text:
namespace mongocxx {
MONGOCXX_INLINE_NAMESPACE_BEGIN

namespace entity {

class map {
   public:
    using key_type = std::string;

    map() = default;

    map(const map&) = delete;
    map operator=(const map&) = delete;

    map(map&&) = default;
    map& operator=(map&&) = default;

    ~map() = default;

    bool insert(const key_type& key, client&& c);
    bool insert(const key_type& key, mongocxx::database&&);
    bool insert(const key_type& key, mongocxx::collection&&);
    bool insert(const key_type& key, mongocxx::client_session&&);
    bool insert(const key_type& key, mongocxx::gridfs::bucket&&);
    bool insert(const key_type& key, mongocxx::change_stream&&);
    bool insert(const key_type& key, bsoncxx::types::bson_value::value&&);
    bool insert(const key_type& key, mongocxx::cursor&&);

    client& get_client(const key_type& key);
    database& get_database(const key_type& key);
    collection& get_collection(const key_type& key);
    change_stream& get_change_stream(const key_type& key);
    client_session& get_client_session(const key_type& key);
    gridfs::bucket& get_bucket(const key_type& key);
    bsoncxx::types::bson_value::value& get_value(const key_type& key);
    cursor& get_cursor(const key_type& key);

    database& get_database_by_name(stdx::string_view name);

    void clear() noexcept;
    const std::type_info& type(const key_type& key);

    void erase(const key_type& key);

   private:
    // Objects are destroyed in reverse order of their appearance in the class definition. Since the
    // client must outlive the objects created from it, the client objects are held in a separate
    // map and declared first.
    //
    // @see: http://mongoc.org/libmongoc/current/lifecycle.html#object-lifecycle
    // @see: https://isocpp.org/wiki/faq/dtors#order-dtors-for-members
    std::unordered_map<key_type, client> _client_map;
    std::unordered_map<key_type, mongocxx::database> _database_map;
    std::unordered_map<key_type, mongocxx::collection> _collection_map;
    std::unordered_map<key_type, mongocxx::client_session> _session_map;
    std::unordered_map<key_type, mongocxx::gridfs::bucket> _bucket_map;
    std::unordered_map<key_type, mongocxx::change_stream> _stream_map;
    std::unordered_map<key_type, bsoncxx::types::bson_value::value> _value_map;
    std::unordered_map<key_type, mongocxx::cursor> _cursor_map;
};
}  // namespace entity
MONGOCXX_INLINE_NAMESPACE_END
}  // namespace mongocxx

#include <mongocxx/config/private/postlude.hh>

redpajama_set_name: RedPajamaGithub


text:
Calumma capuroni är en ödleart som beskrevs av  Brygoo BLANC och DOMERGUE 1972. Calumma capuroni ingår i släktet Calumma och familjen kameleonter. IUCN kategoriserar arten globalt som sårbar. Inga underarter finns listade.

Källor

Externa länkar

Kameleonter
capuroni

redpajama_set_name: RedPajamaWikipedia


text:
Granger ist eine Kleinstadt im Westen des Sweetwater County, Wyoming, USA.

Geschichte
Das Gebiet des heutigen Granger war für die Mountain Men des 19. Jahrhunderts von Bedeutung, die in der Gegend Biber jagten. Es wurde 1834 als Ort ihres jährlichen Rendezvous ausgewählt; dieses Treffen ist auch als Hams (oder Ham's) Fork Rendezvous bekannt. Unter anderem war die American Fur Company anwesend, und Trapper und Angehörige der First Nations tauschten Felle gegen Waren. Mehrere Wochen wurden damit verbracht, Ereignisse aus dem Vorjahr zu erzählen und in verschiedenen Vergnügungen zu schwelgen.

Granger liegt an der Kreuzung bedeutender Siedlerwege des 19. Jahrhunderts, darunter der Oregon Trail und der Overland Trail, und war eine Postkutschenstation. Das Stationsgebäude, das 1856 aus Stein und Lehmziegeln gebaut wurde, war bereits in Betrieb, als Mark Twain 1861 durchreiste, und steht noch heute. Der Pony-Express nutzte diese Station 1861–62 als Zwischenstopp.

Im Jahr 1868 wurde der Ort zu einem Haltepunkt an der Pacific Route der Union Pacific Railroad von Omaha nach Ogden, der den Namen Granger erhielt. Seit 1881 zweigt in Granger eine Bahnstrecke Richtung Nordwesten, die Oregon Short Line Railroad, ab.

Weblinks

 Information on the Town of Granger. US Cities & Towns (englisch)

Einzelnachweise


text:
Former Iowa state legislator Henry Rayhons after hearing a not guilty verdict in his trial, April 22, 2015, in Garner, Iowa. He was charged with sexually abusing his wife, now deceased, who suffered from dementia. Arian Schuessler / The Globe Gazette / AP
Arian Schuessler / The Globe Gazette / AP
Iowa ex-lawmaker found not guilty of spousal sex abuse
Henry Rayhons, 78, was accused of having sex with his wife after being told she could not consent because of dementia
April 22, 2015 11:30PM ET
An Iowa jury on Wednesday found a longtime state lawmaker not guilty of sexually abusing his wife, who suffered from dementia — an unusual case that centered on when a person is no longer mentally capable of consenting to sex.
After about 13 hours of deliberation over three days, jurors found Henry Rayhons, 78, not guilty of third-degree sexual abuse of his wife, Donna Lou Rayhons. He was accused of having sex with her at a nursing home in May after being told by staff that she was no longer capable of consenting because of dementia caused by Alzheimer's disease. She died in August.
Henry Rayhons testified in his defense that on the night in question the couple held hands, prayed and kissed but had no sexual contact.
The case attracted widespread attention in a nation where more than 5 million people live with Alzheimer's disease, which is often associated with the elderly.
Jurors weighed testimony from family members, doctors and investigators throughout the trial in Hancock County Court. Rayhons' defense attorney said a guilty verdict could raise fears that any interaction between spouses could be interpreted as sexual abuse. Prosecutors said a not guilty verdict would put others with dementia at risk of being harmed.
Iowa law defines an act as sexual abuse in the third degree if the two parties are not living together as husband and wife and if one person "is suffering from a mental defect or incapacity which precludes giving consent."
Mark Kosieradzki, a Minneapolis-based attorney who has tried numerous cases of sexual abuse in nursing homes, said it wasn't clear whether the jury concluded that she was able to consent or if they decided that the prosecution had failed to prove that sex took place on that day.
"But the legal question doesn't change. It should always be a matter of consent of the patient," Kosieradzki said.
Jurors on Tuesday submitted a note to the judge, asking how many days are included in the prosecution's allegation that a sex act occurred "on or about" May 23. The court answered that a set number of days couldn't be provided.
Henry Rayhons and Donna Lou Rayhons were married for seven years — the second marriage for both, after each was widowed. The dispute began last year when Donna Lou Rayhons' health deteriorated and she was moved to a nursing home in the town of Garner.
The family conflict that erupted between Henry Rayhons and his wife's daughters from her previous marriage over how to care for her culminated in a meeting in which the nursing home staff briefly told Henry Rayhons that his wife was no longer mentally capable of legally consenting to sex. In his testimony, Rayhons said he thought this was a doctor's advice, not an order.
Donna Lou Rayhons' daughters declined comment through an attorney after the verdict Wednesday.
"Our office prosecuted this case based on a complaint, thorough law enforcement investigation and Iowa law," said Geoff Greenwood, a spokesman for the Iowa attorney general's office. "The jury made its decision, which we respect."
The nonprofit Alzheimer's Association said it was not taking a position on the case but said that it highlighted the importance of conversations about patients' capacity for decision-making.
Henry Rayhons served 18 years as a Republican member of the Iowa House. He withdrew from the race for another term shortly before he was charged last year.
Elderly, Law & Justice, Sexual Violence
Scientists identify 10 blood proteins linked to Alzheimer's disease
British scientists hope to develop blood test predicting dementia earlier, identifying patients for clinical trials
Study draws link between immune system and Alzheimer's
Discovery from tests on mice could lead to the development of new treatments for the most common form of dementia
California town provides glimpse of America's aging future
New Global AgeWatch Index shows many countries, including United States, unprepared for surge in older population

redpajama_set_name: RedPajamaCommonCrawl


You can use Papyrs to keep track of your contacts: vendors, clients, contractors, suppliers, press contacts and so on. Create a page for each contact and keep all related information together in one place: notes, previous conversations, a list of follow up actions, files, press clippings and more. Add media widgets to track social media activity, such as latest mentions about the company or person on Twitter. Use fine grained permission settings to set who's allowed to access which contacts. For internal contacts, use the personal profile pages to create a social user directory for your team or company.
You can design your own templates to keep track of contacts, or simply start by adding our existing CRM app.


text:
BusinessInternet.com
(855) 212-6250
Broadband Concierge®
How Much Does Business Internet Cost?
A Nationwide Analysis of 120,000+ Business Internet and Voice Connectivity Quotes
Business Broadband Pricing is anything but transparent.
Every business plan is customized, making "one size fits all" pricing difficult to calculate. On top of that, privatized pricing tends to benefit sales people. It's no surprise then that the industry keeps data under lock and key.
It's risky for us to open-source this data set, but we believe it's ultimately in the best interest of all stakeholders to have some transparency around what businesses pay for broadband/telecom services in the real world. We're also integrating this dataset across every relevant part of our website.
In the analysis below, you'll see stats derived from 120,426 telecom quotes and 23,449 sales in the US between Jun 2014 and Feb 2017.
The average monthly telecom spend across 23,449 sales is $359.67/mo.
In total, this data set consisted of 120,426 with an average quote price of $1,131.53/mo.
From our data, Cable was the most frequently sold offering which we attribute to it having the lowest cost per MBPS. ($5.39/mbps)
Of the customers that were sold a product, they were on average quoted 5.14 services.
Fiber/Ethernet were frequently quoted, but due to build costs they were often cost prohibitive. This resulted in only 6.74% of ethernet quotes and 7.57% of fiber quotes selling.
Voice Connectivity
We've broken voice connectivity technologies including T1 (Transmission System 1), DS1 (Digital Signal 1), and DS3 (Digital Signal 3) in this dataset.
The reason we chose to do this is because including these technologies tends to inflate prices and artificially lower the dollar spend per Mbps. (For example, of the T1 lines quoted, only 4.15% resulted in a sale.)
However, these technologies are obviously very important for business voice connectivity, and useful for some audiences.
The big picture behind our T1, DS1, and DS3 data is this: traditional telecom and broadband connectivity are merging. In spite of this industry trend, "traditional" telecom products are still being quoted and sold on a regular basis.
Average Quote Amount By Technology and Speed
Average Cost Per Mbps By Technology
Dataset At a Glance
$359.67/moAverage Telecom Spend Based on 23,449 sales.
120,426Quotes for Connectivity Services
32 monthsQuote and sales data from Jun 2014 - Feb 2017
$136,265,631.78in quoted services
10,756zip codes
% of Quotes to Sales
Technology breakdown
Average Telecom Spend in Major Cities
Avg. monthly telecom spend
# of quotes
# of sales
Avg. Cost Per Mbps
Houston $513.68 1,308 251 $61.23
Chicago $630.98 4,006 653 $66.67
Brooklyn $365.45 455 205 $45.56
Los Angeles $303.12 1,566 226 $61.58
Miami $291.34 728 125 $71.73
San Antonio $252.20 742 184 $42.81
New York $457.26 2,159 351 $52.55
Philadelphia $267.80 689 183 $130.46
Las Vegas $551.42 517 53 $135.45
Bronx $155.94 126 36 $77.72
Phoenix $732.46 586 35 $125.59
Dallas $340.83 947 160 $69.36
San Diego $510.75 783 110 $58.13
Minneapolis $214.06 1,661 454 $30.70
San Jose $1,082.94 317 52 $43.57
Denver $324.75 1,111 284 $48.26
Austin $320.82 781 193 $41.28
Saint Louis $463.28 1,150 149 $83.75
Indianapolis $281.01 1,180 277 $52.13
Atlanta $399.93 967 170 $80.04
Tucson $499.36 261 14 $65.16
Orlando $427.25 537 91 $76.85
Portland $382.71 278 34 $52.22
Seattle $564.17 626 94 $40.09
Fort Worth $621.71 227 34 $161.36
Jacksonville $624.68 187 41 $49.39
Milwaukee $299.99 632 132 $52.91
San Francisco $515.15 508 67 $58.97
Cincinnati $470.14 322 36 $69.79
Charlotte $278.84 698 137 $54.08
Columbus $456.47 647 125 $62.94
Cleveland $439.82 367 60 $88.63
Fort Lauderdale $220.11 408 103 $56.84
Sacramento $204.77 289 60 $68.81
Saint Paul $199.73 962 223 $46.85
El Paso $344.20 254 49 $53.69
Louisville $325.88 215 50 $82.14
Tampa $287.29 368 42 $78.60
Memphis $219.47 295 51 $52.23
Pittsburgh $555.09 190 43 $69.06
Detroit $160.99 336 97 $61.91
Albuquerque $326.90 188 31 $82.35
Oklahoma City $532.47 131 15 $47.52
Baltimore $336.71 339 76 $64.59
Washington $409.71 973 163 $68.83
Salt Lake City $316.13 296 47 $74.26
Fresno $291.13 117 24 $63.32
Buffalo $301.64 324 92 $41.48
Kansas City $306.37 595 41 $89.54
Colorado Springs $207.21 310 70 $37.87
Avg Quote Price
Avg Sold Price
Avg Quote Download Mbps
Avg Price per Mbps
Zip Count
Cable 31,667 17,239 $202.29 $129.34 45.33 Mbps $5.39 6/1/2014 2/1/2017 7,662
DS1 107 71 $492.68 $518.66 1.65 Mbps $307.66 12/1/2014 9/1/2016 78
DS3 124 4 $5,361.40 $3,738.00 42.80 Mbps $143.67 6/1/2014 11/1/2016 51
DSL 7,501 815 $139.11 $225.66 15.69 Mbps $37.91 6/1/2014 2/1/2017 3,185
Ethernet 49,700 3,352 $1,794.31 $1,278.06 122.19 Mbps $73.28 6/1/2014 2/1/2017 5,755
Fiber 19,379 1,467 $1,593.15 $983.96 93.98 Mbps $61.38 6/1/2014 2/1/2017 3,575
Satellite 122 10 $592.81 $220.20 29.64 Mbps $51.98 7/1/2014 2/1/2017 84
T1 11,826 491 $674.44 $486.44 2.36 Mbps $381.00 6/1/2014 2/1/2017 2,520
All 120,426 23,449 $1,131.53 $359.67 80.48 Mbps $90.88 6/1/2014 2/1/2017 10,756
WHY ISN'T FIBER MORE POPULAR WITH BUSINESSES?
It is no secret that businesses want fiber. But at the end of the day, the conversation often boils down to availability and price.
While fiber/ethernet are becoming more cost effective as infrastructure technology costs drop, good old economical coax is still king for the customers in this dataset.
Customers do appear to be willing to pay a premium for fiber/ethernet, but when we factor build costs into the equation, consumers quickly turn to more ubiquitous services like Cable and DSL.
WHAT IS THE METHODOLOGY BEHIND THIS?
We've classified this data by technology to account for the weight of high and low quote-to-sale ratios in the big-picture dataset.
Keep in mind that while the records this data was pulled from includes nationwide sales, it is not comprehensive or directly representative of all sellers, providers, or customers. Thanks to the secretive nature of the business broadband industry, determining perfect statistics for the industry as a whole is not possible but we do believe this dataset serves as a solid baseline for national and city level prices.
WHO ARE THE INTERNET PROVIDERS REFERENCED IN THIS DATA?
Due to confidentiality agreements, we are unable to share the specific names providers and customers behind the raw data on this page.
However, the large data pool allows us to see conclusive trends across the industry, and gives a strong picture of what the price range for business broadband is across the industry.
Business Internet Costs & Pricing in the USA
Last Updated: 2017-7-24
© 2021 BusinessInternet.com
Broadband Concierge® is a registered trademark of Centerfield BBN LLC


text:
Q: removeChild in Flash AS3 I want to clear the xml object that are loaded on the stage when i click the tuebutton
monbutton.addEventListener(MouseEvent.CLICK, monHandler);

function monHandler(evt:MouseEvent):void
{
    trace(evt.type);
    // Set the "y" location on stage where the first box will live
    var yPlacement:int = 110;
    // Set the "x" location on stage where all boxes will line up vertically
    var xPlacement:int = 30;
    // Set the distance each box should be apart here
    var distance:int = 25;

    // Initialize the XML, place the xml file name, initialize the URLRequest
    // put URLRequest into a new URLLoader, and add event listener on
    // myLoader listening for when the XML loading is complete
    var myXML:XML = new XML();
    var XML_URL:String = "menu.xml";
    var myXMLURL:URLRequest = new URLRequest(XML_URL);
    var myLoader:URLLoader = new URLLoader(myXMLURL);
    myLoader.addEventListener("complete", xmlLoaded);

    // Create the xmlLoaded function
    function xmlLoaded(event:Event):void {

        // Place the xml data into the myXML object
        myXML = XML(myLoader.data);
        // Initialize and give var name to the new external XMLDocument
        var xmlDoc:XMLDocument = new XMLDocument();
        // Ignore spacing around nodes
        xmlDoc.ignoreWhite = true;
        // Define a new name for the loaded XML that is the data in myLoader
        var menuXML:XML = XML(myLoader.data);
        // Parse the XML data into a readable format
        xmlDoc.parseXML(menuXML.toXMLString());

        // Run the "for each" loop to iterate through all of the menu items listed in the external XML file
        for each (var maindish:XML in myXML.monday.maindish) {

            // Access the value of the "itemColor" node in our external XML file
            var dishName:String = maindish.dname.toString();
            // Access the value of the "itemLabel" node in our external XML file
            var dishSmall:String = maindish.small.toString();
            // Access the value of the "itemPhone" node in our external XML file
            var dishLarge:String = maindish.large.toString();

            // This all pertains to the style of the Box that holds each person
            var rect:Shape = new Shape;
            var color:Number = Number(0xFFFFFF);
            rect.graphics.beginFill(color);
            //rect.graphics.lineStyle(1, 0x999999);
            // Draw the Box
            rect.graphics.drawRect(0, 0, 150, 50);

            // This all pertains to the text fields that give our boxes their labels, alter values to your liking
            var myText1:TextField = new TextField();
            myText1.text = dishName;
            myText1.autoSize = TextFieldAutoSize.LEFT;
            myText1.x = 2;
            myText1.y = 0;

            var myText2:TextField = new TextField();
            myText2.text = dishSmall;
            myText2.autoSize = TextFieldAutoSize.LEFT;
            myText2.x = 250;
            myText2.y = 0;

            var myText3:TextField = new TextField();
            myText3.text = dishLarge;
            myText3.autoSize = TextFieldAutoSize.LEFT;
            myText3.x = 300;
            myText3.y = 0;

            // Create MovieClip holder for each box graphic and text labels to organize everything into container
            var clip_mc = new MovieClip();
            // Add the rectangle graphic
            clip_mc.addChild(rect);
            // Add the text fields
            clip_mc.addChild(myText1);
            clip_mc.addChild(myText2);
            clip_mc.addChild(myText3);
            // Put the new movieClip on stage now
            addChild(clip_mc);

            // Now apply it in its offset Y position to the stage
            clip_mc.y = yPlacement;
            // X position that it will be placed on stage
            clip_mc.x = xPlacement;
            // Offset each one in the loop to make sure they don't just get put right on top of each other
            yPlacement = yPlacement + distance;

        }

    }
    this.days.gotoAndStop("Monday");
}

tuebutton.addEventListener(MouseEvent.CLICK, tueHandler);

function tueHandler(evt:MouseEvent):void
{
    trace(evt.type);
    removeChild(clip_mc);
    this.days.gotoAndStop("Tuesday");
}

A: In your Monday button handler, give your clip a name right after you declare it, like so:
var clip_mc = new MovieClip();
clip_mc.name = "monday_mc"

Then in your Tuesday button handler, do something like this before your gotoAndPlay:
removeChild(this.getChildByName('monday_mc'));

On another note, it would be much easier to just have 1 function to parse your XML data by a date variable you pass to that function than to have all of your XML parsing happen within your button handler code.

redpajama_set_name: RedPajamaStackExchange


text:
Today's Guardian reports that "more than 20 officers [from the City of London police], ranging from constable to chief superintendent, had accepted gifts worth thousands of pounds from the Church of Scientology."
Please believe those gifts in no way influenced the endorsements given to Scientology by some of the force's senior officers:-
The City of London Chief Superintendent, Kevin Hurley, praised Scientology for "raising the spiritual wealth of society" during the opening of its headquarters in 2006.
Last year a video praising Scientology emerged featuring Ken Stewart, another of the City of London's chief superintendents, although he is not a member of the group.
And please believe that neither those gifts nor the high esteem in which Scientology is held by senior members of the City of London force had anything to do with the following incident:-
A teenager is facing prosecution for using the word "cult" to describe the Church of Scientology.
The unnamed 15-year-old was served the summons by City of London police when he took part in a peaceful demonstration opposite the London headquarters of the controversial religion.
Officers confiscated a placard with the word "cult" on it from the youth, who is under 18, and a case file has been sent to the Crown Prosecution Service.
Whatever you believe, Liberty director, Shami Chakrabarti, gets it bang on: "This barmy prosecution makes a mockery of Britain's free speech traditions".
Posted by George Junior at 12:45 PM


text:
An Act amending the act of June 3, 1937 (P.L.1333, No.320), known as the Pennsylvania Election Code, in nomination of candidates, further providing for number of signers required for nomination petitions of candidates at primaries; in ballots, further providing for form of ballots, printing ballots, stubs and numbers, for number of ballots to be printed and specimen ballots and for record of ballots to be kept; in electronic voting systems, further providing for forms, for supplies, preparation of the voting system and of polling places, for election day procedures and the process of voting and for post election procedures; in preparation for and conduct of primaries and elections, further providing for voter's certificates, for manner of applying to vote, persons entitled to vote, voter's certificates, entries to be made in district register, numbered lists of voters and challenges, for admission of electors within enclosed space, for ballots to be issued by election officers only, ballots not to be removed and official ballots only to be deposited or counted and for duties of election officers after the close of the polls in districts in which ballots are used; in voting by qualified absentee electors, further providing for official absentee voters ballots; in voting by qualified mail-in electors, further providing for official mail-in elector ballots; and, in returns of primaries and elections, further providing for computation of returns by county board, certification and issuance of certificates of election.
Representative GABLER
Act No. 94
Election Code - School Director Petition Signatures - HB444


The Power is the ultimate tool for the less is more paddler. Powerful and efficient Kinetik style blade with aggressive curvature and a ribbed power face make for a paddle with unbelievable power.
Weighing in at 800g the Pro Power Pack Rafting combination gives you a strong robust and lightweight paddle for your pack rafting adventures.
The blades attach to the shaft using the rock solid paddlok system. The shaft is easily adjustable with the robust and solid Nylon leverlok system and any feather angle can be chosen.
Sturdy Carbon Composite blade lay up reinforced in all key areas and and robust and reliable straight Carbon composite shaft.


How Long Does Postpartum Depression Last? Accelerate your Recovery!
It is very common for women to feel down after having a baby. In fact, 40 to 80 percent of woman experience some form of "baby blues" postpartum. While it typically sets in after birth, there is the possibility of exhibiting signs right before the baby is born. These feelings are normal. Your body has … Continue reading How Long Does Postpartum Depression Last? Accelerate your Recovery!


And there will be some others uploaded soon.
if you can mail me the data of your server. I will upload the pictures I've got. What is the capacity of your server?
PS: maybe we can me make a temporarly BIG server for everybody??
i wanted to know if anyone got any pictures of the scaffofding falling over ??


text:
Lifestyle factors associated with obesity in a cohort of males in the central province of Sri Lanka: a cross-sectional descriptive study
Leave a Comment / Abstracts, Medical and Health Sciences, Medicine, Nutrition, Research Publications / By Sudheera Kalupahana / December 11, 2020 December 15, 2020
N W I A Jayawardana 1 , W A T A Jayalath 2 , W M T Madhujith 3 , U Ralapanawa 2 , R S Jayasekera 4 , S A S B Alagiyawanna 2 , A M K R Bandara 5 , N S Kalupahana 6
1 Department of Animal and Food Sciences, Faculty of Agriculture, Rajarata University of Sri Lanka, Anuradhapura, Sri Lanka.
2 Department of Medicine, Faculty of Medicine, University of Peradeniya, Peradeniya, Sri Lanka.
3 Department of Food Science and Technology, Faculty of Agriculture, University of Peradeniya, Peradeniya, Sri Lanka.
4 National Transport Medical Institute, Kandy, Sri Lanka.
5 Department of Agricultural Systems, Faculty of Agriculture, Rajarata University of Sri Lanka, Anuradhapura, Sri Lanka.
6 Department of Physiology, Faculty of Medicine, University of Peradeniya, Peradeniya, Sri Lanka. [email protected]
Background: Obesity has become a global epidemic. The prevalence of obesity has also increased in the South Asian region in the last decade. However, dietary and lifestyle factors associated with obesity in Sri Lankan adults are unclear. The objective of the current study was to investigate the association of dietary and lifestyle patterns with overweight and obesity in a cohort of males from the Central Province of Sri Lanka.
Methods: A total of 2469 males aged between 16 and 72 years ([Formula: see text]) were included in the study. The sample comprised individuals who presented for a routine medical examination at the National Transport Medical Institute, Kandy, Sri Lanka. The Body Mass Index (BMI) cutoff values for Asians were used to categorize the participants into four groups as underweight, normal weight, overweight or obese. The data on dietary and lifestyle patterns such as level of physical activity, smoking, alcohol consumption, sleeping hours and other socio demographic data were obtained using validated self-administered questionnaires. Multinomial logistic regression model was fitted to assess the associations of individual lifestyle patterns with overweight and obesity.
Results: The mean BMI of the study group was 22.7 kg m-2 and prevalence rates of overweight and obesity were 31.8 and 12.3%, respectively. Mean waist circumference of the participants was 78.6 cm with 17.1% of them being centrally obese. After adjusting for potential confounders, weight status was associated with older age (P < 0.0001), ethnicity (P = 0.0033) and higher income (P = 0.0006). While higher physical activity showed a trend for being associated with lower odds of being obese (odds ratio: 0.898 – confidence interval: 0.744-1.084), alcohol intake, consumption of fruits, level of education, sleeping hours, smoking, consumption of fish, meat, dairy, sweets or fried snacks were not significantly associated with the weight status.
Conclusion: The high prevalence rates of overweight and obesity in working-age males is a threatening sign for Sri Lanka. Since the prevalence rate is higher in certain ethnic groups and higher-income groups, targeted interventions for these groups may be necessary.
Keywords: Diet; Lifestyle factors; Obesity; Overweight; Physical activity; South Asia; Sri Lanka.
Click for full text
Sudheera Kalupahana
Professor in Human Nutrition Department of Physiology, Faculty of Medicine, University of Peradeniya Peradeniya
Unilateral Cervical Lymphadenopathy due to Cladosporium oxysporum: A Case Report and Review of the Literature. Published in Hindawi Case reports in Pathology 2017
Chronic Kidney Disease of Uncertain Etiology in Sri Lanka is a Possible Sequel of Interstitial Nephritis!


For a second year, our chapter has responded to the Utilities Council of IFMA's challenge to raise money for the IFMA Foundation Global Workforce Initiative. This challenge was in the form of fund raising during the Utility Council's golf tournament. The challenge was: The Utilities Council of IFMA will make a $100 donation for every Chapter or Council that contributes $250 (up to 25). If at least 25 or more Chapters and Councils make a donation - the Utilities Council will double their donation to $5,000!
The response has been overwhelming! The 25th Anniversary of the Doug Underwood/Utilities Council Golf Tournament have exceeded the challenge with 31 Chapters & Councils participating. They have not only exceeded the target of 25 Chapters & Councils but have also sold out the Tee Box and Green sponsorships.
As a result, the Utilities Council of IFMA added $5,000 to your donations of $7,750 (31 Chapters@$250 each) for a grand total of $12,750. In addition, both Kent Miller and John Ritter personally contributed $250 to the IFMA Foundation Global Workforce Initiative. Total golf tournament proceeds will provide $25,000 in scholarships and expenses for students to attend World Workplace.
A FINAL THANK YOU AND SALUTE TO THE 33 CHAPTERS AND COUNCILS WHO MET OUR CHALLENGE!
YOUR GENEROUS SUPPORT ALONG WITH THE UTILITIES COUNCIL MATCH RAISED OVER $13,000 TOWARD SCHOLARSHIPS!
WHAT AN AMAZING RESPONSE - THANK YOU VERY MUCH FOR YOUR SUPPORT!
The existing accounting models for leases require lessees and lessors to classify their leases as either capital leases or operating leases and to account for those leases differently. Those models have been criticized for failing to meet the needs of users of financial statements because they do not always provide a faithful representation of leasing transactions.
As a result, there has been a widespread request from users of financial statements and other stakeholders to change the accounting guidance so that lessees would be required to recognize assets and liabilities arising from leases.
In addition, the U.S. Securities and Exchange Commission (SEC) issued a report on off-balance sheet activities in 2005 and recommended that changes be made to the existing lease accounting requirements to ensure greater transparency in financial reporting. A number of academic studies have made similar recommendations.
If your company/organization has 10 or more employees who support your workplace, consider the benefits of a group membership plan. Ensure that your team has access to informative, skill-building resources essential to maintaining sustainable, productive, safe and successful facilities.


text:
Warnock Fellowship
Previous Fellows
Speak Up Baltimore Podcast
Speak Up, Baltimore
Did you see our literacy Billboard?
70% of students who do not read proficiently by the end of 4th grade will end up on WELFARE or in JAIL.
In Baltimore,
7 out of 10 students are at RISK!!
The Warnock Foundation is committed to bringing awareness and solutions to the prominent issues our city is facing. We understand the power of awareness and how it develops positive solutions to impact generations of families in our city.
In his 1987 inaugural address, former mayor Kurt Schmoke introduced the well-intentioned motto: "The City That Reads", but has Baltimore truly ever been a city with outstanding literate residents? When we look at literacy data, according to the
National Assessment of Educational Progress in 2017, only 13 percent of Baltimore City students in grades fourth and eighth are considered proficient or advanced. Illiteracy doesn't impact one person it negatively impacts generations increasing the chances of generational poverty. A city with an abundance of resources should not have more than half of its residents illiterate.
Decades of research have shown that students from disadvantaged households perform less well in school, on average than their peers. UNICEF, reports, "Nearly a billion people will enter the 21st century unable to read a book or sign their names and two-thirds of them are women." The ability to read by third grade is critical to a child's success in school, life-long earning potential, and their ability to contribute to the nation's economy and its security.
According to Begintoread.com
Literacy is learned. Illiteracy is passed along by parents who cannot read or write.
One child in four grows up, not knowing how to read.
43% of adults at Level 1 literacy skills live in poverty compared to only 4% of those at Level 5
3 out of 4 food stamp recipients perform in the lowest 2 literacy levels
90% of welfare recipients are high school dropouts
Low literary costs $73 million per year in terms of direct health care costs. A recent study by Pfizer put the cost much higher.
Two-thirds of students who cannot read proficiently by the end of 4th grade will end up in jail or on welfare. This means that 70 percent of Baltimore City school students are at risk. We cannot begin to address crime issues without addressing literacy issues.
The Baltimore City school district says it is working to focus on literacy to improve student achievement in language arts and other subjects and is trying to train principals better. However, nothing is truly being done. It's time for constituents in Baltimore to take matters into their own hands. The Baltimore illiteracy issue is not a confined issue for one stakeholder to resolve but an issue that many stakeholders in our communities should be addressing; parents, not for profit organizations/foundations, elected officials on all levels and the Boars of Education.
Call to action for parents and community members.
Read to and with your children for at least a half an hour each day.
Allow children to see you, as an adult, reading. Children mimic actions from the adults that are close to them.
Volunteer at a school to read with K-3 graders
Incorporate reading in everyday activities
Advocate for the publishing of grade-level reading scores by the school in a transparent way so parents can make choices about which school to send their children to in Baltimore City.
Advocate for more funding for Baltimore City schools with special funding allocated to reading specialists in every grade.
Advocate for a partially elected school board to bring a citizen perspective into North Avenue. While there's criticism that "there's mixed evidence that partially elected school boards to add to education outcomes", our response to it should be "could we be doing worse"?
Call to action for Baltimore City schools board members
Stop implementing a curriculum in our education system that only focuses on teaching students how to pass the test instead of focusing on mastering proficiency levels for long-term outcomes
Properly distribute funding to schools to have adequate resources that focus on positive literacy outcomes. Students should have adequate up to date textbooks
Implement technology use in all Baltimore City school classrooms. A study done by Houghton Mifflin Harcourt in California showed that students using iPads saw their math test scores increase 20% in one year compared to students using traditional textbooks. Source: CNN
Higher qualified teachers and pay them appropriately to retain them.
Implement more early childhood education programs.
Increase adequate summer enrichment programs
Sign our Petition
What does signing our petition means? The Warnock Foundation envisions addressing these issues in a multiple-step approach
Step 1– Bring awareness to the illiteracy issues within the Baltimore City School System through our billboard campaigns and data reports.
Step 2– In partnership with key stakeholders, create SOLUTIONS aimed at addressing generational illiteracy issues.
Step 3– Implement the solutions, hold the appropriate stakeholders accountable, and affect change in local and national policy.
If you are ready to change one of the most significant issues our city has been facing for decades sign our change.org petition and let your voice be part of collective impact to change the literacy proficiently in Baltimore City.
https://www.begintoread.com/research/literacystatistics.html
https://www.aecf.org/resources/early-warning-why-reading-by-the-end-of-third-grade-matters/
https://www.aecf.org/resources/early-warning-confirmed/
https://www.baltimoresun.com/education/bs-md-nations-report-card-20180409-story.html
http://www.teachtheworldfoundation.com/recommended-reading-tablet-technology/2019/4/9/on-tablet-technology-as-a-powerful-educational-tool
Suggest an Advocacy Topic
What Your Neighbors Say About Baltimore
Get an Invite to the Next Community Meeting
Share Your Idea to Improve Baltimore
Past Community Meetings
Southwest Baltimore
Park Heights
The Warnock Foundation is committed to Baltimore, its people, and cultivating the great ideas that will help our city reach its full potential.
500 East Pratt Street Suite 1200
The Baltimore Squeegee Boys- The new approach
From Kovans to Patarakis to Pugh
Freddie Gray, Kurt Schmoke and Martin O'Malley
Baltimore's history of Corruption and Low Self Esteem – Part 2 "Owing politicians in the first half of the 20th Century"
Baltimore's history of Corruption and Low Self Esteem – Part 1 "The myth of America's first railroad, The B&O"
warnockfound
@warnockfound
NEW BLOG POST! The Warnock Foundation is excited to launch our new blog. It is an opportunity for the community of… https://t.co/D3pxsJD1xZ
https://t.co/3UH096n7mm
Made with ♥ in Baltimore · Site by What Works Studio


text:
By Liz Navratil Star Tribune
January 17, 2023 — 8:15pm
A former art instructor who showed images of the Prophet Muhammad in class has sued Hamline University, saying administrators defamed her and reneged on an offer to teach in the spring semester.
Attorneys for Erika López Prater announced Tuesday that she had sued the university for defamation, religious discrimination and breach of contract, among other things. Less than two hours later, the university's president and board chair said in a joint statement that they had "learned much" about Islam and that the previous decision to describe the incident as Islamophobic was "flawed."
The St. Paul private college found itself at the center of a painful debate over academic freedom and religious tolerance this month as news of the university's decision not to renew López Prater's contract spread across the globe. Instructors rallied around López Prater, saying the university's decisions could have a chilling effect on professors who teach controversial material. A prominent local Muslim organization supported administrators, saying they had to act to protect students with diverse religious beliefs while a national Muslim group said it didn't consider the teacher's conduct wrong.
Scholars and religious leaders have sometimes disagreed about whether Islam permits images of the Prophet Muhammad. Some Muslims argue that the images are strictly prohibited to avoid idolization. Others have images of the prophet in their homes.
During a class in October, López Prater showed two centuries-old artworks that depict the prophet receiving revelations from the angel Gabriel that would later form the basis for the Qur'an. López Prater said she provided a disclaimer in the syllabus for the course and spent "at least a couple minutes" preparing students for the images. One of her students, Aram Wedatalla, president of the Muslim Student Association, said she heard the professor give a "trigger warning," wondered what it was for "and then I looked and it was the prophet."
In the lawsuit, attorneys for López Prater said she shared her syllabus with a department chair and others at Hamline University and no one raised concerns about her decision to show the images.
"Students viewing the online class had ample warning about the paintings," wrote attorney David Redden. "Students viewing the online class also had ample opportunity to turn away from their computer screens, turn their screens away from them, turn off their screens, or even leave their rooms before the paintings were displayed."
Redden wrote that a department leader initially told López Prater "it sounded like you did everything right."
A few weeks later, she received an email informing her that the university would no longer offer the spring semester online art history class she'd been in discussions about teaching. In early November, the university's Office of Inclusive Excellence sent a campus email saying actions taken in her class were "undeniably inconsiderate, disrespectful and Islamophobic" — a statement disputed by some Muslim scholars and advocacy groups.
Redden wrote that Hamline University had made López Prater a "pariah," quashed dissent from others seeking to support her, and allowed people to defame her in the student newspaper and during a "Community Conversation" event discussing Islamophobia in December. He accused the university of violating its own policy on academic freedom and of discriminating against López Prater "because she is not Muslim, because she did not conform her conduct to the specific beliefs of a Muslim sect, and because she did not conform her conduct to the religion-based preferences of Hamline that images of Muhammad not be shown to any Hamline student."
Throughout it all, Redden wrote, López Prater "suffered immediate, severe, and lasting emotional distress, including various physical manifestations of that distress."
The university declined to comment on the lawsuit Tuesday night. In a joint statement, university President Fayneese Miller and board Chair Ellen Watters didn't discuss the lawsuit but said the flurry of news coverage had prompted them to "review and re-examine" the university's response.
"Hamline is a multi-cultural, multi-religious community that has been a leader in creating space for civil conversations. Like all organizations, sometimes we misstep," the pair wrote.
"In the interest of hearing from and supporting our Muslim students, language was used that does not reflect our sentiments on academic freedom. Based on all that we have learned, we have determined that our usage of the term 'Islamophobic' was therefore flawed," they wrote. "We strongly support academic freedom for all members of the Hamline community. We also believe that academic freedom and support for students can and should co-exist."
The university said it will host two events in the coming months: One will focus on academic freedom and student care, and the other on academic freedom and religion.
Liz Navratil covers higher education for the Star Tribune. She spent the previous three years covering Minneapolis City Hall as leaders responded to the coronavirus pandemic and George Floyd's murder.
liz.navratil@startribune.com 612-673-4994 liznavratil
Investigators said the vehicle was found near I-494 and France Avenue S.
Muslims differ on dismissal of Hamline teacher in art dispute
Hamline at center of academic freedom debate over Islamic art
Federal judge: St. Paul officers illegally searched and arrested resident • St. Paul
Man gets 21-year term for fatal shooting during drug deal in St. Paul home • St. Paul
Unlicensed driver gets year in jail for fatal crash after speeding through red light in St. Paul • St. Paul
Rob Vischer selected as University of St. Thomas president • St. Paul
St. Paul plows barrel down bins while plying narrowed streets • St. Paul


HJK CUP is an annual invitational tournament organized by HJK Academy and Challenger teams for international Academy level teams. The teams participating will be the best in their age groups from Finland, Scandinavia and Baltics.
In 2018 HJK CUP will be played for the 12th time. From Friday the 7th of September to Sunday the 9th Helsinki, the capital of Finland will host the top quality international teams in age groups U9 (born 1.1.2009 or later), U10 (born 1.1.2008 or later), U11 (born 1.1.2007 or later), U12 (born 1.1.2006 or later) and U13 (born 1.1.2005 or later).
In addition to top notch teams the tournament offers high quality turf and natural grass pitches and a great atmosphere in downtown Helsinki.
The pitches, accommodation and lunch restaurants will be found in a very close distance to each other.


students are having the same copies in their hand.
Attached attached picture is for them to revise.
Here is the homework. Students need to print and complete it.
and the need to do a research about the following and write them to their notebooks.


text:
As citywide opioid busts increase, campus prepares
Two alumni share their stories of drug abuse while University takes precautions
Hannah Stafl
Legal opioid prescriptions can lead to substance abuse.
Maybe it would all have been different if Emily* hadn't fallen that day.
She slipped on ice when she was 15, falling down the stairs on her way to her car. It was her first day off crutches following a skiing accident.
Everywhere the granite stairs hit her neck and vertebrae, she was injured. She didn't receive proper treatment, like physiotherapy, and her spine never fully recovered.
"It was awful to be in some level of pain every single day," Emily said.
Arriving at Queen's as a first year in 2007, Emily went to see Queen's Health, Counselling and Disability Services (HCDS), now known as Student Wellness Services (SWS).
After her first doctor's Tylenol prescription didn't work, Emily was referred to another doctor within HCDS. The doctor prescribed Emily Percocet and Oxycontin instead.
"By the time I was in fourth year, I had running prescriptions for Percocet and at least two Oxy's a day," Emily said.
While Emily's experience was legal, a 2016 National College Health Assessment Survey reported 5.5 per cent of Canadian post-secondary students had used prescription pain relievers not prescribed to them in the past 12 months.
Their use, even when prescribed, can sometimes lead to abuse.
As opioids, the drugs manage pain and "produce a state of relaxation or euphoria," according to educational material from Kingston, Frontenac and Lennox & Addington Public Health (KFL&A). The effects can be achieved through legal prescriptions or illegal street opioids.
Narcotics, including opioids, are still prescribed at Queen's by SWS, according to its Director, Jennifer Dods. However, they're prescribed rarely, and students who do receive prescriptions are monitored closely. They're are also required to sign a treatment agreement regarding the drugs' use, in addition to complying with regulations.
The drugs' illegal use is often minimal on campus.
However, in the past year and a half, Staff Sergeant Keith Hill of the Kingston Police Drug Unit said he's seen a steady increase in illegal opioid busts around the city. None so far have occurred within the University District.
"Fentanyl and other opiate drugs are so prevalent that it can't help but go into all areas of the city of Kingston," Hill said. The University District may be no exception.
So far, Kingston's fentanyl supply has not shown up on campus and no overdoses have been reported, according to Todd Zimmerman, Director of Campus Security & Emergency Services at Queen's.
If there were students using illegal opioids—not selling—Zimmerman said security would take the approach of helping the student.
"If an individual is in distress due to personal use or an unexpected exposure, then getting assistance for the victim is the most important step and there is no intent to punish the student," Zimmerman said.
Even with no fentanyl incidents to date, campus security has begun carrying Naloxone kits.
The kits work like an epi-pen for opioid overdoses, temporarily halting the drug's effects.
Additionally, SWS Health Promotion Coordinator Beth Blackett said they also "delivered substance training to all Orientation leaders and Residence Life student staff which included how to recognize and respond to an opioid overdose."
As she dealt with her spinal injury, Emily was taking a heavy dose of OxyContin. She found it difficult to concentrate while on the drugs. Her trouble focusing in school, as well as the tolerance she eventually developed, led her to begin abusing the medication.
Emily would hoard the pills and take several days' worth at once.
"When I was having a really bad day, I'd crush them up and take it like a line of coke," she said.
She loved the numb, fuzzy feeling they brought.
Emily never bought opioids illegally. All of her uses—and abuses—were prescribed and lawful.
Every month, she would go see her doctor to renew the prescription. She was tested for drugs in her system, but the test didn't detect the amount—meaning the times she would overuse couldn't be recognized.
She believes more access to counselling could have helped mitigate her addiction. During her time at Queen's, students could only attend a certain amount of sessions per year through HCDS.
Currently, counselling sessions have no cap. However, wait times can still be a concern for some students.
Emily still wishes there was more effort to fix the root of her pain, rather than mask it.
More than a decade later, Emily cites her recent trip to the chiropractor as the most effective solution to her constant discomfort.
"I was in pain every day for 12 years," she said.
Shannon* made the same trip to HCDS following the development of horrible muscle pain in her stomach.
She walked with a cast due to a torn ligament in her foot. Her injured foot was an inch or two higher—an imbalance that caused the significant stomach pain.
Shannon went to her local ER during Christmas break of her first year in 2006 for the pain. After several tests that couldn't find the cause, she was sent home with Percocet.
Still in pain back at Queen's, Shannon went to the HCDS walk-in clinic to refill her prescription. The clinic doctor filled her script again and sent her on her way.
The pills weren't helping, so finally she went to her chiropractor, who diagnosed the cause of her pain and gave her stretches to fix it.
With her pain now gone, Shannon was still dependent on the pills. She went back one more time to the walk-in clinic.
"[The clinic doctor] just took me on my word that my doctor had prescribed it, [and] my doctor had given no refills," Shannon said.
She doesn't even recall being asked if she had the pain any more.
The doctor gave her 30 pills—but Shannon needed more. Back in her dorm room, she scratched the "3" into an "8."
The pharmacist didn't buy it. He called her doctor and confirmed it was fake. Shannon pleaded ignorance and blamed it on her roommate.
While Shannon and Emily never took the drugs illegally, the prescription-to-abuse pattern has become common.
Recently, attention has been focused on the high number of overdoses from illegal, non-prescribed street opioids, which can be cut with more potent fentanyl. According to the Government of Canada, there were 3,996 opioid-related deaths in Canada in 2017, an increase of 32.9 per cent from 2016.
Illegal fentanyl is connected to legal prescriptions, according to Dr. Samantha Buttemer, a Senior Public Health and Preventive Medicine Resident Physician with KFL&A Public Health.
She explained users can get hooked on prescriptions and turn to illegal drugs once they run out.
Prescription opioids are one of the few publicly funded tools doctors can use to treat pain. The drugs—particularly OxyContin—were heavily marketed beginning in the 1990s.
Alternatives like massage and physiotherapy usually aren't publicly covered. These factors all make opioids a more available tool for some doctors.
Dr. Buttemer added the rise in overdoses in the past few years is due to a shift from predictable opioid prescriptions to street opioids cut with fentanyl. Its potency can mean overdoses occur much more easily.
"It's kind of a web of many problems that have all [created] this terrible situation that we're really having a hard time getting a handle over," she said.
OxyContin was delisted, meaning it wouldn't be covered by the government, in 2012. This caused many users to turn to illegal opioids, according to Justine McIsaac, a harm reduction counsellor at the KFL&A Public Health Overdose Prevention Site, operated just blocks away from Queen's.
"We left a whole bunch of vulnerable people [with] no choice but to then turn to the black market," McIsaac said.
After her attempted forgery, Shannon's pharmacist told her she was lucky not to spend a night in jail. Shannon took her encounter as a wake-up call.
She flushed her pills down the toilet, never using them again.
As she reflects on her experience, Shannon echoes Emily's sentiment—the doctors she saw tried to conceal the symptoms rather than fix them.
"The pain went away when I was taught a way to stretch and move in a specific way that fixed the [problem], as opposed to just masking the side effect or the symptoms," Shannon said.
"I didn't know that [Percocet] was [so] addictive."
*Names have been changed to protect the anonymity of students.
The opioid epidemic deserves more than lip service


text:
:orphan:

.. _zephyr_1.9:

Zephyr Kernel 1.9.2
###################

This is a maintenance release with fixes.

Kernel
******
* Generic queue item acquisition fixed to always return a valid item when
  using K_FOREVER

Bluetooth
*********
* Multiple stability fixes for BLE Mesh
* Multiple stability fixes for the BLE Controller

Zephyr Kernel 1.9.1
###################

This is a maintenance release with fixes and a two new features in the
BLE Controller.

Drivers and Sensors
*******************
* mcux ethernet driver buffer overflow fixed
* STM32 PWM prescaler issue fixed

Networking
**********
* Support for IPv6 in DNS fixed

Bluetooth
*********
* Multiple stability fixes for the BLE Controller
* Support for PA/LNA amplifiers in the BLE Controller
* Support for additional VS commands in the BLE Controller

Zephyr Kernel 1.9.0
###################

We are pleased to announce the release of Zephyr kernel version 1.9.0

Major enhancements planned with this release include:

* Bluetooth 5.0 Support (all features except Advertising Extensions)
* Bluetooth Qualification-ready BLE Controller
* BLE Mesh
* Lightweight Machine to Machine (LwM2M) support
* Pthreads compatible API
* BSD Sockets compatible API
* MMU/MPU (Cont.): Thread Isolation, Paging
* Expand Device Tree support to more architectures
* Revamp Testsuite, Increase Coverage
* Stack Sentinel support (See details below)

The following sections provide detailed lists of changes by component.

Kernel
******

* Added POSIX thread IPC support for Kernel
* kernel: introduce opaque data type for stacks
* Timeslicing and tickless kernel improvements

Architectures
*************

* arm: Added STM32F405, STM32F417, STM32F103x8 SoCs
* arm: Added TI CC2650 SoC
* arm: Removed TI CC3200 SoC
* arm: Added MPU support to nRF52, STM32L4, and STM32F3
* xtensa: Added ESP32 support
* Stack sentinel: This places a sentinel value at the lowest 4 bytes of a stack
  memory region and checks it at various intervals, including when servicing
  interrupts or context switching.
* x86: Enable MMU for application memory
* ARC: Added initial MPU support, including stack sentinel checking for ARC
  configurations not featuring hardware stack bounds checking
* ARC: Nested interrupt support for normal, non-FIRQ interrupts

Boards
******

* Added device tree support for Intel Quark based microcontroller boards
  such as Arduino_101, tinytile, and Quark_d2000_crb.
* arm: Added Atmel SAM4S Xplained board
* arm: Added Olimex STM32-E407 and STM32-P405 boards
* arm: Added STM32F412 Nucleo and STM32F429I-DISC1 boards
* arm: Added TI SensorTag board
* arm: Removed TI CC3200 LaunchXL board
* arm: Added VBLUno51 and VBLUno52 boards
* xtensa: Added ESP32 board support
* ARC: Added support for EMSK EM7D v2.2 version (incl. MPU)
* ARC: Board configuration restructuring, peripheral configs moved from soc to
  board level

Drivers and Sensors
*******************

* KW40Z IEEE 802.15.4 radio driver support added
* APDS9960 sensor driver added
* Added TICKLESS KERNEL support for nrf RTC Timer
* Added Kinetis adc and pwm drivers
* Removed deprecated PWM driver APIs
* Added ESP32 drivers for GPIO, pin mux, watchdog, random number generator,
  and UART
* sensor: Add BMM150 Geomagnetic sensor driver

Networking
**********

* LWM2M support added
* net-app API support added. This is higher level API that can be used
  by applications to create client/server applications with transparent
  TLS (for TCP) or DTLS (for UDP) support.
* MQTT TLS support added
* Add support to automatically setup IEEE 802.15.4 and Bluetooth IPSP networks
* TCP receive window support added
* Network sample application configuration file unification, where most of the
  similar configuration files were merged together
* Added Bluetooth support to HTTP(S) server sample application
* BSD Socket compatible API layer, allowing to write and/or port simple
  networking applications using a well-known, cross-platform API
* Networking API documentation fixes
* Network shell enhancements
* Trickle algorithm fixes
* Improvements to HTTP server and client libraries
* CoAP API fixes
* IPv6 fixes
* RPL fixes

Bluetooth
*********

* Bluetooth Mesh support (all mandatory features and most optional ones)
* GATT Service Changed Characteristic support
* IPSP net-app support: a simplified networking API reducing duplication
  of common tasks an application writer has to go through to connect
  to the network.
* BLE controller qualification-ready, with all required tests passing
* Controller-based privacy (including all optional features)
* Extended Scanner Filter Policies support in the controller
* Controller roles (Advertiser, Scanner, Master and Slave) separation in
  source code, conditionally includable
* Flash access cooperation with BLE radio activity
* Bluetooth Kconfig options have been renamed have the same (consistent)
  prefix as the Bluetooth APIs, namely BT_* instead of BLUETOOTH_*.
  Controller Kconfig options have been shortened to use CTLR instead of
  CONTROLLER.
* Removed deprecated NBLE support

Build and Infrastructure
************************

* change description

Libraries
*********

* mbedTLS updated to 2.6.0
* TinyCrypt updated to 0.2.7

HALs
****

* Added support for stm32f417 SOC
* Added support for stm32f405 SOC
* pinmux: stm32: 96b_carbon: Add support for SPI
* Added rcc node on stm32 socs
* Added pin config for USART1 on PB6/PB7 for stm32l4
* Removed TI cc3200 SOC and LaunchXL board support

Documentation
*************

* CONTRIBUTING.rst and Contribution Guide material added
* Configuration options doc reorganized for easier access
* Navigation sidebar issues fixed for supported boards section
* Fixed link targets hidden behind header
* Completed migration of wiki.zephyrproject.org content into docs and
  GitHub wiki. All links to old wiki updated.
* Broken link and spelling check scans through .rst, Kconfig (used for
  auto-generated configuration docs), and source code doxygen comments
  (used for API documentation).
* API documentation added for new interfaces and improved for existing
  ones.
* Documentation added for new boards supported with this release.
* Python packages needed for document generation added to new python
  pip requirements.txt

Build System and Tools
**********************
* Convert post-processing host tools to python, this includes the following
  tools: gen_offset_header.py gen_idt.py gen_gdt.py gen_mmu.py

Tests and Samples
*****************

* Added test Case to stress test round robin scheduling in schedule_api test.
* Added test case to stress test priority scheduling in scheduling_api_test.

JIRA Related Items
******************
* ``ZEP-230`` - Define I2S driver APIs
* ``ZEP-601`` - enable CONFIG_DEBUG_INFO
* ``ZEP-702`` - Integrate Nordic's Phoenix Link Layer into Zephyr
* ``ZEP-749`` - TinyCrypt uses an old, unoptimized version of micro-ecc
* ``ZEP-896`` - nRF5x Series: Add support for power and clock peripheral
* ``ZEP-1067`` - Driver for BMM150
* ``ZEP-1396`` - Add ksdk adc shim driver
* ``ZEP-1426`` - CONFIG_BOOT_TIME_MEASUREMENT on all targets?
* ``ZEP-1552`` - Provide apds9960 sensor driver
* ``ZEP-1647`` - Figure out new combo for breathe/doxygen/sphinx versions that are supported
* ``ZEP-1744`` - UPF 56 BLE Controller Issues
* ``ZEP-1751`` - Add template YAML file
* ``ZEP-1819`` - Add tickless kernel support in nrf_rtc_timer timer
* ``ZEP-1843`` - provide mechanism to filter test cases based on available hardware
* ``ZEP-1892`` - Fix issues with Fix Release
* ``ZEP-1902`` - Missing board documentation for arm/nucleo_f334r8
* ``ZEP-1911`` - Missing board documentation for arm/stm3210c_eval
* ``ZEP-1917`` - Missing board documentation for arm/stm32373c_eval
* ``ZEP-1918`` - Fix connection parameter request procedure
* ``ZEP-2018`` - Remove deprecated PWM APIs
* ``ZEP-2020`` - tests/crypto/test_ecc_dsa intermittently fails on riscv32
* ``ZEP-2025`` - Add mcux pwm shim driver for k64
* ``ZEP-2031`` - ESP32 Architecture Configuration
* ``ZEP-2032`` - Espressif Open-source Toolchain Support
* ``ZEP-2039`` - Implement stm32cube LL based clock control driver
* ``ZEP-2054`` - Convert all helper script to use python3
* ``ZEP-2062`` - Convert gen_offset_header to a python script
* ``ZEP-2063`` - Convert gen_idt to python
* ``ZEP-2068`` - Need Tasks to Be Tracked in QRC too
* ``ZEP-2071`` - samples: warning: (SPI_CS_GPIO && SPI_SS_CS_GPIO && I2C_NRF5) selects GPIO which has unmet direct dependencies
* ``ZEP-2085`` - Add CONTRIBUTING.rst to root folder w/contributing guidelines
* ``ZEP-2089`` - UART support for ESP32
* ``ZEP-2115`` - Common API for networked applications for setting up network
* ``ZEP-2116`` - Common API for networked apps to create client/server applications
* ``ZEP-2141`` - Coverity CID 169303 in tests/net/ipv6/src/main.c
* ``ZEP-2150`` - Move Arduino 101 to Device Tree
* ``ZEP-2151`` - Move Quark D2000 to device tree
* ``ZEP-2156`` - Build warnings [-Wformat] with LLVM/icx (tests/kernel/sprintf)
* ``ZEP-2168`` - Timers seem to be broken with TICKLESS_KERNEL on nRF51 (Cortex M0)
* ``ZEP-2171`` - Move all board pinmux code from drivers/pinmux/stm32 to the corresponding board/soc locations
* ``ZEP-2184`` - Split data, bss, noinit sections into application and kernel areas
* ``ZEP-2188`` - x86: Implement simple stack memory protection
* ``ZEP-2217`` - schedule_api test fails on ARM with tickless kernel enabled
* ``ZEP-2218`` - unexpected short timeslice when running schedule_api with tickless kernel enabled
* ``ZEP-2220`` - Extend MPU to stm32 family
* ``ZEP-2225`` - Ability to unregister GATT services
* ``ZEP-2226`` - BSD Sockets API: Basic blocking API
* ``ZEP-2227`` - BSD Sockets API: Non-blocking API
* ``ZEP-2229`` - test_time_slicing_preemptible fails on bbc_microbit and other NRF boards
* ``ZEP-2250`` - sanitycheck not filtering defconfigs properly
* ``ZEP-2258`` - Coverity static scan issues seen
* ``ZEP-2265`` - stack declaration macros for ARM MPU
* ``ZEP-2267`` - Create Release Notes
* ``ZEP-2270`` - Convert mpu_stack_guard_test from using k_thread_spawn to k_thread_create
* ``ZEP-2274`` - Build warnings [-Wpointer-sign] with LLVM/icx (tests/net/ipv6_fragment)
* ``ZEP-2278`` - KW41-Z 802.15.4 driver hangs if full debug is disabled
* ``ZEP-2279`` - echo_server TCP handler corrupt by SYN flood
* ``ZEP-2280`` - add test case for KBUILD_ZEPHYR_APP
* ``ZEP-2285`` - non-boards shows up in board list for docs
* ``ZEP-2286`` - Write a GPIO driver for ESP32
* ``ZEP-2289`` - [DoS] Memory leak from large TCP packets
* ``ZEP-2296`` - ESP32: watchdog driver
* ``ZEP-2297`` - ESP32: Pin mux driver
* ``ZEP-2303`` - Concurrent incoming TCP connections
* ``ZEP-2305`` - linker: implement MMU alignment constraints
* ``ZEP-2306`` - echo server hangs from IPv6 hop-by-hop option anomaly
* ``ZEP-2308`` - (New) Networking API details documentation is missing
* ``ZEP-2310`` - Improve configuration documentation index organization
* ``ZEP-2314`` - Testcase failure :tests/benchmarks/timing_info/testcase.ini#test
* ``ZEP-2316`` - Testcase failure :tests/bluetooth/shell/testcase.ini#test_br
* ``ZEP-2318`` - some kernel objects sections are misaligned
* ``ZEP-2319`` - tests/net/ieee802154/l2 uses semaphore before initialization
* ``ZEP-2321`` - [PTS] All TC's of SM/GATT/GAP failed due to BTP_TIMEOUT error.
* ``ZEP-2326`` - x86: API to validate user buffer
* ``ZEP-2328`` - gen_mmu.py appears to generate incorrect tables in some situations
* ``ZEP-2329`` - bad memory access tests/net/route
* ``ZEP-2330`` - bad memory access tests/net/rpl
* ``ZEP-2331`` - bad memory access tests/net/ieee802154/l2
* ``ZEP-2332`` - bad memory access tests/net/ip-addr
* ``ZEP-2334`` - bluetooth shell build warning when CONFIG_DEBUG=y
* ``ZEP-2335`` - Ensure the Licensing page is up-to-date for the release
* ``ZEP-2340`` - Disabling advertising gets stuck
* ``ZEP-2341`` - Build warnings:override: reassigning to symbol MAIN_STACK_SIZE with LLVM/icx (/tests/net/6lo)
* ``ZEP-2343`` - Coverity static scan issues seen
* ``ZEP-2344`` - Coverity static scan issues seen
* ``ZEP-2345`` - Coverity static scan issues seen
* ``ZEP-2352`` - network API docs don't mention when callbacks are called from a different thread
* ``ZEP-2354`` - ESP32: Random number generator
* ``ZEP-2355`` - Coverity static scan issues seen
* ``ZEP-2358`` - samples:net:echo_server: Failed to send UDP packets
* ``ZEP-2359`` - samples:net:coaps_server: unable to bind with IPv6
* ``ZEP-2360`` - Initial implementation of Bluetooth Mesh
* ``ZEP-2361`` - Provide a POSIX compatibility Layer on top of native APIs
* ``ZEP-2365`` - samples/net/wpanusb/test_15_4 fail on nrf52840_pca10056 and frdm_kw41z
* ``ZEP-2366`` - implement \__kernel attribute
* ``ZEP-2367`` - NULL pointer read in udp, tcp, context net tests
* ``ZEP-2368`` - x86: QEMU: enable MMU at boot by default
* ``ZEP-2370`` - [test] Create a stress test to test preemptive scheduling on zephyr
* ``ZEP-2371`` - [test] Create a stress test to test round robin scheduling with equal priority tasks on zephyr
* ``ZEP-2374`` - Build warnings:override: reassigning to symbol NET_IPV4 with LLVM/icx (/tests/net/dhcpv4)
* ``ZEP-2375`` - Build warnings [-Wpointer-sign] with LLVM/icx (tests/net/udp)
* ``ZEP-2378`` - sample/bluetooth/ipsp: When build the app 'ROM' overflowed
* ``ZEP-2379`` - samples/bluetooth: Bluetooth init failed (err -19)
* ``ZEP-2380`` - TCP is broken by Zephyr commit 3604c391e
* ``ZEP-2382`` - Convert test to use ztest framework
* ``ZEP-2383`` - Net-app API needs to support DTLS
* ``ZEP-2384`` - "Common" bluetooth sample code does not build out of tree
* ``ZEP-2385`` - Update TinyCrypt to 0.2.7
* ``ZEP-2395`` - Assert in http_server example when run over bluetooth on nrf52840
* ``ZEP-2397`` - net_if_ipv6_addr_rm calls k_delayed_work_cancel() on uninitialized k_delayed_work object
* ``ZEP-2398`` - network stack test cases are only tested on x86
* ``ZEP-2403`` - Enabling MMU for qemu_x86 broke active connect support
* ``ZEP-2407`` - [Cortex m series ] Getting a crash on Cortex m3 series when more than 8 preemptive threads with equal priority are scheduled
* ``ZEP-2408`` - design mechanism for kernel object sharing policy
* ``ZEP-2412`` - Bluetooth tester app not working from commit c1e5cb
* ``ZEP-2423`` - samples/bluetooth/ipsp's builtin TCP echo crashes on TCP closure
* ``ZEP-2432`` - ieee802154_shell.c, net_mgmt call leads to a BUS FAULT
* ``ZEP-2433`` - x86: do forensic analysis to determine stack overflow context in supervisor mode
* ``ZEP-2436`` - Unable to see console output in Quark_D200_CRB
* ``ZEP-2437`` - warnings when building applications for quark d2000
* ``ZEP-2444`` - [nrf] Scheduling test API is getting failed in case of nrf51/nrf52 platforms
* ``ZEP-2445`` - nrf52: CPU lock-up when using Bluetooth + Flash driver + CONFIG_ASSERT
* ``ZEP-2447`` - 'make debugserver' fails for qemu_x86_iamcu
* ``ZEP-2451`` - Move Bluetooth IPSP support functions from samples/bluetooth to a separate library
* ``ZEP-2452`` - https server does not build for olimex_stm32_e407
* ``ZEP-2457`` - generated/offsets.h is being regenerated unnecessarily
* ``ZEP-2459`` - Sample application not working with Quark SE C1000
* ``ZEP-2460`` - tests/crypto/ecc_dh fails on qemu_nios2
* ``ZEP-2464`` - "allow IPv6 interface init to work with late IP assignment" patch broke non-late IPv6 assignment
* ``ZEP-2465`` - Static code scan (coverity) issues seen
* ``ZEP-2467`` - Static code scan (coverity) issues seen
* ``ZEP-2468`` - Static code scan (coverity) issues seen
* ``ZEP-2469`` - Static code scan (coverity) issues seen
* ``ZEP-2474`` - Static code scan (coverity) issues seen
* ``ZEP-2480`` - Build warnings [-Wpointer-sign] with LLVM/icx (samples/net/coaps_server)
* ``ZEP-2482`` - Build warnings [-Wpointer-sign] with LLVM/icx (samples/net/telnet)
* ``ZEP-2483`` - samples:net:http_client: Failed to get http requests in IPv6
* ``ZEP-2484`` - samples:net:http_server: Failed to work in IPv6
* ``ZEP-2485`` - Build warnings [-Wpointer-sign] with LLVM/icx (samples/net/coaps_client)
* ``ZEP-2486`` - Build warnings [-Wpointer-sign] with LLVM/icx (samples/net/mbedtls_dtlsserver)
* ``ZEP-2488`` - Build warnings [-Wpointer-sign] and [-Warray-bounds] with LLVM/icx (samples/net/irc_bot)
* ``ZEP-2489`` - bug in _x86_mmu_buffer_validate API
* ``ZEP-2496`` - Build failure on tests/benchmarks/object_footprint
* ``ZEP-2497`` - [TIMER] k_timer_start should take 0 value for duration parameter
* ``ZEP-2498`` - [Display] Minimum Duration argument to k_timer_start should be non Zero positive value
* ``ZEP-2508`` - esp32 linkage doesn't unify ELF sections correctly
* ``ZEP-2510`` - BT: CONFIG_BT_HCI_TX_STACK_SIZE appears to be too low for BT_SPI
* ``ZEP-2514`` - XCC sanitycheck build compile wrong targets
* ``ZEP-2523`` - Static code scan (Coverity) issue seen in file: /samples/net/zoap_server/src/zoap-server.c
* ``ZEP-2525`` - Static code scan (Coverity) issue seen in file: /samples/net/zoap_server/src/zoap-server.c
* ``ZEP-2531`` - Static code scan (Coverity) issue seen in file: /tests/net/lib/dns_resolve/src/main.c
* ``ZEP-2528`` - Static code scan (Coverity) issue seen in file: /samples/net/nats/src/nats.c
* ``ZEP-2534`` - Static code scan (Coverity) issue seen in file: /tests/kernel/irq_offload/src/irq_offload.c
* ``ZEP-2535`` - Static code scan (Coverity) issue seen in file: /tests/net/lib/zoap/src/main.c
* ``ZEP-2537`` - Static code scan (Coverity) issue seen in file: /tests/crypto/ecc_dh/src/ecc_dh.c
* ``ZEP-2538`` - Static code scan (Coverity) issue seen in file: /arch/arm/soc/st_stm32/stm32f1/soc_gpio.c
* ``ZEP-2539`` - Static code scan (Coverity) issue seen in file: /tests/net/ieee802154/l2/src/ieee802154_test.c
* ``ZEP-2540`` - Static code scan (Coverity) issue seen in file: /ext/lib/crypto/tinycrypt/source/ecc_dh.c
* ``ZEP-2541`` - Static code scan (Coverity) issue seen in file: /subsys/bluetooth/host/mesh/cfg.c
* ``ZEP-2549`` - Static code scan (Coverity) issue seen in file: /samples/net/leds_demo/src/leds-demo.c
* ``ZEP-2552`` - ESP32 uart poll_out always return 0
* ``ZEP-2553`` - k_queue_poll not handling -EADDRINUSE (another thread already polling) properly
* ``ZEP-2556`` - ESP32 watchdog WDT_MODE_INTERRUPT_RESET mode fails
* ``ZEP-2557`` - ESP32 : Some GPIO tests are getting failed (tests/drivers/gpio/gpio_basic_api)
* ``ZEP-2558`` - CONFIG_BLUETOOTH_* Kconfig options silently ignored
* ``ZEP-2560`` - samples/net: the sample of zoap_server fails to add multicast address
* ``ZEP-2561`` - samples/net: The HTTP client failed to send the POST request
* ``ZEP-2568`` - [PTS] All TC's of L2CAP/SM/GATT/GAP failed due to BTP_ERROR.
* ``ZEP-2575`` - error:[ '-O: command not found'] with LLVM/icx (samples/hello_world)
* ``ZEP-2576`` - samples/net/sockets/echo, echo_async : fails to send the TCP packets
* ``ZEP-2581`` - CC3220 executable binary format support
* ``ZEP-2584`` - Update mbedTLS to 2.6.0
* ``ZEP-713``  - Implement preemptible regular IRQs on ARC


This post is part of a recurring series here on BSB – we share a wedding budget tip every Tuesday to help you save money on your wedding! You can also access all the wedding budget tips on a single page for your convenience and future reference. Today's post is all about wedding flowers– an area of the wedding that can easily be pretty costly. If you're looking for tips to save money on your wedding florals, you can start by choosing in-season flowers.
Choose flowers that are in-season.
#WeddingBudgetTip: Choose flowers that are in season. ?
Want to save money on your wedding? Choose in-season flowers.
You might have a certain type of flower in mind for your wedding bouquet or centerpieces, but did you know that your favorite flower might cost you MORE money at a certain time of the year?
That's because flowers are seasonal, meaning that they tend to bloom during a certain season and therefore are more readily available during those time of the year.
This isn't the case for every type of flower — there are some varieties that bloom all year round. It's important to consider the season of your wedding when choosing your wedding flowers because if you pick an out-of-season bloom, you could end up overpaying or going over budget.
It's not completely impossible to get certain flowers during their non-peak season, but typically it would lead to increased prices because of the cost of flying flowers in from out of the country. Paying more for something during a certain time of year, when you could get it during another time of year for less just isn't very budget savvy.
Need help choosing in-season flowers?
Be smart about the blooms you select for your bouquets, centerpieces, and more by selecting stems that are in bloom during your wedding month. Want to know what flowers are in season during the different months of the year? Check out the graphics below to view the in-season flowers during your wedding month!
This isn't a complete list, of course, but a general one to give you a basic idea. A good place to find a comprehensive list would be this list of flower availability by month from our friends at Fifty Flowers. We referenced this list when creating our graphic resources.
It's also worth checking out this interactive flower availability tool by ProFlowers!
We hope these handy tools and resources help you choose affordable flowers for your big day. When you choose in-season flowers for your wedding, you'll likely save money because they are more readily available and easier to get.
Looking for resources to order flowers for your wedding day? If you are interested in doing your own wedding flowers, you may want to consider purchasing from a wholesale florist. We've featured numerous great options where you can order bulk flowers online for your wedding.
So tell us: have you considered the seasonality of your chosen wedding flowers?