CALGARY, ALBERTA--(Marketwire - Nov. 16, 2011) - Good Earth Coffeehouse and Bakery has baked up a delicious gingerbread holiday treat in support of Habitat for Humanity.
From November 12th until January 3, 2012, all Good Earth Cafés throughout Alberta, British Columbia, and Saskatchewan will sell seasonal packages of fabulous fresh-baked gingerbread families. $1 from the sale of each gingerbread family will go to the local Habitat for Humanity. Each package includes two "adult" cookies and one "child" cookie, and sells for $7.50.
"Whether for yourself or as a gift, buying our Gingerbread Families is a wonderful way to support Habitat for Humanity in building affordable homes for families," says Nan Eskenazi, co-founder of Good Earth. "The cookies make a thoughtful gift for friends, neighbors, teachers, hostesses, coworkers and others."
The Gingerbread Families Helping Families has been raising funds and awareness for community organizations for over ten years, and for Habitat for Humanity for the past three years.
Seasonal beverages like the Gingerbread Latte, Eggnog Latte and Candy Cane Hot Chocolate have also returned to Good Earth. New to the holiday lineup of beverages is a Toasted Coconut Chai and a Red Velvet White Mocha. Good Earth is also offering a Costa Rican Terrazu light roast coffee which is a winner of the renowned "Cup of Excellence" designation for 2011. It will be available throughout the holiday season.
Good Earth is a chain of specialty coffeehouses with over 35 locations throughout Alberta, British Columbia and Saskatchewan. With a reputation for excellence, the company sources the highest quality coffee and espresso through direct trade relationships with coffee farmers, purchasing Organic and Rainforest Alliance certified coffees where possible to ensure the best quality and most environmentally responsible coffees are chosen. Good Earth has focused on creating a unique experience for customers through the combination of a distinctive coffeehouse environment, a passion for good food and social and environmental responsibility. It continues to expand the café network through franchising while maintaining its unique brand position and in the coffeehouse industry.


Threat and opportunity, the troublesome offspring of Internet and peer to peer (P2P) file sharing networks, are thorns in the side of the digital content industry. Copyright protection solutions and new content distribution models need to be founded on technology that can identify and authenticate multimedia content, and that can empower networks to monitor the flow of content. Advestigo develops short- and long-term solutions that do just that.
Advestigo offers a range of services such as online surveillance of unlawful content distribution, statistical analysis of piracy for specific sectors like the music or motion picture industry, and even the installation of end-to-end, 'graduated response' solutions.
Online piracy damages industry Loss of revenue from online content piracy is damaging the motion picture, music, video game and information industries; P2P networks, websites, newsgroups and blogs freely distribute magazine and newspaper articles, agency dispatches, surveys, literary works, music tracks and albums, video clips, TV series, news broadcasts, documentaries, and feature films. This international phenomenon is aggravated by a steady increase in bandwidth, and by the ease with which media can be digitized for convenient distribution.
Understanding distribution channels Advestigo's services are increasingly used as tools to help understand online content distribution channels; the digital content industry can learn much from statistics that measure content popularity, the voluntary or involuntary diffusion of logos or design elements, the capacity and geography of Internet radio audiences, and the unauthorized reproduction of information available online.


text:
BCNews24
Greg Gilley died? How did Greg Gilley Die ? And What was the Cause of his death
29/10/2022 by sourabh
The unexpected death of Greg Gilley has brought shock and disbelief to his family, friends, and fans. Gregory was the son of famous country music singer and songwriter Mickey Gilley
How did Greg Gilley die?
Who was Greg Gilley?
Tributes pour to Greg gilley death
The sudden and tragic death of Gregory Gilley has left his family, friends, and fans in mourning. Greg was the son of legendary country music singer and songwriter Mickey Gilley, and he was just starting to make a name for himself in the music industry. His untimely passing has been a devastating blow to those who knew and loved him, and the cause of his death is still unknown. While the grieving process will be long and difficult, those who were close to Greg will remember him for his talents, his kindness, and his love of life. He will be greatly missed but never forgotten.
The death of Greg Gilley was announced on Facebook by Curtis Summers on Friday, 28th of October 2022. Greg was the son of Mickey Gilley, an American country music singer and songwriter
Greg Gilley was a student of Galena Park High School and the beloved son of Mickey Gilley. He passed away recently and will be deeply missed by his family and friends. Greg was known for his musical talent, and he had a beautiful voice. He is survived by his siblings, Kathy Gilley, Keith Ray Gilley, Michael Gilley.
His father Mickey Leroy Gilley preceded him in death. Greg Gilley lived in Pasadena, Texas and attended Galena Park High School. Galena Park High School is a secondary school located in Galena Park, Texas, United States and is one of three secondary schools in the Galena Park Independent School District. GPHS provides services to a number of communities, including the city of Galena Park, the section of Jacinto City that lies south of Market Street, parts of Houston, and parts of unincorporated Harris County. Gregory will be deeply missed by all who knew him.
The news of Greg Gilley's death came as a shock to many. Gilley was a respected member of the community and his loss will be felt by many. Tributes have been pouring in from all over the world, and it is clear that he was loved and respected by many.
Vaedra brag wrote
I haven't and wasn't going to post anything.. but with all the calls and text I'm getting, I just wanted to say thank you for the love & support .. I've just been having an extremely hard time dealing since finding out earlier this morning. I just can't now, just need to be alone ( yet want to be with friends at the same time) just want to try to just not think somehow. So I'm not ignoring anyone, I just can't right now. I really think all close to him just need time, there's going to be so much talk that isn't needed. What all that were close to Greg Gilley need is love and prayers. Thank you ! I hope that makes sense. 🙏🙏🙏
One wrote
Gotta share this! A classic of Mickey Gilley, sung by Greg Gilley. He sounds so much like his daddy…but with a hint of his rocker self.
I still remember our choir and The Group days together in high school…and their band, Rok Bergade. RIP, Greg. 🙏🏼😔
User wrote
I just got some sad news from Lisa Lemon that our close friends Greg Gilley has passed away 😔. It has only been six months that his dad Mickey Gilley had passed away of whom we had much conversations about . When I moved to Houston in the early 90's Greg was one of the first musicians i met at the Back Stage Rock club . He was alway a cool cat and easy going Redneck even tho he played Rock and Metal. I'm going to miss you my friend. Rest easy Rock Star 🤘😞🤘🇺🇲
Categories General News
Famous Tik Toker Laketsha Carter Died
How did Linda Collins Smith die? Know everything about her life, net worth and cause of death
2 thoughts on "Greg Gilley died? How did Greg Gilley Die ? And What was the Cause of his death"
Greg Gilley: Best Friends, Family, Great Bowler, Great Golfer, Superb Musician. Sure will miss ya Brother!! Best Times Rocking in Dallas with you, Jeff, Dr. John, and Mickey at Gilley's Grand Opening in Dallas TX. Never forget hanging out on the Roof at Gilley's Pasadena with ya! I hope God enjoys Loud Music in Heaven.
Rock On Greg!!!
Miss Ya!! See Ya soon enough on the other side.
Esther Minjares
It is a pleasure to have met Greg Gilley at Timeout off of Fairmont Pwy in Pasadena Texas and to have a drink with him, he was a cool cat. My condolences to his family.
What Happened In Clareview Recreation Centre? How This Tragic Incident Happened
On Wednesday afternoon, a tragic accident occurred at the Clareview Community Recreation Centre in Edmonton, Alberta. Authorities are currently investigating the drowning incident that has left many members of the community shocked. Keep reading to ...
How Did Greg Patrick Die? Know Everything About His Cause Of Death and Obituary
It is with heavy hearts that we share the news of the passing of former Valley high school and UA assistant football coach Greg Patrick. Greg Patrick had a successful career at Valley Christian, Mountain ...
Extramovies 2023: Download Bollywood, Hollywood, Hindi, and Telugu Movies for Free
If you are a fan of watching movies, you may already know what ExtraMovies is and how great it is despite being unlawful. We are going to discuss ExtraMovies.pics here which lets you find the ...
How DId Violet Flowergarden Die? Cause Of Death? Know Everything About YouTube Star and Gaming Icon
On Tuesday, January 17, 2023 Violet Flowergarden, a beloved YouTube star and gaming icon, tragically passed away at the age of 23. Violet was beloved for creating captivating content that combined gaming skills with creativity ...
How Did Kay Brown Die ? Know Everything About, The NBA Player Who Died in a Tragic Car Accident
News broke that former NBA player Kay Brown had passed away. He was the first player to be selected with the No. 1 overall choice in the NBA draft directly out of high school and ...
Picuki For Instagram
Johnny Depp Networth
Amber Hear Networth
Bareillycollege.org website does not represent any government or private body. We don't claim to represent any particular institution or any government agency. Instead, we serve as an information portal and provide updates and information which are publicly available. For any kind of doubt or misunderstanding please feel free to contact us
Information on time is our motto & our proud team really values these words. India has a huge youth workforce & we are here to help them to grab great opportunities in a timely manner. Bareillycollege.org platform provides the most recent Job notification, Admit Card, Exam details etc. for all types of government jobs & recruitment. We are dedicated to providing the latest information regarding the various Competitive exams & interviews etc. & we appeal to candidates to frequently check our website for the latest updates.
Copyright © 2022 www.bareillycollege.org All Rights Reserved

redpajama_set_name: RedPajamaCommonCrawl


text:
package weibo4j.examples.timeline;

import weibo4j.Timeline;
import weibo4j.examples.oauth2.Log;
import weibo4j.model.Status;
import weibo4j.model.WeiboException;

public class ShowStatus {

	public static void main(String[] args) {
		String id = args[1];
		Timeline tm = new Timeline();
		try {
			Status status = tm.showStatus(id);
			Log.logInfo(status.toString());
		} catch (WeiboException e) {
			e.printStackTrace();
		}
	}

}

redpajama_set_name: RedPajamaGithub


MINNEAPOLIS (WCCO) — A Hollywood actress was in Minnesota this weekend trying to bring attention to a disturbing problem.
Actress Julia Ormond met with Gov. Mark Dayton and top corporate leaders to raise awareness about the use of international slave labor. Ormond is the founder of ASSET, an organization dedicated to ending enslavement and trafficking in supply chains like mining and agriculture.
Raw goods that come from slave labor can make their way into many of the products we use or eat. Ormond says some Minnesota companies have been open to taking on this issue.
"You have companies like General Mills acknowledge the problem, that's the first step. What we need as a community is the opposite of boycott. We need people to stand by companies brave enough to talk about it," Ormond said.
Ormond spent about two hours with the Gov. Dayton on Friday. She said she hopes Minnesota will follow the California law passed in 2010, requiring companies to disclose where the raw materials come from for their products.
Gov. Dayton said tougher transparency laws are something he'd consider.


Giving your clients several options to call you will make it easier for them to achieve that. With time, the firm will certainly become patenting an idea secure. When you initially develop your house business, you have to approximate initial costs. Running an organisation from residence can be tough and stressful, as it needs a substantial time commitment. The reason that most of firms arrived at QVC with their products is since it is a crucial part of their marketing and advertising projects. The reason that a great deal of companies reached QVC making use of their products is as it's an important component of their advertising and marketing campaigns. In case you've got invention companies and also one more individual with terrible purposes is attempting to replicate or sell your invention without your approval after that it's possible to sue that individual simply because you took the proper actions to secure your innovation.
Pittsburgh wood flooring is quite easy to maintain tidy. It can be mounted in several methods. As you browse the Pittsburgh woods, you will certainly comprehend that oak is offered in a restricted variety of colours, as is mahogany and all the various other type of wood. One more reason to think about Pittsburgh woods gets on account of the style element which enters into the installment.
Legal advise will also perform an overall license search on products which resemble one that you will need to have actually patented to make sure there aren't any type of things which are similar to your own that chance to be patented. 1 various other reason that you intend to utilize a lawyer is they can aid you complete the application. Finding a reliable license attorney is a considerable suggestion yet make certain that your service or product is viable before purchasing Tech. You absolutely don't desire your efforts to see waste and also hiring a license attorney that can guide you regarding tips to discover a patent might potentially be the very best strategy you prepare to think about as you put with each various other to take your brand-new idea to market.
The success of your home business rides on the support as well as aid from your family. When you have actually got a development strategy and also are attempting to locate a company or capitalist to acquire inventions or you want someplace to begin listed here are 3 tips you may utilize. If you think maybe which you are in ownership of a superb invention strategy, the https://www.washingtonpost.com/newssearch/?query=invention quantity of probable earnings should compensate for the acquisition cost of patenting the most up to date development. If it is possible to can pull with and also abide by the plan, you'll be in a setting to accurately represent your desire in business's photo and also make something that's lasting and rewarding over recent years.
Make It Relatable I really feel the most significant action is developing a compelling, relatable element to your interactions strategy. While it's not an enjoyable fact it's an interesting security fact about Austin, Texas. The look of your home can be substantially enhanced by including Pittsburgh wood flooring in your residential or commercial property.


text:
April 9 is "Araw ng Kagitingan" in the Philippines
Also known as "Day of Valor", "Bataan Day", "Bataan and Corregidor Day and it is a regular holiday in the Philippines and a national observance commemorating the fall of Bataan during World War II.
Congress passed Republic Act 3022 declaring April 9 of every year as Bataan Day on April 6, 1961.
Executive Order 203 revised all national holidays in the Philippines, renaming the April 9 holiday into "Araw ng Kagitingan (Bataan and Corregidor Day)" on June 30, 1987.
A revision of holidays in Executive Order 292 was created on July 25, 1987 but did not affect the naming of the April 1 holiday.
On July 25, 2007, Congress passed Republic Act No. 9492 that puts into law the "Holiday Economics" policy of President Gloria Macapagal-Arroyo effecting the observance of holidays except New Years Day and Christmas to the Monday nearest it. For this reason, April 9 in 2009 coincided with Maundy Thursday and was moved to April 6.
The holiday has been observed on April 9 and not on the Monday nearest it during the administration of President Benigno Aquino III and the holiday has been called simply as "Araw ng Kagitingan".
On April 9,1942, Major General Edward P. King, Jr., commander of the Luzon Force in Bataan, surrendered more than 76,000 soldiers (67,000 Filipinos, 1,000 Chinese Filipinos, and 11,796 Americans) to Japanese troops against the orders of Generals Douglas MacArthur and Jonathan Wainwright during World War II (1939-45). The soldiers were forced to walk from Mariveles, Bataan (southern end of the Bataan Peninsula) to Camp O'Donnell in Capas, Tarlac. This was called the infamous 140 kilometre (90 mile) "Bataan Death March" wherein thousands died and the remaining prisoners were crammed into rail cars for transport to captivity. The train cars could only hold 50 men each but they were packed three times more than it can hold.
At the end of the Death March, there were approximately 50,000 prisoners and the prison camp in Capas, Tarlac could only hold 9,000 people and the Japanese moved some prisoners to a prison in Cabanatuan. Those who were lucky enough to travel by truck to San Fernando, Pampanga would still have to endure more than 25 additional miles of marching. The commander at the Cabanatuan prison camp was Shegiji Mori.
Only some 54,000 of the 76,000 prisoners who were part of the 91st Infantry reached their destination but the exact death toll is difficult to assess because thousands of captives were able to escape from their guards. Approximately 5,000 to10,000 Filipino and 600-650 American prisoners-of-war died along the way.
In Cabanatuan, up to 40 prisoners were dying each day and the first deaths started on December 15, 1942. The Bone Hill was the nickname of the cemetery in Cabanatuan wherein many prisoners were buried.
The commander of the Japanese troops during this period was General Masaharu Homma, who was convicted and executed by a firing squad on April 3, 1946.
In Maywood, Illinois remembered Bataan Day every second Sunday in September. Maywood provided Illinois National Guard soldiers of the 192nd Tank Battalion who served on Bataan.
Labels: celebration, festivals, history, world
▼ Apr 2014 (30)
12 Tips For Work From Home To Work For You
12 Activities During Holy Week
Pope Saint John XXIII 12 Interesting Facts
Pope Saint John Paul II 12 Famous First Visits
14th World Intellectual Property Day
Microsoft-Nokia Done Deal, 25 April 2014
World Book Day 2014, April 23
Earth Day 2014, April 22
Patriot's Day AKA Patriots' Day
Black Saturday
Great and Holy Tuesday
Great and Holy Monday
12 Things About Palm Sunday
Lazarus Saturday
Friday of Sorrows
Windows XP Support Ended After 12 Years
12 Ways For A Real Vacation Break
12 Foods Recommended For High Energy
Chapter 12 of Job
Finally, the12list.com's Own Domain & Other Updates
12 Movies With A One-Word 12-Character Title
12 Facts About The World Party Day
Some April Celebrations in the Philippines
Your Horoscope "BELIEVE IT OR NOT"


text:
Q: C# Помогите оптимизировать приложение, в погоне за скоростью не уложился в память, memory limit ecx Что где можно позакрывать и как лучше? Никогда этим не занимался, всегда хватало памяти
Задача:
Ограничение времени 1.5 секунд
Ограничение памяти  64Mb
Ввод    input.txt
Вывод   output.txt
Дано целое положительное число k. Также дана последовательность из целых положительных чисел. Необходимо записать в выходной файл "1", если в последовательности есть два числа сумма, которых равна значению k или "0" если таких нет.

using System;
using System.Linq;
using System.Collections.Generic;
using System.IO;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            List<Int32> m = new List<Int32>();
            Int32 k = 0;
            using (StreamReader sr = new StreamReader("input.txt"))
            {
                k = Convert.ToInt32(sr.ReadLine());
                m = sr.ReadLine().Split(' ').Select(Int32.Parse).ToList();
                //   m = s.Cast<Int32>();
                sr.Close();
            }
            m.Sort();
            bool flag = false;
            //убираем большие числа
            IEnumerable<Int32> queryOptim;
            if (k % 2 == 0)  // чётное
            {
                queryOptim =
                    from i in m
                    where i < k
                    select i;
                m = queryOptim.ToList();

                List<Int32> rep = new List<Int32>();//отдельно прогоним повторы
                var set = new HashSet<Int32>();
                foreach (Int32 i in m)
                {
                    if (!set.Add(i))
                        rep.Add(i);
                }
                foreach (Int32 i in rep)
                {
                   if (i+i==k)
                    {
                        using (StreamWriter sw = new StreamWriter("output.txt"))
                        {
                                sw.WriteLine(1);
                        }
                        return;
                    }
                }

                queryOptim =
                    from i in m
                    where i % 2 == 0
                    select i;

                List<Int32> m1 = queryOptim.Distinct().ToList(); //все чётные

                queryOptim =
                    from i in m
                    where i % 2 == 1
                    select i;
                m = queryOptim.Distinct().ToList();  //все нечётные

                int max = m.Count();

                for (int i = 0; i < max; i++)
                {
                    if (flag)
                        break;

                    for (int j = i + 1; j < max; j++)
                    {
                        if (m[i] + m[j] > k)
                        {
                            max = j - 1;
                            break;
                        }
                        else
                        if (m[i] + m[j] == k)
                        {
                            flag = true;
                            break;
                        }
                    }

                }
                if (!flag)
                {
                    max = m1.Count();
                    for (int i = 0; i < max; i++)
                    {
                        if (flag)
                            break;

                        for (int j = i + 1; j < max; j++)
                        {
                            if (m1[i] + m1[j] > k)
                            {
                                max = j - 1;
                                break;
                            }
                            else
                            if (m1[i] + m1[j] == k)
                            {
                                flag = true;
                                break;
                            }
                        }

                    }
                }

            }

            else // нечётное
            {
                queryOptim =
                    from i in m
                    where i < k
                    select i;
                m = queryOptim.Distinct().ToList();

                queryOptim =
                    from i in m
                    where i % 2 == 0
                    select i;

                List<Int32> m1 = queryOptim.Distinct().ToList(); //все чётные

                queryOptim =
                    from i in m
                    where i % 2 == 1
                    select i;
                m = queryOptim.ToList();  //все нечётные

                int max = m.Count();
                int max1 = m1.Count();

                for (int i = 0; i < max; i++)
                {
                    if (flag)
                        break;

                    for (int j = 0; j < max1; j++)
                    {
                        if (m[i] + m1[j] > k)
                        {
                            max1 = j - 1;
                            break;
                        }
                        else
                        if (m[i] + m1[j] == k)
                        {
                            flag = true;
                            break;
                        }
                    }

                }

            }

            //m = queryOptim.ToList();

            using (StreamWriter sw = new StreamWriter("output.txt"))
            {
                if (flag)
                    sw.WriteLine(1);
                else
                    sw.WriteLine(0);
            }
          //  Console.ReadKey();
        }
    }
}

Новая программа , проблема та-же
using System;
using System.Linq;
using System.Collections.Generic;
using System.IO;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            List<Int32> m = new List<Int32>();
            Int32 k = 0;
            using (StreamReader sr = new StreamReader("input.txt"))
            {
                k = Convert.ToInt32(sr.ReadLine());
                m = sr.ReadLine().Split(' ').Select(Int32.Parse).ToList();
                //   m = s.Cast<Int32>();
                sr.Close();
            }
            m.Sort();
            bool flag = false;
            //убираем большие числа
            IEnumerable<Int32> queryOptim;

            queryOptim =
                from i in m
                where i < k
                select i;
            m = queryOptim.ToList();

            List<Int32> rep = new List<Int32>();//отдельно прогоним повторы
            var set = new HashSet<Int32>();
            foreach (Int32 i in m)
            {
                if (!set.Add(i))
                    rep.Add(i);
            }
            set = null;
            foreach (Int32 i in rep)
            {
                if (i + i == k)
                {
                    using (StreamWriter sw = new StreamWriter("output.txt"))
                    {
                        sw.WriteLine(1);
                    }
                    return;
                }
            }
            rep = null;

            m = m.Distinct().ToList();

            int j = 0;

            if(m.Count==0)
            {
                using (StreamWriter sw = new StreamWriter("output.txt"))
                {
                    sw.WriteLine(0);
                }
                return;
            }
            while ((m[j] * 2) < k )
            {
                if (m.Contains(k-m[j]))
                {

                        flag = true;
                        break;

                }
                j++;
                if (j >= m.Count)
                    break;
            }

            using (StreamWriter sw = new StreamWriter("output.txt"))
            {
                if (flag)
                    sw.WriteLine(1);
                else
                    sw.WriteLine(0);
            }
            //  Console.ReadKey();

        }
    }
}

3-я версия
using System;
using System.Linq;
using System.Collections.Generic;
using System.IO;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {

            List<Int32> m = new List<Int32>();
            Int32 k = 0;
            using (StreamReader sr = new StreamReader("input.txt"))
            {
                k = Convert.ToInt32(sr.ReadLine());
                m = sr.ReadLine().Split(' ').Select(Int32.Parse).ToList();
                //   m = s.Cast<Int32>();
                sr.Close();
            }
            bool flag = false;

            HashSet<int> set = new HashSet<int>();
            foreach (var i in m)
            {
                if (set.Contains(k - i))
                {
                    flag = true;
                    break;
                }
                set.Add(i);
            }

            using (StreamWriter sw = new StreamWriter("output.txt"))
            {
                if (flag)
                    sw.WriteLine(1);
                else
                    sw.WriteLine(0);
            }

        }
    }
}

A: Что то вы перемудрили.
Вариант с хешсетом. И не надо никаких сортировок нигде, оно работает как на сортированных, так и на не сортированных массивах.
public bool Solve(int k, int[] m)
{
    HashSet<int> set = new HashSet<int>();
    foreach(var i in m){
        if (set.Contains(k-i)) return true;
        set.Add(i);
    }
    return false;
}

Как проверить
int[] m = new int[] { 1, 2, 2, 2, 2, 2, 2, 3 };

Console.WriteLine(Solve(1, m));
Console.WriteLine(Solve(2, m));
Console.WriteLine(Solve(3, m));
Console.WriteLine(Solve(4, m));

Вывод
False
False
True
True

UPD
Если мы экономим память, то можно читать число по одному из потока, но имейте ввиду, что работа с файлами без буфера будет медленной операцией.
Нам понадобятся:
Метод, который по коду символа распознает число
private bool IsDigit(int c) => c >= '0' && c <= '9';

Метод, который умеет считывать число из потока
private int readNumber(StreamReader sr)
{
    int c = 0;
    int number = 0;
    while (!sr.EndOfStream)
    {
        c = sr.Read();
        if (IsDigit(c))
        {
            number = c - '0';
            while (!sr.EndOfStream)
            {
                c = sr.Read();
                if (IsDigit(c)) number = number * 10 + (c - '0');
                else
                {
                    return number;
                }
            }
        }
    }

    return number;
}

Основая часть алгоритма
var fname = @"D:\temp\_test\qqqq.txt";
using (var sr = new StreamReader(new BufferedStream(File.OpenRead(fname), 1024*1024))) // небольшой буфер
{
    int k = readNumber(sr);
    var set = new HashSet<int>();

    while (!sr.EndOfStream)
    {
        int number = readNumber(sr);
        if (set.Contains(k-number)) {
            Console.WriteLine("YES");
            return;
        }
        set.Add(number);
    }

    Console.WriteLine("NO");
}

Файл на входе
60
1 2 3000001 4 5 6 7000002 8 9 051

Вывод
YES

A: 1) Прочитали k и список чисел
2) Прошли по списку, игнорируя числа, большие k.
Для очередного числа x проверяем наличие k-x в мапе.
Если есть, выводим 1.
Добавляем x в мап (если он уже есть - пофиг)
3) Дошли до конца - выводим 0
Все остальные действия с сортировкой, отбором и хранением повторов -  лишние.
Если есть другая возможность быстро выделять числа из входной строки (как олимпиадники на C# 'это делают?), то даже иметь и хранить список не нужно.

redpajama_set_name: RedPajamaStackExchange


text:
Report: Smartphones Overtook PCs in Shipped Units in 2011
By Kevin Parrish 04 February 2012
For the first time ever, the total number of smartphone shipments in 2011 exceeded desktop, notebook, netbook and tablet shipments combined.
Canalys reports that, for the first time ever, the total annual global shipments of smartphones exceeded client desktops, notebooks, netbooks and tablets combined in 2011.
In 4Q11 alone, vendors shipped 158.5 million smartphones, up 57-percent from the 101.2 million units shipped exactly one year ago. The total number of client PCs was 120.2 million in that same quarter, 57.9 million of which were notebooks, 29.1 million that were desktops, and 26.5 million that were tablets. Netbooks came in last with a quarterly shipment number of a mere 6.7 million units.
As for the entire year of 2011, notebooks saw the most units sold, an incredible 209.6 million shipments. In second place were desktops with 112.4 million followed by the tablet sector with a hearty 63.2 million units. But don't let those numbers fool you: the tablet sector saw the most growth when compared to 2010, jumping up to 274.2-percent. Desktops only grew 2.3-percent when compared to 2010's final numbers, and netbooks continue to die out with a -25.3-percent loss.
"In 2011 we saw a fall in demand for netbooks, and slowing demand for notebooks and desktops as a direct result of rising interest in pads (tablets)," said Chris Jones, Canalys VP and Principal Analyst. "But pads have had negligible impact on smart phone volumes and markets across the globe have seen persistent and substantial growth through 2011."
"Smart phone shipments overtaking those of client PCs should be seen as a significant milestone," Jones added. "In the space of a few years, smart phones have grown from being a niche product segment at the high-end of the mobile phone market to becoming a truly mass-market proposition. The greater availability of smart phones at lower price points has helped tremendously, but there has been a driving trend of increasing consumer appetite for Internet browsing, content consumption and engaging with apps and services on mobile devices."
The report claims that for 2012, smartphone market growth will slow as vendors exercise greater cost control and discipline -- they'll put more focus on profitability. It also claims that vendors who previously focused on dominating the low-end market with aggressive pricing -- Huawei, ZTE and LG to name a few -- are now eying the higher tiers. Even expensive flagship models aimed at raising selling prices and improving margins will appear in more numbers in 2012.
Canalys estimates that 237.8 million Android devices shipped worldwide during 2011, 81.9 million units in 4Q11 alone. Apple's iOS fell into second place, seeing 93.1 million units shipped in 2011 followed by Symbian (80.1M), BlackBerry (51.4M), bada (13.2M) and Windows Phone (6.8M). Microsoft's OS actually saw a nasty decrease in units shipped compared to 2010 with a -43.3-percent loss. Hopefully Nokia will be able to turn Microsoft's decline around.
To read the full report, head here.
stingstang 04 February 2012 11:08
Thanks, Zukerberg. You've now helped pay 1% of any one bill concerning government finances...
kewlmunky 04 February 2012 11:31
Most people get a new phone every two years, some every year so it's not a surprise.
JOSHSKORN 04 February 2012 13:13
You can probably thank the iPhone 4S for that one. Not something I'm proud of admitting, I'm not an Apple, fan.
rantoc 04 February 2012 13:47
Phones are replaced at the rate some other people change underwear, be it quality problems, must have the latest model fixation or simply its such a huge upgrade.
Computers on the other hand lasts for several years, have good performance and many components are upgradeable/replaceable unlike a phone so there is no need to buy a new each year or so.
memadmax 04 February 2012 15:06
Dude, "smartphones" are PDA's, along with iPads/tablets.....
But calling them "PDA's" isn't cool huh? That would make it sound like a Palmpilot... and we can't have that, right????
ojas 04 February 2012 18:35
OH NOOOOOO!!!! THE PC IS DEAD!!!
I hate such comparsions. i mean, there are more PCs than supercomputers, so are supercomputers dead?
Two different things intended for two different purposes with a different useful life span. If our 8 year old P4 based PC can still perform basic office tasks, run XP and be a good low-cost alternative to buying a new PC, why would anyone change it?
Smartphone tech is much newer than PC tech, so naturally it grows faster.
in_the_loop 04 February 2012 19:52
Dumb comparasion.
Smartphones and Pc;s are two different categories.
They could just as well have had the headline: "Total number of toothpicks sold is larger than the number of smartphones."
First, in a family every member probably has his own smartphone, but I think there are fewer computers per person.
Secondly, I think the normal person changes his phone more often than a Pc.
And third, many are buying their first smartphone these days, things will settle down after this.
DroKing 04 February 2012 20:42
Maybe this day will come where we can actually get quality phones that last 6-8 yrs with actual software upgrades and maybe parts able to be upgraded at our discretion ohh one can dream!
MarioJP 05 February 2012 02:34
Not really a comparison. You upgrade phones like you're buying clothes. My PC is 5 years old, yet can run anything you throw at it. Of course smartphones sells, because once you buy a smartphone you are stuck with the same hardware and software to some extent till the next upgrade. People still build PC's for high end gaming but you don't see that being reported as "sales" go figure.
applegetsmelaid 05 February 2012 05:16
Don't see the point of articles like these. That's like saying 20 oz water bottles have more units shipped than one gallon jugs.


text:
Take at Least a Year Between Pregnancies: Study
WEDNESDAY, Oct. 31, 2018 (HealthDay News) -- Women should wait a year or more between having babies, to reduce health risks to themselves and their infants, researchers report.
"Our study found increased risks to both mother and infant when pregnancies are closely spaced, including for women older than 35," said lead author Laura Schummers, a postdoctoral fellow in the department of family practice at the University of British Columbia (UBC).
"The findings for older women are particularly important, as older women tend to more closely space their pregnancies, and often do so intentionally," Schummers explained in a university news release.
The researchers analyzed data on more than 148,000 pregnancies in the Canadian province of British Columbia, and concluded that 12 to 18 months was the ideal length of time between giving birth and getting pregnant again.
Women over 35 who got pregnant six months after a previous birth had a 1.2 percent risk of serious complications or death. The risk was only 0.5 percent among those who waited 18 months before getting pregnant again.
Among these older women, the risk of preterm labor was about 6 percent among those who got pregnant within six months of giving birth. That risk dropped to 3.4 percent among those who waited 18 months before starting a new pregnancy.
With younger women, aged 20 to 34, the risk of preterm labor was 8.5 percent among those who got pregnant again within six months. That compared to 3.7 percent among those who waited 18 months before getting pregnant again.
The findings, published Oct. 29 in the journal JAMA Internal Medicine, provide guidance for older women who are planning families, said study senior author Dr. Wendy Norman. She is an associate professor in the department of family practice at UBC.
"Older mothers for the first time have excellent evidence to guide the spacing of their children," Norman said. "Achieving that optimal one-year interval should be doable for many women, and is clearly worthwhile to reduce complication risks."
The March of Dimes has more on pregnancy after age 35.
SOURCE: University of British Columbia, news release, Oct. 29, 2018
Asthma and Pregnancy
Back Pain in Pregnancy
HCG (Blood)
1 in 9 U.S. Women Drink During Pregnancy, and Numbers Are Rising
A Healthy Baby Starts With a Healthy Mom
Healthy Pregnancy Quiz


text:
Pteridrys es un género de helechos perteneciente a la familia Tectariaceae.

Taxonomía
El género fue descrito por Christensen & Ching y publicado en Bull. Fan Mem. Inst. Biol. Bot. 5(3): 129–130. 1934.

Especies aceptadas
A continuación se brinda un listado de las especies del género Pteridrys aceptadas hasta enero de 2013, ordenadas alfabéticamente. Para cada una se indica el nombre binomial seguido del autor, abreviado según las convenciones y usos:

 Pteridrys australis Ching
 Pteridrys cnemidaria (H. Christ) C. Chr. & Ching
 Pteridrys lofouensis (H. Christ) C. Chr. & Ching
 Pteridrys microthecia (Fée) C. Chr. & Ching
 Pteridrys nigra Ching & Chu H. Wang
 Pteridrys olivacea (Rosenst.) Copel.
 Pteridrys syrmatica (Willd.) C. Chr. & Ching

Referencias

Tectariaceae

redpajama_set_name: RedPajamaWikipedia


Curriculum & Syllabus Provider – Elzar Shariah Solution & Advisory Sdn. Bhd.
Our team provide professional advisory and consultancy which specialize in Islamic Finance & Modern Businesses.
We provide curriculum & syllabus for academic institutions and corporate entities by suggesting and structuring new custom-made syllabus tailored to a company's preferences and needs or by revising their old modules making them up-to-date in accordance with real economy and the fast-moving industry.
We also design custom-made pamphlets, brochures and booklets on diverse disciplines ranging from Shariah, which includes zakat, waqaf, and contemporary fiqh issues, Islamic Banking, Islamic Capital Markets and Islamic Investments.


A truly Chinese recipe with the basic Chinese cooking ingredients and method. Simple stir frying and braising way of cooking and yet the result is tasty and awesome. A dish good to serve with rice or porridge.
This recipe serves 2-4 and great dish if you are following a low carbo diet.
Marinade chicken pieces with grated ginger, garlic, soy sauce and salt. Set aside.
Heat oil in a non stick pan, add chicken to brown quickly. Add in shredded ginger, mushrooms, dried lily buds and black fungus. Stir to mix well, pour in water, excess marinade and dark soy sauce.
Stir to mix well, low heat and braise for 15-20 minutes.
Thicken with cornstarch water. Bring to boil.
Happy New Year, Kimmy! That's a delicious dish and it looks like I have not eaten kim chiam for a long time. I hope that your mil is recovering well. Please take good care of yourself too, ok?
Hi Phong Hong, thanks again. My MIL is recovering slowly but stable. Dr can't confirm how soon she will recover fully due to her age. Have to monitor closely.
Delicious dish! We usually use lily buds in chap choy dish. Have not eaten it for a long time!
Hope your mother in law gets well soon.
Thanks Joyce, my Mil is still in HDU [already 17th day]. We pray she gets well and strong soon but from past experience, her post surgery till full recovery takes 2-3 months. With the CNY coming near, there is no time to waste. So much too do.


One of the common questions about Lightroom is, "How the heck can I use it on two computers?" Let's say you have a home or studio computer where you do most of your work and you also have a laptop that you take while traveling, and you'd like to use Lightroom on both of them and keep your photos and catalogs synchronized between them. Now, this can be a pretty intimidating prospect for a lot of people, so in this video we've going to try and simplify it.
First of all – if you're wondering – yes, you are allowed to install Lightroom on two computers. You're just not allowed to run both copies simultaneously. That's the license agreement. So there are a number of different ways you can use Lightroom on two computers. I'm going to describe three of the more common ways.
The first way – which I'll just mention briefly because it's pretty self-explanatory – is to simply get an external hard drive. Put all your photos and your Lightroom catalog on that drive. Then, when you're at home, you connect that drive to your home computer and when you travel you take that with you and connect it to your laptop. That way all your photos and your Lightroom catalog are with you all the time. And of course you'll probably also want a duplicate external hard drive to serve as a backup, in case your travel drive gets lost or stolen.
It's pretty straight forward, but many people don't want that much hardware or don't want to carry that extra drive around. So I'm going to tell you my two favorite methods that don't require an external drive. I tend to think about them as the heavy-duty method, which I call the duplicate files method, and a more lightweight elegant way, which I call the import/export method. And I've used both of these successfully in the past. Now, I think of the duplicate files method as a heavy-duty technique because it involves keeping a complete duplicate set of your photos and your Lightroom catalog on both computers. Now, I like working this way for three reasons. It automatically provides an extra back-up copy for safety of all my photos and my Lightroom catalog on my laptop. An extra backup copy is never a bad thing to have. The second reason I like this method is mean I always have access to all my photos, no matter where I am. And that can be pretty handy. Third, it's easy to understand. Just two identical copies of everything. That's pretty straightforward. But it obviously requires a laptop with a lot of disc space. Now, some people would say this is an inelegant, brute-force approach to the problem, and maybe they're right. Nevertheless, this method served me well for many years and many miles of road travel. So here are the keys for making the duplicate files method work.
First, you must keep an identical file structure for your photos on both of your computers, so let's say this is my home computer and the one on the bottom is my laptop. You can see it follows the same path, the folder structure, from photos to the year to the month to the event and it has exactly the same structure on both. And I won't bother explaining now why organizing this particular way because I go into that in great detail in my Lightroom course. But whatever structure you keep your photos organized in, just make sure it's identical on both of your computers.
Now, this doesn't necessarily mean you have to keep all the actual photos there on your laptop if you don't have the space. You could just choose to put a small subset of them on there, the ones you might like to work with while you're traveling. But whichever photos you do put on your laptop, or any that you add to it while you're traveling, they need to be in exactly the same file structure that you would put them on your home computer.
The next step is to simply copy your Lightroom catalog files from one computer to the other. But, be careful. Don't do this with Lightroom open and running. If you see these files with the name "journal" and "lock," that means your Lightroom software is open and running. You never want to copy the catalog while the files are open. So make sure you close Lightroom. I'm going to close it right now. Now, you see those files went away. Now I can actually see here in Lightroom 4, there are just two catalog files. There's one called "Catalog Previews.lrdata." Those are the image previews. And the one called "Catalog.lrcat," that's the catalog itself. You want to copy both of those from your home computer to your road computer and let it override the files that are there.
Now, if you're using Lightroom version 5 or later, it might look a little different. You might have three catalog files, because in Lightroom 5 a new feature came along called Smart Previews, so you might or might not have a Smart Previews folder as well. If you have one of those, then you copy all three files to the new computer. The "previews.lrdata," "Smartpreviews.lrdata," and the "lrcat" file, which is the actual catalog file. Just take those three, copy them to your laptop and let them override the files that are there.
Now, this is important. Please, always make a backup copy of your catalog files on both of your computers, before you copy files from one computer to another. This is your insurance against doing something dumb, like copying them in the wrong direction and accidentally overriding your new catalog with an old version. Now, that would be a disaster. So please, make a backup copy in a separate folder or some safe location, before you copy any files anywhere. This is just common sense.
Of course you'll also want to copy any photos that you'll want to work with over to the laptop. Now, as I mentioned, I keep a complete duplicate set of all my photos on both computers. And I use a program called SugarSync to keep them automatically synchronized at all times. But you can just do it manually if you prefer. And you can copy over as many or as few as you want to your laptop for travel. Just be sure to keep the structure the same, as we discussed earlier. Later, when you get back home, you just reverse the process. Now, after making a backup copy for safety of your Lightroom catalog files on both of your computers, you simply copy the updated catalog files from your laptop, copy them over to your home computer and let them override the old version that's there. I'm not going to actually do it here, but you get the idea.
And then of course you would copy any new folders full of photos that you added while you were on the road to the appropriate folders on your home computer. And that's it. Then, when you open Lightroom on your home computer, it will look exactly as it did on your laptop, with all your photos and all the editing and keywording that you did while you were on the road. So this method may be a brute-force technique, but it's worked well for me for many, many years.
Now here's the second method. A more lightweight method. I will call it the import/export method. This method doesn't involve actually duplicating and overriding your catalog files. Instead, you use a Lightroom feature called "export as catalog" to move little mini catalogs from one computer to another and then to integrate them. Now this is certainly a more elegant solution, but it's also more confusing for some people, so let's see if we can make it simple. With the import/export method, you're not concerned with keeping the catalogs identical on both your computers. They can be entirely different.
Now on your laptop you can just work with whatever catalog you already had there, or some people like to create a new, empty catalog every time they go on the road. A catalog just dedicated to this one trip. You can create a new empty catalog if you like, just by going to the "file" menu, pick "new catalog," and then just give it a name. You can save it in whatever location you save your other Lightroom catalogs. While you're traveling you go ahead and import any new photos that you take, and you do all the stuff like you would do in Lightroom like keywording and metadata and editing of photos. Then when you get back home, you go over here in the left panel of the library module in Lightroom and you right click on the folder that you want to export. You say, "Export this folder as a catalog." Now I'm actually going to use a different folder, because this one has almost 300 images and that will take awhile, so I'm just going to pick this one below which only has 22 images. Good photo of me and my dad drinking big beers somewhere! So I'm going to use this one for my example because I don't want to have to wait for it to do 300 images.
So I'm going to right-click and I'm going to say, "Export this folder as a catalog." Then I'm just going to give it the same file name it already has. And you can see you have a couple of little options down here. First checkbox says, "Export negative files," which is Lightroom's very confusing way of asking you if you wanted to include the photos themselves in this exporting catalog. And I see no reason why not. You might as well let Lightroom just move the files for you from one computer to the other. So I leave that checked. I also leave this one checked that says, "Include available previews," because if you don't, then Lightroom will have to regenerate the previews on your home computer. So why not just leave both of those checked. Then say, "Export as catalog." Then it's done. And then you simply go to the location where you saved that folder. You can put it anywhere – on your desktop, or in this case I just put it in my pictures folder. You can see it's here. It creates a folder when it exports, and it has three things in that folder. It has the "previews.lrdata," which are the image previews, it has the "lrcat" which is the catalog, and then it actually has a folder with subfolders that actually contain the pictures, because I left that box checked.
So then you want to take this folder and copy it over to your home computer. Now this is important. When you move this little temporary catalog folder that you've exported over onto your home computer, put it in the location where you keep all your photos. Put it at the parent-level where you keep all your photos. In my case it's this one called "pictures." On your computer it may be something different, but that's the folder that contains all my photos, and you can see over here in my Lightroom tree, you can see "pictures" as the parent folder and inside that I have my "photos" folder and then all the months and all the years and all that stuff. So I've just found by trial and error experience that if I don't put it in this parent-level folder where I keep all my photos, it gets the path all wrong when I try to import from it in Lightroom. So now I always put them in this folder. Again, yours may be a different name. Maybe you keep your photos somewhere else. But whatever the parent level is, where you keep all your photos, drop that little folder in there, before you go to try and import it into Lightroom and it will save you a lot of hassles about getting the path all wrong.
Now this is where it can get a little tricky. Because what Lightroom is going to do – when it imports these photos – it's going to create this whole path that it shows here: pictures, photos, the year, the month, and the folder name. So the location you want to tell it to import them needs to be one folder higher in your tree than this structure. You can see right now, it's saying it's going to copy it to this location, and that won't work. That would duplicate the folder called "pictures," so I would have "Users, Phil, pictures, pictures," photos, blah, blah, blah. So you have to be sure you choose the right location. So I'm going to tell it to bring them to the top level. Choose that. Now I know it's going to be the right path because it's going to go to "Users, Phil, pictures, photos, year, month, folder." This is the tricky part, and why some people find this method pretty confusing. You can get your files pretty messed up. Good thing is, if you mess it up, you can just remove it again and import it again. Remove it again, and import it again until you get it right. But these issues are why some people find my other brute force method a little simpler.
You also have some options down here, which it's not showing me at the moment, but it would if it found existing photos. Say I had taken some photos with me on the road that I had already edited in Lightroom and I edited some more on the road and then I brought them back with me. It would give me some options here about what I wanted to do with them. Did I want to overwrite the older versions with the newer edits? Or there's also kind of a cool option that will let you keep the edit but keep the older version as a virtual copy. That's kind of slick. But we don't have any in this condition, so it's not showing me those options. So I'm just going to say "import," now. And here it is, exactly like it was on my laptop. Now, it's present and duplicated on my home computer. And if you had Lightroom copy the photos to their new, proper location like I just did, now you can go back and just actually delete that little catalog file that you used to make the transfer. It was just sort of a temporary storage vessel for the photos and the Lightroom edits, to get them from one catalog into the other.
Now, before we wrap up, I'd like to mention one little new wrinkle that came into this picture with the introduction of Lightroom 5, and a new feature in there called "Smart Previews." This is something you might choose to use in conjunction with the import/export method. Basically, in Lightroom 5 and later, you can travel with what they call Smart Previews. When you don't have space to carry your original raw files with you, but you still want to be able to edit your photos when you travel. Now this is a big topic in of itself. It's worthy of a whole video of its own, and in fact I have a whole video on it in my "Lightroom Made Easy" course. So if you want to learn more about Smart Previews, you can check it out there.
So whichever way you choose to do it – either my heavy-duty way or the import/export way – I hope this video helps you take Lightroom with you when you travel.


As the celebrations of Christmas and New Year become history, many go back to their ordinary lives. The same cannot be said for Fugitives' Drift Lodge; where 2019 has gotten off to a very busy and exciting start.
The 22nd of January marked the 140th anniversary of the battles of Isandlwana and Rorke's Drift. In commemoration, we were very pleased and privileged to host thirty-four officers, NCOs, and soldiers of B (Rorke's Drift) Company First Battalion Royal Welsh for the week. Their week in Zululand was action-packed: from tours to various Anglo-Zulu war battlefields, walking the Fugitives' Trail, and laying wreaths at the graves of some of the brave men who fought in 1879, to a football match against the local Zulu team (in which the Welsh team were beaten a staggering 3-0!). They also attended the annual commemoration ceremony at Isandlwana on the morning of the 22nd.
On the evening of the anniversary, we filled our dining room and deck at the Lodge with one hundred guests as we hosted a spectacular anniversary dinner. The whole night was made unique not only by the presence of the members of the Royal Welsh, and the delicious four-course meal, but also by the presence of Qadasi and Maqhinga who played a set of contemporary and Zulu songs. Their post-dinner performance was accompanied by some dancing from some of our very own staff, making the night close to magical, and one which we shall remember for many years to come.
In other news, the much-anticipated helicopter and pilot have arrived at the Lodge. Four days in, and we have already done several Battlefields by Air tours, and air transfers for guests. We look forward to many more guests adding this fantastic tour to their battlefields itinerary over the next two months.


Maggi noodles have been declared safe for consumption by three High Court mandated laboratories. Maggi noodles, which contributed 24 per cent to Nestle India's CY14 sales, should make a comeback by CY15-end. But maintain sell due to its rich valuations.


Hi I'm Michelle. I have been a Deep Tissue Massage Therapist for over 20 years. My clients benefit from various personalized techniques and stretches that allow postural improvement, increased range of motion, and an overall feeling of well-being. I have maintained an office in Connecticut for the duration of my career until my recent move to Arizona. As my client I will provide you with an atmosphere of professional confidence and compassion.
My body was so tense and full of knots she really couldn't give me a full, deep tissue massage but did her best to get things limbered up!
This massage therapist knows what she's doing.
Michelle is absolutely great. I get a fantastic massage every time. She's smart, warm and fun to chat with, if you like that sort of thing.
Michelle does an excellent job!
Very much a relaxing atmosphere and experience. Thank you.


text:
Home » Cancer Researchers / Other Health Care Professionals » Membership » In Memoriam » Elizabeth Weisburger
November Awareness Recognition
AACR Academy
AACR Academy Governance
Nomination and Election Oversight Committee
AACR Academy Highlights
About the AACR Academy Medal
Reinstate your Membership
Responsibilities of Membership
Transfer Your Membership Category
Benefits of Associate Membership
Membership Verification Letter
Annual Meeting Housing
Cancer Evolution Working Group
Cancer Immunology Working Group
Cancer Prevention Working Group
Chemistry in Cancer Research Working Group
Population Sciences Working Group
Pediatric Cancer Working Group
Radiation Science and Medicine Working Group
Tumor Microenvironment Working Group
AACR 50-year Members
2021 Annual Meeting Awardees
AACR Graduating Members
In Memoriam: Elizabeth Weisburger
(04/09/1924 - 02/12/2019)Member since 1967
Elizabeth K. Weisburger, PhD, a chemical toxicologist and a longtime member of the AACR, died February 12, 2019, at the age of 94.
Weisburger was born April 9, 1924, in Finland, Pennsylvania. She graduated from Lebanon Valley College and earned her PhD from the University of Cincinnati in 1947.
Weisburger became an officer in the Commissioned Corps of the U.S. Public Health Service in 1951. She later joined a biochemistry lab at the National Cancer Institute (NCI), where she would spend much of her career. In 1961, Weisburger and her husband, John Weisburger, started the Carcinogen Screening Section of the Experimental Pathology Branch at the NCI. In 1974, she became chief of the Laboratory of Carcinogen Metabolism. She later moved to the Division of Cancer Etiology and became the assistant director for chemical carcinogenesis in 1981.
After retiring from the NCI in 1988, Weisburger began consulting in toxicology and chemical carcinogenesis. Among numerous career awards, she received the Hildebrand Prize from the Chemical Society of Washington, the Garvan Medal from the American Chemical Society, and the Distinguished Service Medal from the U.S. Public Health Service.
Weisburger joined the AACR in 1967, and was a member of the Women in Cancer Research membership group and the Chemistry in Cancer Research working group.
Remembrances of Elizabeth Weisburger
Please add your remembrance of Elizabeth Weisburger
Leave remembrance of Elizabeth Weisburger
Be the first to add a Remembrance.


text:
System requirements and browsers
The latest versions of Google Drive, Docs, Sheets, Slides, and Forms are compatible with the following operating systems and browsers.
Google Drive, Docs, Sheets, Slides, and Forms work with the 2 most recent versions of the following browsers (unless specified otherwise). Make sure cookies and JavaScript are turned on for your browser.
Windows only: Internet Explorer 11, Microsoft Edge
Mac only: Safari
Other browsers may work, but you might not be able to use all of the features.
Backup and Sync
You can download and use Backup and Sync on certain operating systems:
Windows: Windows 7 and up, not including Windows Server editions (see which version of Windows you're using)
Mac: Yosemite (10.10) and up (see which version you're using)
Linux: Backup and Sync isn't currently available using the Linux operating system. You can use Google Drive on the web at drive.google.com.
Abuse program policies and enforcement
Request a review of a violation


Moroccan News Briefs published in The View From Fez draw on open source material, contributions from readers, as well as material from Maghreb Arabe Presse (MAP), Morocco Times and official Moroccan Government press releases.
The right to caricature God?
While the Danish paper, which ignited the Arab world's anger, has apologized for causing the "not intended offence" to Muslims, the French daily said it had published the cartoons to show that "religious dogma" had no place in a secular society.
"The publication of the 12 cartoons in the Danish press has shocked the Muslim world for whom the representation of Allah and his prophet is banned," the newspaper said. "But because no religious dogma can impose its view on a democratic and secular society, France Soir publishes the incriminated cartoons," said the paper.
"Enough lessons from these reactionary bigots!" wrote Faubert.
"There is nothing in these incriminated cartoons that intends to be racist or denigrate any community as such. Some are funny, others less so. That's it. That is why we have decided to publish them," he added.
Unlike the Danish attitude, the French editor firmly added "No, we will never apologise for being free to speak, to think and to believe."
Last Monday, France affirmed its opposition to the principle of boycotting called for by Arab countries against Denmark and Norway, following their publishing of the blasphemous cartoons.
"We traditionally oppose the boycott principle," said Denis Simonneau, a deputy spokesperson at the Ministry of Foreign Affairs.
The French reaction came just after some Danish Muslim groups tried to calm down Arab's anger.
The Danish government, which declared it would not punish the paper which published the offensive drawings, was subjected to an avalanche of criticism. Boycotts of Danish goods by Muslims took place all over the world.
Arla Foods, Europe's largest dairy group which is headquartered in Denmark, said it was losing 10 million kroner (£916,000) a day because of the boycott. The world's biggest maker of insulin, Novo Nordisk, has also been hit after pharmacies and hospitals in Saudi Arabia refused to offer its products.
Seeing that Denmark's position in the crisis threatens the country's interest, the editor-in-chief of Jyllands-Posten apologised on Monday for publishing the satirical caricatures.
In a statement to "The Honorable Fellow Citizens of the Muslim World", the editor-in-chief, Carsten Juste, said the cartoons "were not in violation of Danish law but they have undoubtedly offended many Muslims, for which we would like to apologize".
The Danish Premier, Anders Fogh Rasmussen, said earlier that he can not intervene in the newspapers' choice of what they print, but soon changed his position saying: "I personally have such a respect for people's religious feelings that I would not have depicted Mohammed, Jesus or other religious figures in such a manner that would offend other people."
France, publishing a drawing of Prophet Mohammed's turban as a bomb with a lit fuse and another in which he turns suicide bombers away from heaven saying "we have run out of virgins", stirred the same burning anger that was more or less quenched by the Danish apologies.
Paris, known for its strict separation of church and state, has already been subjected to similar protests.
The European country, where five million Muslims live, issued in 2004 a law that prohibited the wearing of Muslim headscarves, Jewish skullcaps and prominent Christian crosses in secular state schools.
Muslims all over the world organised demonstrations to condemn the French decision. Mass protests swept 25 countries and declared an international day against the hijab ban.
The slogans of protestors read "My hijab is my right and my freedom. It gives me the freedom to do what I want.
In Morocco, the Higher Council of Ulema reacted angrily to the smearing cartoons, saying that they "disparaged the feelings of Muslims, and averted them from their objective of establishing concord, peace and rapprochement values" according to a communiqué of the Council.
The document, published on Tuesday, says the denunciation of the Council came after consideration of the "intended and non-intended harm included in the cartoons, the persiflage founded on wrong conceptions, and the fallacious association of the person of the noble prophet with despicable deeds that are diametrically opposed to what this prophet preached."
The Council, a mouthpiece of the local councils of Ulema and of the institutions of Ulema in Morocco, also condemned "the use of the freedom of speech to launch an assault against hundreds of millions of Muslims," who reject the humiliation of any prophet, from Adam to Muhammad, including Moses and Jesus.
The Council exhorted wise people and decision makers around the world to stay united to champion freedom and the ethical values against irresponsibility and hatred.
The communiqué underlined that Muslim scholars, who are working in an increasingly tense international environment, find that their task is getting harder to fulfil because of the repeated acts of disrespect towards their sanctities, on top of which is their noble prophet Muhammad (PBUH).
The higher council, which is presided over by king Mohammed VI, is comprised of 15 members, heads of the thirty regional councils of Ulema, the minister of Islamic affairs, and a secretary general.
On Wednesday King Mohammed VI launched the construction of a sports center and the rehabilitation of a large mosque in the northern town of Chefchaoun. The sports center, to cost USD 1.4 million, is designed to promote sports and cultural activities in the town. The latter hosts annually, since 1965, a national festival of poetry, a plastic arts exhibition and a national festival for Andalusian music. The project, to be completed in 12 months, includes a sports stadium, a room for exhibitions and health and administrative facilities.
The king also launched the rehabilitation of a large mosque that was built in 1471 (969 Hegira). He was briefed afterwards about the rehabilitation of the town's main square, extending on a 12,800 m2 area.
Tuesday's visit of the head of the Spanish government, Jose Luis Rodriguez Zapatero to the Spanish-occupied Moroccan northern cities of Sebta and Mellilia is "inappropriate" and "deplorable."
The statement was made by Morocco's Minister of Communication, Spokesman of the Government, Nabil Benabdellah, who said "it is a visit that we deem inappropriate and that changes nothing in the nature of the problem," adding that "we can only deplore such a move."
For its part, the Moroccan press was unanimous in condemming the visit as "inappropriate", claiming that it does not serve the interests of either Morocco and Spain.
Two Moroccan associations are to receive funds to pay for their social and job generating projects from the Swiss "Smiling Children Foundation," which has organized, to this end, lately a fund-raising gala in the Swiss city of Geneva.The Casablanca-based "l'Heure Joyeuse" association will get some of the money for its project "Heure Propre" (clean hour) that collects, sorts out and treats industrial waste.
The project is in a first stage to open a company to reuse printer cartridges that will help create 50 jobs, and in a second stage enlarge the activities of the company to processing other industrial waste.
The Swiss foundation is also giving some of the money to the "INSAF" association that is running a project to sponsor girl maids to help them get out of the work circle, re-integrate them in their families and enable them to go to school.
Moroccan ambassador to Switzerland, Mohamed Guedira, said in a message to the gala, the action of "Smiling Children" is contributing to the efforts of the Moroccan civil society to narrow the economic and social disparities that the National Initiative for Human Development (INDH), initiated by King Mohammed VI last May, to fight poverty and exclusion in the north African kingdom, targets to eradicate.
The gala featured French-Moroccan comedian Jamal Debouz, who, according to organizers, through "his generosity," helped the Swiss foundation reach the goals it set to support the projects in Morocco.
The foundation mulls launching another project in the Imine Tanout region, some 100 km south of Marrakech, in an olive tree plantation likely to help the youth of the region get jobs. Debouz asked the Ora-Bto designer to make a bottle for the olive oil to be produced in the plantation.
"Smiling Children" was set up 14 months ago in the wake of the December 2004 Asian Tsunami to help children schooling and create job generating enterprises for impoverished young people.
It is a non-profit foundation based in Switzerland. Its principal objective is to support or create projects generating employment for human beings in great material, environmental and/or emotional difficulty (refugees, homeless children, orphans, single mothers...), reads the web site of the foundation.
The foundation's aim is to help those distressed groups of people to support themselves without outside aid. Smiling Children aims at accompanying these people up until the point when they will be of sufficient autonomy to be the sole provider of their physical and social needs.
A group of Canadian cardiologists will visit Morocco in March to perform fifty operations on children suffering from cardiac deformities.
Speaking at a press conference, held Tuesday at Sainte-Justine hospital in Montreal, organizers said a Sainte-Justine hospital team, including twenty medical and paramedical staff, will visit Morocco twice a year.
This humanitarian mission is part of a cooperation entente signed in March 2005 between the Sainte-Justine hospital, Bonnes Oeuvres du Coeur of Casablanca and Quebec's NGO "Mobilisation Enfants du Monde" (MEM).
The agreement aims to develop a close cooperation between the Moroccan and Canadian cardiology programs and to support the training of Moroccan medical staff.
The Moroccan-Canadian partnership will also include training of Moroccan staff in the Canadian hospital, a program of videoconference training and sending materials from Sainte-Justine hospital and its Canadian partners to Morocco.
Some 300,000 children suffer from cardiac deformities in Morocco. Their health condition requires an expensive treatment that is too expensive for the majority of families. To address this situation ,the "Bonnes Oeuvres du Cœur" association created a clinic that treats impoverished young patients suffering from cardiac deformities in Casablanca.
Although the Canadian doctors are volunteering for this work, the costs associated to the mission will reach nearly USD 55,000. Mobilisation Enfants du Monde will raise the money to fund this project.
Running to find the end of the rainbow.
Running to find that shaft glory--to be bathed in light.
Bearing the soul to the divine.
Seeking rest, surcease and cleansing all at once.
Faith like a waterfall--full, abundant and never ceasing.
Steadfast like a rock among the rapids.
Look into the water and see the gathering malestrom in the deep.
Faith like a million droplets in a summer storm.
Take delight in the rain.
Move and have your being in it.