text:
Microsoft Flight Simulator 2020 – Review
Visited Popular Recent Discussed Valued Shared
Kyle Orland
@kyleorland
EXTERNAL REFERENCES:
SOURCES CONSULTED:
nintendo.com,ea.com,activisionblizzard.com,capcom.com,ubisoft.com
Microsoft Flight Simulator the name of a now famous series and cornerstone of flight simulators. The first chapter was released in 1982 for PCs IBM, already at the time could boast of the weather and changeable weather.
The years pass and we arrive in 1995, after five versions of the base game that brought new features and improvements, the first chapter developed exclusively for Windows 95 is released.
3D graphics previously introduced with version 4.0 of the title is improved and enriched with extra details such as new planes, better frame-rate and better haze management.
Finally we arrive in 2006, the date on which it was released Flight Simulator X, a title that is always part of the main and last series to date. It received an expansion in 2007 and 2014 after 8 years since its release it has landed on Steam.
Surprisingly, it is announced Microsoft Flight Simulator 2020 during E3 2019 and today we are here to tell you about it, mostly thanks to Microsoft who provided us with a preview copy in its Premium version.
Let's start by telling you that Microsoft Flight Simulator 2020 is not a game, but one of the best civil flight simulators on the market.
The title is sold in three versions that differ in the presence of more planes and airports, specifically we will have:
Per the standard version 20 planes and 30 airports, which change to 25 planes and 35 airports for the Deluxe version and, finally, 30 airplanes and 40 runways in the Premium version.
In the current state of things it is not possible to add or put a hand to the planes not present in the version taken, but certainly, as in past chapters, the community will come alive creating models, airports and third-party mods, enriching the already vast flight simulator.
In the game they are present 37.000 airports, ranging from commercial, private, airfields and even military runways. Among the 37.000 there are those of the various editions which compared to the rest were drawn by hand.
We also specify that if take advantage of the "satellite" mode thanks to the computing power of Azure and the algorithms developed da Asobo Studio you will get a lot of runways and airports more faithful and realistic compared to the models produced by the development team.
In addition to practically all the existing airports in the world, there are approximately 400 city always inserted in the title thanks to the photogrammetry data and to Azure managing to make the urban environment "real".
Whenever you happen to be in one of these cities, such as Paris or London, it is a thrill, since they are perfectly reproduced.
Unfortunately not all the world is perfect, in fact the areas unreachable by the satellite have been rebuilt in the best possible way, but obviously the difference is clear compared to streets, buildings, waterways, hills and "famous" mountains.
Let's talk now about the most important part of the title, the simulation, the new work of Asobo Studio and Microsoft manages to amaze anyone.
The new engine refined in recent years gives its best in Microsoft Simulator 2020, to the point of making us say that this is the first "next-gen" title.
A pure simulator, without compromise, managing to place itself between professional flight simulators and playful ones.
The title succeeds to recreate the cockpits very well of the planes available allowing us to use any button and lever we see, have fun with the many levers and buttons of the Boeing 747obviously each of these has a specific function.
He intervenes to help newbies or inexperienced people the flight attendant which allows the artificial intelligence to manage certain operations, such as radio communications or the flight of the plane itself, so if you only want to enjoy the landscape you will not have to think about keeping your vehicle at height.
The whole is accompanied by total support for any type of controller, be it a keyboard and mouse or an Xbox One controller, even reaching the specific peripherals for this type of "games".
So if you are a fan we strongly advise you to recover a cloche with attached handcuffs to fully enjoy the experience offered by the title.
If this were not enough at the first start we are asked to set the type of global assistance that we will have in the game, this varies from complete, intermediate and total simulation, in turn each mode can be changed to your liking thanks to the thousand thousand internal options , so you can create your own game "difficulty".
To season it all there is a whole series of trappings designed to make the title 100% realistic, we start from the entire day-night cycle that takes into account the values of sunrise and sunset depending on the months and the parallel of flight in which we we find, the weather if managed in real time will give us that extra sense of immersion, making us believe we are really on that plane, especially if you're using a 21: 9 or 32: 9 monitor.
We advise you to take a nice flight in the midst of clouds full of thunder and lightning, you will be thrilled.
Not least the integration, if this function is activated, of real air traffic in the game world, so if you happen to find yourself near a real plane that is making that route, thanks to the support with the servers that manage the airport traffic, in addition to them you will also see the players connected online, so you can organize yourself with some friends to leave traveling from a certain point.
We already anticipate that the development team in the future will add a co-op mode in which you can share the second stick with a friend.
Too bad for the lack of a collision system and visual damage, in fact if we destroy the aircraft we will not assist neither to an explosion, nor to a damage to it, a fade effect will simply start taking us to a black screen where we will have to decide whether to try again or return to the main menu.
A real shame, given the many parameters for damage management managing to cover all mechanical and hydraulic malfunctions, but without real visual feedback, the sense of immersion given by everything else is lost.
It would have been nice to see a blocked engine or broken parts that would have forced us into an immediate emergency landing or ditching, hopefully they can be introduced with future patches or with the help of third parties.
An absent campaign
Once the first loading is finished we will be catapulted into the game menu which is immediate and well done.
We will have the "World Map "," Courchevel "," Flight Training "and" Activities ".
We advise newbies to immediately jump into the "Flight training" mode, capable of teaching you the basics of flight to be able to fly small airplanes in 8 short lessons.
After the tutorial, if you want a little challenge, the special activities that are divided into special landings and naturalistic excursions come to your rescue.
With the first you will have to make a landing using a specific plane and following the pre-set route, once you land successfully, you will be given points allowing you to position yourself in the world ranking.
Your final score takes into account your accuracy in touching the ground where indicated, how central you were on the track and how hard you made the first impact.
With the second mode instead you will have the possibility of being able to make real long trips, which vary from 7 to 9 hours, there are three territories: Patagonia, Nevada e and Balcani.
Each excursion is divided in stages of 20/40 minutes, thus avoiding a whole 9 hour straight trip, remember that nothing prevents you from doing it seriously, each stage includes take-off and landing.
After finishing the Excursions, only the "World Map" mode will remain.
Modality thanks to which you will have complete freedom, you can choose which plane to fly, which route to set, change various parameters and even planes.
Here too Asobo Studio did not want to dare going to introduce a real career mode, a real shame because it would have dramatically increased the hours of "play".
Fans of the genre will not feel much about the absence of this mode, but novices who are approaching the series for the first time, perhaps will turn up their noses. With a well-crafted career they would surely have been able to attract a lot more audience.
I can see my house
Let's start by telling you the PC configuration used in the review phase for this title:
TEST CONFIGURATION
Processor: Intel Core i9-7900X at 4.3 GHz
Video Card: NVIDIA GeForce RTX 2080 Ti with 11GB of memory
Memory: 32GB of 4mhz DDR3200 RAM
Operating system: Windows 10 64-bit
Monitor: LG 34UM95 3440 × 1440 21: 9 / LG OLED 55CX6LA.API 3840 × 2160
Processor: Intel i5-4460 or AMD Ryzen 3 1200
Scheda video: NVIDIA GTX 770 o AMD Radeon RX 570
Memory: 8 GB of RAM
Disk: 150 GB of available space
Processor: Intel i5-8400 or AMD Ryzen 5 1500X
Memory: 16 GB of RAM
We anticipate that the title with the configuration available to us fails to hit 60fps in 4k with all graphics settings at maximum.
For our test mainly, we took advantage of the beauty of the 21: 9 monitors that are natively supported by the title, we reached 40 FPS with a resolution of 3440 x 1440.
The game offers you many graphic parameters, all modifiable, allowing an excellent scalability of the title, pity only that the ACE graphics engine is so heavy that any graphic modification is null and void.
We can say with certainty that we are faced with the first title "True" of the Next-Gen, the game at maximum details reaches an absurd level of photorealism, especially in cities with faithfully reproduced photogrammetry assisted by a superb management of the weather and day-night cycle.
The title is the first to exploit cloud gaming to be able to give those benefits that cannot be obtained in other ways. We are talking about integration with Azure Ai and Bing Maps which makes available to the "players" well 2 petabytes of satellite maps.
Basically, Azure Ai goes to analyze the maps and photogrammetry made available by Bing in order to recreate photorealistic 3D models of cities, trees, lands, monuments and much more.
We specify that the title is not always online, in fact through the settings you can go to disable this function and the game will use the low quality models present in the 120gb required for installation.
Furthermore, always from the appropriate menu you can limit the amount of data to be used or remove certain functions, such as the one to have air traffic in real time.
But all that glitters is not gold, as mentioned above, in general the Microsoft flight simulator is heavy and expensive in terms of resources, this leads to long and sometimes interminable uploads, we talk about 2/3 minutes on average.
We hope that during these months the Asobo Studio guys will be able to streamline everything, releasing patches for improvements, also in view of the landing on Xbox One.
In the landing phase
Overall, the new creature of Asobo Studio, Microsoft Flight Simulator 2020 manages to renew the series and take it to the next step, that of the long-awaited next-gen, offering a "game", if we can define it so.
Able to fascinate fans of the genre and not, thanks to a graphics engine that has been refined in these years of silence and to the hard work done with Microsoft's Azure algorithms and artificial intelligence that for the first time is integrated into a product videogame, making the aircraft simulator the first title to support Cloud Gaming.
A real shame for the lack of a career mode that surely would have entertained more and for all the small defects related to the optimization of the title which at present is heavy and slow in uploads.
MICROSOFT GIFT CARDS ❯
Articles related to
The best Google Play games on sale just before Christmas
Final Fantasy VIII remastered available now - on the occasion of the 20th anniversary
FIFA 20 - Review of the PC version
Hyper Light Drifter Review
Spellbreak Closed Beta 2 – Provato su PC
Persona 4 Golden - Review of the PC version
Add a comment from Microsoft Flight Simulator 2020 – Review
Comment sent successfully! We will review it in the next few hours.
We have been able to give 96% of times, the solutions that users were looking for when consulting our page.
Check the questions of our users and the answers of our experts.
Company formed in 2001 with different digital media aimed at an international audience. Currently, we have 30 employees. We have been nominated on several occasions for awards such as -20 minutes,-IATI Awards,-Legal Gold Blogs Awards,-Digital Fashion 2.0 Awards. Our content is always subject within the law, with respectful topics and with a correct, accurate and close vocabulary.
Steel Rage: Robot Cars PvP Shooter Warfare released for Android
Amnesia: Rebirth - Review of the PlayStation 4 version
Hoppa! - a new approach to platforms has arrived
Sonic Racing Team Review
Anniversary Games Trivia Crack
Moons of Madness - PlayStation 4 Edition Review
Death Stranding PC version confirmed for 2020
Brave Conquest Review
Figment: Journey Into the Mind
Dead Age - Review of the PlayStation 4 version
Just Cause 3 – Review
BattleRise Alpha is now available
WRC 8 FIA World Rally Championship – Review
Red Dead Redemption 2 arrive sur PC
Texas Drop'Em just released on iOS and Android
MONOLISK - build your own dungeon
Black Desert announced for PS4
USA VS China Phone Wars Tour 16
The first trailer is here for Resident Evil Project Resistance
Grand Chase Tier List
🤔Who are GamersLance?
GamersLance we are a team of geeks who aim to give you all the best Guides about video games guides.
🕹What Information do we share?
We share all you need to know about Guides and Tricks.
🎮Which are the best video games?
We inform you about the best and top current Video games.
Bibliography consulted in Spanish
Translation Team
This work is under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Take a look at our best articles!
Doom Eternal Mission List - How many levels are in Doom Eternal?
The best young players of the PES 2021 season update
GTA Online Cayo Perico Heist: All Secondary Target Locations
All Royal Titles and Ranks in BitLife


the friendliest, safest and most desirable city in which to live and grow.
ensuring the equitable and fair treatment of all as a foundation principle of our policies and practices.
using personal and other means of communicating to ensure they have the information they need to help themselves and others, to understand the work of the City, and to contribute to the practices, plans and policies of the City.
We demonstrate our commitment to honesty, openness, trust, respect for others, loyalty, consistency, accountability, and sincerity in our treatment of each other, our customers and our citizens.
providing camaraderie and humour along the way.
supporting training and development opportunities for their personal and career growth.


text:
How to buy uniforms (eBook)
Firefighter Line of Duty Deaths
Pa. FF-EMT's death caused by multiple pulmonary embolisms from COVID-19
Firefighter Stephen Sunday, 28, began working for the Scranton Fire Department in January and was known around the firehouse as having an "all-in attitude"
Duty Death: Stephen Sunday - [Scranton, Pennsylvania]
End of Service: 12/29/2020
UPDATE: Dec. 30, 5:18 p.m. PT — The death of Stephen Sunday, a 28-year-old Scranton firefighter, was caused by multiple pulmonary embolisms from COVID-19, Lackawanna County Coroner Tim Rowland announced today. Sunday previously tested positive for COVID-19 and was in quarantine at home when he became critically ill and was taken to a hospital, Rowland said.
Before signing on to be a Scranton firefighter, Sunday served with Commonwealth Health Ambulance, according to WNEP.com.
Joseph Kohut
The Times-Tribune, Scranton, Pa.
Stephen Sunday, a firefighter since January, died Tuesday morning at Geisinger Community Medical Center. Sunday's death was "sudden" and "unexpected," according to a statement from the city. (Photo/Scranton Fire Department – IAFF 60)
SCRANTON, Pa. — The Lackawanna County coroner is investigating the death of a 28-year-old city firefighter, Mayor Paige Gebhardt Cognetti said.
Stephen Sunday, a firefighter since January, died Tuesday morning at Geisinger Community Medical Center. Sunday's death was "sudden" and "unexpected," according to a statement from the city.
"Stephen's passion and drive to be a firefighter was apparent to anyone who knew him," said Fire Chief John Judge in the statement. "When you spoke with Stephen you could immediately tell he was born to be a firefighter and loved this job tremendously. This profession was truly his calling. Our heartfelt sympathies and condolences go out to Stephen's family and loved ones."
Sunday was sworn in as a firefighter Jan. 21.
Firefighter Jim Sable, the union president, said Sunday had an "all-in attitude." He came to work early and stayed late. Around the firehouse, they knew Sunday as "Ox," a nickname he earned because Sunday was a "big guy" who could move fast, Sable said. Sunday "felt like he won the lottery" when he became a firefighter.
"I wish we had 100 more like him," Sable said.
Additional information about Sunday's death was not immediately available.
IAFF Local 60 is deeply saddened to announce the passing of Firefighter Stephen Sunday. Although Steve only worked with...
Posted by Scranton Firefighters on Tuesday, December 29, 2020
Cognetti directed that all city buildings fly flags at half staff for 30 days in Sunday's honor. City council President Bill Gaughan called the young firefighter's death an "unspeakable tragedy."
City Councilman Mark McAndrew called the loss "devastating" to the community and Sunday's family.
"This is someone's son," McAndrew said. "To lose a firefighter, a son ... it's very sad."
Lackawanna County Coroner Tim Rowland said an autopsy would be performed today.
Sunday was a standout catcher on baseball teams of West Scranton High School, West Scranton Legion, Sullivan County Community College and St. Thomas Aquinas College, said West Scranton High School teacher and former coach George "Skip" Roskos.
As a teen, Sunday spent most of his free time at Battaglia-Cawley Field in West Side.
"He was the type of kid who would come down on his off-days and rake the field and cut the grass," Roskos said. "He showed great leadership capability from a young age. "Sunday impressed his teammates. By age 15, he stood out for his prowess as a catcher. When older pitchers were going to be on the mound, they wanted Sunday behind the plate," Roskos recalled.
After having baseball as his passion during his teens and early 20s, Sunday "then really committed himself to a life of (public) service," as an EMT and a firefighter, Roskos said.
As news of Sunday's death spread, fire departments from around the state, as well as members of the public, posted messages of sympathy on social media.
The Scranton Police Department posted on Facebook "The Scranton Police Department would like to send our condolences to our brothers & sisters in the Scranton Fire Department as they mourn the loss of one of their members. We are here for you and mourn with you."
(c)2020 The Times-Tribune (Scranton, Pa.)
McClatchy-Tribune News Service
Firefighter Death
Off-Duty Death
NFFF
Support the National Fallen Firefighters Foundation and help to honor America's fallen firefighters
FDNY Commissioner Daniel Nigro to retire after 50+ years
Stop the Bleed program's new vendor is North American Rescue
Md. firefighter-paramedic dies of COVID-19
N.M. county VFDs to receive $1M in new medical equipment
Mass. FF promoted to captain after winning discrimination battle
All of Today's News
Line Of Duty Deaths
N.Y. assistant chief dies after collapsing at structure fire
William "Billy" Joseph Steinberg
[Forestburgh, New York]
LODD: Wis. FFs killed in apparatus crash identified
Brian Cecil Busch and James Ludlum
[Mineral Point, Wisconsin]
Calif. FF dies from injuries after being hit by vehicle on scene last month
David Spink
[Barstow, California]
FireRescue1 Exclusives
More FireRescue1 Exclusives

redpajama_set_name: RedPajamaCommonCrawl


text:
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace WebDev.Models
{
    public class User
    {
        [Key]
        public string username { get; set; }

        [Required]
        public string passwordHash { get; set; }
    }

    public class Level
    {
        [Key]
        public string name { get; set; }

        [Required]
        public string content { get; set; }
    }

    public class Score
    {
        [Key]
        [ForeignKey("User")]
        [Column(Order = 1)]
        public string username { get; set; }

        [Key]
        [ForeignKey("Level")]
        [Column(Order = 2)]
        public string levelName { get; set; }

        [Required]
        public int score { get; set; }

        public virtual User User { get; set; }

        public virtual Level Level { get; set; }
    }
}

redpajama_set_name: RedPajamaGithub


The Paddocks Holiday Lodge Park is located near Abergele in North Wales. An ideal touring base in from which to visit the many attractions and places of scenic beauty within North Wales.
Take a break from the hustle and bustle of your holiday – stroll around the wide variety of shops in Llandudno's indoor Victoria or retails parks where famous named stores are found amidst smaller locally owned businesses. Admire the profusion of colour at the award winning Bodnant Garden Tal-y-Cafn near Conwy.
If you wish to see how the resorts have changed over the years a visit to the Rhyl Museum and Arts Centre is very informative and interesting, entry is free.
Only three miles inland is the historic village of Rhuddlan and its castle, the stately home of Bodrhyddan Hall, Dyserth Waterfalls, Bodelwyddan Castle, an outpost of the National Portrait Gallery, whilst further afield is St Asaph Cathedral and the towns of Denbigh and Ruthin, where Ruthin Craft Centre hosts a changing exhibition programme of internationally recognised artists and crafts people, together with many working craft studios.
Just a short distance down the A55 is another popular Welsh seaside resort town. Llandudno is located between Rhyl and Bangor and is home to many attractions, such as the Copper Mines, Great Orme Tram Way and the Llandudno Victorian Pier. It's a great place to visit.
Llandudno Junction and Conwy are near to Llandudno. Conwy is a very popular tourist location as it's a town dominated by a castle and surrounded by castle walls, it also runs along side the Afon Conwy and is home to the Conwy Marina.
Llandudno Junction is popular with locals and tourist alike, it's home to a Cineworld and several places to eat including Pizza Hut.
The National Park of Snowdonia is within driving distance. This beautiful location is perfect for adventuring, attracting over six million tourists every year. There are many popular locations to visit within Snowdonia, such as famous Welsh towns like Betws Y Coed, and Snowdon, the highest mountain in England and Wales.
Travel the Horseshoe Pass to Llangollen – the home of the International Music Eisteddfod which is held in July each year. Visit a motor museum and the Llangollen Steam Railway or travel on a barge or boat on the Llangollen Canal.


text:
Tassin's rare chart of the Pearl delta and Hong Kong
By TASSIN, J[ean] B[aptiste Athanase], 1840
Chart of Choo-Keang or Canton River and the different passages leading to the Macao Roads. Drawn from Horsburgh's Chart of the Canton River combined with Lieuts. Daniel Ross & Philip Maughan's Chart of the different Passages leading to the Macao Roads.
Author: TASSIN, J[ean] B[aptiste Athanase]
Publication place: Calcutta
Publisher: Oriental Lithograph Press
Publication date: 1840.
Physical description: Lithograph chart, fine original hand-colour, dissected and mounted on linen, edged in green silk, housed in original green cloth slip case, label pasted to upper board.
Dimensions: 1030 by 800mm (40.5 by 31.5 inches).
The chart stretches north to south from Canton (Guangzhou) to Canzhou Island, and west to east from Dashi Bay to Hong Kong.
As Tassin states in the title he has based his work on two earlier charts:
1. HORSBURGH, James: This Chart of Choo Keang or Canton River, first published in 1831.
2. ROSS, Daniel and MAUGHAN, Philip: Chart of the Different Passages Leading to the Macao Roads. Published in 1810.
These were the two most up-to-date charts of the Pearl River published to date, by the leading hydrographer's of their day; James Horsburgh (1762–1836) hydrographer to the East India Company, and Captain Daniel Ross (1780–1849), regarded as "the Father of the Indian Surveys", founded the Bombay Geographical Society and led a survey of the coasts of China between 1806 and 1820.
The majority of the chart is based on Horburgh's work, with much of the Pearl River and entrance taken from the chart. The inset 'Plan of the Bay of Kin Sing Moon', dated 1833, is also taken from Horsburgh's chart — as it appears on later editions of his work. The area surrounding Hong Kong, however, is from the work of Captain Ross.
Two new additons that do not appear in either Ross or Horsburgh's work, are the inset plans of Macao and Canton (Guangzhou). The plan of Macao is based on Nicholas Bellin's 1764 work 'corrected and improved by W. B.'. The initials refer to, William Bramstom whose plan of the city was published by James Wyld in 1840. The plan of Canton is based on a wood block that first appeared in 1834, in The Chinese Repository (1832–1851). Published in Canton, it had the distinction of being the first major journal of Sinology. It was based on a well-regarded Chinese map "executed," in the words of the journal's editor, "by a native hand—we dare not say artist." A key to both plans provides extensive information on both cities.
Jean Baptiste Athanase Tassin (1800–1868) was a leading lithographer, cartographer, and publisher. He worked in his native France, but also in Calcutta and San Francisco during his wide-ranging career. His cartographic career began in Calcutta, when in around 1830 he set up, with the help of Henry Thoby Prinsep, the Oriental Lithographic Press. The press would come to dominate map production in the city for the next ten years. In 1842 Tassin left Calcutta for France, with a fortune of £16,000. He spent most of the 1840s in the France preparing maps for the French military. In the 1850s he moved to San Francisco, producing a map of California in 1851. He would eventually return to France, where he died in 1868.
Rare OCLC records three institutional examples: British Library; The Essex Peabody Museum; and the Bavarian State Library.


In the previous tutorial you saw some basic linux commands, now you will see some of the commands that are used to create and manipulate files.
The touch command is used to create a file. Just type touch followed by the filename and your file will be created!
If a file with the same filename already exists then it will update the timestamp(created/modification date) of the file.
mkdir is used to create a new directory.
rmdir is used to delete an exiting directory. Remember! rmdir will only removes those directories that are empty. You will see how to delete non-empty directories with the upcoming command rm.
rm is a very powerful command, you can delete almost anything with it, so be very careful while using it. Files/Directories deleted with rm do not go to bin, once deleted they are gone and cannot be recovered.
To delete a file, write rm followed by the filename.
To delete a directory you have to use the -r option. It means that you want to delete all the files recursively.
When you use -i option, before deleting any file it will ask you for a confirmation whether you want to delete it or not. It is useful in the case where you want to delete some files in a directory while keeping the others.
The f here means force delete, it means what ever be the case don't ask me for any confirmation, just delete it!
The v here means verbose, if you add this option then the rm command will print a summary of all the files/directories that it has deleted.
To copy a file from to a directory write the following command.
To copy one directory into other directory use the -r option, which means recursively copy all the files.
Just as you saw while deleting files with rm, -i will explicitly ask you before copying every file. This is useful in the case where you want to copy only some of the files from one directory to the other.
The v means verbose, if you add this option then it will output a summary of all the files that have been copied.
To move a file to another directory write the following command.
You can also rename a directory using the mv command.
To move a directory into another directory.
When you use the option -i, mv command, while moving files, will ask you confirmation for overwriting a file whenever there is a file already existing with the same name.
With these linux commands you have enough power to play around with files. Again I would urge you to try these commands on your own, practice to get a good hold onto them. Create a temporary directory and start messing around with it using these commands.
Android Developer and enthusiast, believes in developing products and content to help people. Likes to do deep thinking.


God is self-existing. How can He be explained or compared to anyone or anything else? How can we comprehend His Majesty? We can't. We can't think of something not existing in a time frame with a beginning and an end. The concept of eternity seems to be futuristic to us mortals. But the idea of there being no beginning is just too difficult for us to grasp. We also know that believers in Jesus are to be joined with Him after their deaths to live eternally in heaven - Many questions will be answered in the end.
Though it amazes us that God has always been, we know that God can not lie and so we trust what the Bible tells us. To be totally dependent and confident in God's goodness and faithfulness is the only way to accept that He is, indeed, who He says He is – Our amazing God who was and is and ever will be.
Meditation for the day: Does anything about God amaze you? Remember that thing and take time each day to praise Him about it.
Our priority is not self realization as much as knowing Christ. Understanding that circumstances are not accidental, we can react with understanding when life's inevitable trouble and problems occur. Christians certainly are not exempt from the consequence of their own sins, as well as the malice encompassing our sinful world. Satan often spends great effort in making things worse for Christians because he wants to discourage and tempt us away from our love of Christ.
A hired man will tend sheep for pay, but the true shepherd owns his sheep and does it out of love because he is committed to them. Jesus did not merely fulfill prophecy; he did everything that He did out of His abundant love for us. He was 100% willing to reach as many as He could while He was with us and then to pass the message of good news on to his apostles.
People tend to build fences. We like to see far off places off and make them our own, disinterested in what takes place outside our small realms. We think our own little section or group is blessed of God while the others are not - But Jesus will never be limited by our pathetic barriers. He wants to bless all His sheep, from every corner of the world. Christ's glorious kingdom will come only after that last lost sheep has been found and brought into the flock.
Meditation for the day: No one could have killed Jesus without His consent and no one can speed up or alter in any way His plan for His church.


text:
using System.Collections.Generic;
using Azure.Core;
using Azure.ResourceManager.Kusto;

namespace Azure.ResourceManager.Kusto.Models
{
    /// <summary> The list Kusto database script operation response. </summary>
    internal partial class ScriptListResult
    {
        /// <summary> Initializes a new instance of ScriptListResult. </summary>
        internal ScriptListResult()
        {
            Value = new ChangeTrackingList<KustoScriptData>();
        }

        /// <summary> Initializes a new instance of ScriptListResult. </summary>
        /// <param name="value"> The list of Kusto scripts. </param>
        internal ScriptListResult(IReadOnlyList<KustoScriptData> value)
        {
            Value = value;
        }

        /// <summary> The list of Kusto scripts. </summary>
        public IReadOnlyList<KustoScriptData> Value { get; }
    }
}


text:
You are here: Home / Sunday Service / Sermon – January 24, 2016
Sermon – January 24, 2016
January 24, 2016 by Michael Eaton
Evaluating Evil: What's in a Name?
Click Here for Video
We continue our evaluation of evil this week by looking at the names that evil is called and discover how evil was created and how it interacts with us in our day to day life. Names are an important part of who we are and whose we are. Proverbs 22:1 says "A good name is to be chosen rather than great riches, and favor is better than silver or gold."
There is power in a name and in naming. Imagine what naming your fears do to dispel them. When we can identify something that causes fear and put a name to it, it loosens the power it has over us. That's the power of a name.
Most often we are named by our parents. Sometimes the names are family names. For instance I named Calvin after my grandfather, his middle name is Everett. Some parents have fun when naming their children. The internet had a list of the funniest names that parents name their children:
Jed I Knight
Chris P. Bacon
Dr. Joelle Rolo-Koster Professor at University of Rhode Island
New York Attorney, Sue H. Yoo
Dentist Dr. Ken Hurt, Dr. Hurt
Alma Knack
Brock Lee
I can only imagine how these names have affected these persons in their day to day life. "The power of naming and its value has long been immortalized in prose, poetry, and religious ceremony. Everyone recognizes himself or herself by name.[1]" I was in my thirties before I realized that my name was an adjective. It seems I have been "sandy" all my life!
What about the names of evil or the evil one? Adversary, antichrist, beast, Beelzebub, deceiver, devil, dragon, enemy, evil one, father of lies, liar, Lucifer, ruler of the darkness, Satan, serpent of old, tempter, or wicked one. There are forty-one names in the bible for the evil one and these represent just a few. How have these names impacted us? How have we paid attention to or ignored the evil in the world and the names they are called?
We talked a few weeks ago about the origin of evil and learned that much of the evil in this world comes from within us. We are all prone to evil and fight daily to make good and Godly decisions, to choose God's way versus man's way. What about this "evil one" that we have named here this morning? Is there a supernatural being that answers to these names that is working among us? Where did it come from? Where does it live? What is its role in our life?
So where did Satan come from? We have often heard of the "fall of Satan" and many believe that Satan was an angel of God who was cast out of heaven. The bible doesn't have a nice, neat story about this fall from heaven, but there are scriptures which might support this idea. The idea of falling from heaven likely represents a separation from God rather than a literal fall from the heavenly realm. Think of it like "falling from grace." We see in Job that Satan still has access to God's throne, however he has lost his former role or power.
In Luke 10 Jesus greeted the seventy disciple when they had returned from their mission. They came back rejoicing because they had been successful in their ministry. "In your name even the demons submit to us!" But then Jesus said to them, "I watched Satan fall from heaven like a flash of lightning. 19 See, I have given you authority to tread on snakes and scorpions, and over all the power of the enemy; and nothing will hurt you. 20 Nevertheless, do not rejoice at this, that the spirits submit to you, but rejoice that your names are written in heaven."[2]
"Other Biblical scholars find Satan's fall described in Isaiah 14:12-14 and Ezekiel 28:12-18. Jewish interpretation of these verses state that in Isaiah the verses are about the King of Babylon, while in Ezekiel the verses are about the prophecy against the King of Tyre. However, many but not all Christians, see a double reference in these verses and believe they describe both the ancient kings and the fall of Satan.[3]"
Let's look at it. Isaiah 14:12a reads "How have you fallen from heaven, O morning star, son of the dawn." "Instead of "morning star" some translations read "Lucifer," even though Lucifer is not a Hebrew name that would have been written in a Hebrew manuscript. How, then, did a Latin name get substituted for the words "morning star"? Since the time of Jesus the early church developed a new understanding of the war between good and evil that differed from Old Testament Jewish concepts. For the church, Satan (or the devil) was understood to be a fallen angel and the personification of evil. When Jerome translated the Bible into Latin he used the term "Lucifer," which meant Venus, to translate "morning star." Jerome's translation made "morning star" a proper name and the name of Satan. The translators of the King James Bible used Jerome's translation, and Lucifer became a part of the English language.
"Satan's name, then, became Helel in Hebrew, Lucifer in Latin, and Morning Star in English. This verse is the only place in the Bible where the word "Lucifer" has been substituted for Satan as a name. Many English translations have stopped using "Lucifer" in this verse in favor of literally translating the Hebrew as "morning star."
12 How you are fallen from heaven, O Day Star, son of Dawn! How you are cut down to the ground, you who laid the nations low! 13 You said in your heart, "I will ascend to heaven; I will raise my throne above the stars of God; I will sit on the mount of assembly on the heights of Zaphon;[c] 14 I will ascend to the tops of the clouds, I will make myself like the Most High." 15 But you are brought down to Sheol, to the depths of the Pit.
"Is the prophet Isaiah only saying that the King of Babylon was evil like the devil? Or are we to interpret these verses as recording the fall of Satan? If the latter is true, then the five "I will" declarations – I will ascend to heaven, I will raise my throne above the stars, I will sit on the mount of assembly, I will ascend to the tops of the clouds and I will make myself like the Most High – these five "I will" declarations depict the sin of Satan and show his rebellion and desire to be like God.[4]" In Ezekiel 28 we read about the lamentation over the king of Tyre. But in verse 14 – 17 it appears that the writer is talking about Satan, because we know the king of Tyre never was in heaven. It reads:
14 With an anointed cherub as guardian I placed you; you were on the holy mountain of God; you walked among the stones of fire. 15 You were blameless in your ways from the day that you were created, until iniquity was found in you. 16 In the abundance of your trade you were filled with violence, and you sinned; so I cast you as a profane thing from the mountain of God, and the guardian cherub drove you out from among the stones of fire. 17 Your heart was proud because of your beauty; you corrupted your wisdom for the sake of your splendor. I cast you to the ground; I exposed you before kings, to feast their eyes on you.
We read here that he was cast out due to pride, filled with himself because of his beauty and his desire to be like God. Then we have Revelation 12:7-10 that Pat read for us. We have a war raging in heaven, Michael and his angels defeat the great dragon which scripture says is "the ancient serpent, who is called the Devil and Satan, the deceiver of the whole world – he was thrown down to the earth, and his angels were thrown down with him.[5]"
So Satan was cast out of heaven, where does he live? If not in heaven, where does he reside? Where does he hang his hat? Our first response might be, "Satan lives in hell." Scripture doesn't support that thought however. First Peter 5:8 says, "8 Discipline yourselves, keep alert. Like a roaring lion your adversary the devil prowls around, looking for someone to devour.[6]" Ultimately scripture says that Satan will be defeated and thrown into the lake of fire.
What about this lake of fire? We have all heard tell of the place called "Hell" and its fiery depths. Is it the final resting place for those caught up in evil, those who reject God and who will spend an eternity burning in hell? I find the idea of God condemning anyone to this type of torture and suffering to be inconsistent with the idea of a loving, forgiving and merciful Heavenly Father. I find three dimensions of hell disturbing.
First, it is difficult to wrap my head around the idea that good people are sent to hell. If heaven is reserved for those who are God's followers, does it follow that everyone else is sent to hell? I can understand those who are evil, who abuse others, rapists, child molesters, and such, certainly those who turn against the Godly way of living. But what about those who live what we would say is a "Godly life," but who don't claim Jesus as their Lord and Savior? What about those who have never heard about Jesus? The idea that "a loving grandfather, or a mother of small children, or a best friend might be sent simply because they did not understand or believe the gospel when it was presented to them is disturbing to many.[7]"
Second, being punished for eternity doesn't really fit the crime. As a parent I can understand punishment; natural and logical consequences were my mother's favorites. An eternity in hell seems a bit extreme. We would not torture our child for their misbehavior but rather apply corrective discipline and then offer redemption and forgiveness. It is unsettling to think of a God whose nature is love, creating a place where people would be tortured by fire, or worse.
Lastly, it disturbs me to think that its inhabitants will be punished for an eternity. Seems like over kill to me, again the punishment doesn't fit the crime. Most of us here think of hell in a metaphorical way rather than a literal way. Perhaps Jesus is making a point that hell is to be taken seriously, but not literally. Perhaps all the hoopla about hell is to remind us to avoid evil, to keep our hearts and minds securely focused on God. Perhaps we need reminding that we are potentially under attack and that the devil will use our own hearts desires against us.
Regardless of whether you believe the scriptures about hell, the devil or Satan as literal or metaphorical; Jesus had a lot to say about them and we are to be aware of the potential dangers of evil lurking and the consequences of stepping away from God's way. We can take encouragement from James 4:7 where it says "7 Submit yourselves therefore to God. Resist the devil, and he will flee from you."
Sisters and brothers the battles are blazing; we must stand firmly together and encourage one another to keep the faith. We must call on the name of the Lord and receive his protection.
Let us pray: Gracious God, we thank you for the lessons we are learning about evil in the world. Help us to guard our hearts against both the evil within and without. Keep our eyes always focused on you. Lead us not into temptation Lord, but deliver us from evil. Let these words be more than something we recite without understanding. Make these words come alive for us, as we fiercely resist evil. We submit ourselves to you now in all we do and we thank you for loving us, in spite of ourselves! Amen.
[1] https://www.kabalarians.com/cfm/SearchDocs/welcome.cfm
[2] Luke 10:17
[3] http://www.beliefnet.com/Inspiration/Angels/2006/09/Angel-Faqs-The-Fall-Of-Satan.aspx?p=3#ADjOrSQ6GT61fg74.99
[5] Revelation 12:9
[6] 1 Peter 5:8
[7] Hamilton, Adam. Seeing Gray in a World of Black and White. Thoughts on Religion, Morality, and Politics. Abingdon Press, Nashville. 2008. Page 113.
Filed Under: Sunday Service


text:
#womens-football #transfers #wnl #dlr-waves
Captain Catherine Cronin and Ireland goalkeeper Eve Badana re-sign with DLR Waves
Catherine Cronin in action for Waves against Kilkenny United in 2019. Credit: Martin Doherty (ETPhotos)
DLR Waves have announced the re-signing of captain Catherine Cronin and former Ireland international goalkeeper Eve Badana ahead of the 2020 Women's National League season.
The pair are the latest to sign up ahead of the 2020 campaign as defender Niamh Prior and midfielder Fiona Donnelly renewed their deals earlier this week.
17-year-old defender Nicole Keogh, who broke into the team midway through the season, has also re-signed, as has attacking midfielder Sophie O'Donoghue.
Former Shelbourne underage defender Oleta Griffin has also signed for Graham Kelly's side ahead of the new season following Kilkenny United's withdrawal from the league.
Winger Cronin was made club captain by incoming manager Graham Kelly at the beginning of 2019 and she was virtually ever-present across the Waves frontline, chipping in two league goals.
The 28-year-old initially joined Waves midway through the 2014-15 season and remained following the club's rebranding as UCD Waves.
She was part of the Waves side that reached the final of the FAI Cup in 2017 and played 90 minutes as the South Dublin side were narrowly beaten by Cork City.
We've another one!!
We are delighted to welcome back club captain Catherine Cronin for the 2020 season, Catherine took over as club captain last season and will continue in that roll for the new season, Welcome back @Catherine_91x ???????? pic.twitter.com/ab6VIqNH0Z
— DLRWaves (@dlrwaves) January 13, 2020
Cronin was previously on the books with Raheny United, with whom she won two league titles and two FAI Cups, as well as twice appearing in the Champions League.
26-year-old Badana joined the Kilternan club midway through the 2019 season from Cork City and went on to make five appearances before the season's conclusion.
Re-Signing! We are delighted to announce that our super keeper Eve Badana has re signed for the 2020 season, Eve came to the club last July having previously played with @CorkCityFCWomen pic.twitter.com/nIxObQ8bE0
The Canadian-born stopper shared goalkeeping duties with former Wexford Youths stopper Sophie Lenehan in the league run-in following the departure of Erica Turner for a scholarship in the US.
Badana, who represented Canada up to under-17 level, made her Ireland debut in Hungary in 2012 while studying at Drexel University in Pittsburgh before joining City in 2016.


Socks are the most requested clothing item at homeless shelters. To be hygienic, they have to be new.
The Ghent Altarpiece, also known as The Adoration of the Mystic Lamb, is the most stolen work of art in history. In its entirety or in part, it has been stolen seven times, and has been at the center of no fewer than 13 crimes and mysteries.
A recent report by the Bureau of Justice Statistics shows that the arrest rate for older American adults is higher than it was 20 years ago. The current generation of younger adults are being arrested 23% less frequently than their elders.
Luciano Pavarotti used to demand that there be no noise backstage or distinct smells anywhere near him. He also demanded a golf cart be supplied.
"Supplicant" means "one who earnestly beseeches; a humble petitioner."


Provides a routine to concentrate out factors with many levels during the optimization of the log-likelihood function of the corresponding generalized linear model (glm). The package is based on the algorithm proposed by Stammann (2018) <arXiv:1707.01815> and is restricted to glm's that are based on maximum likelihood estimation and non-linear. It also offers an efficient algorithm to recover estimates of the fixed effects in a post-estimation routine. The package also includes robust and multi-way clustered standard errors.
Please use the canonical form https://CRAN.R-project.org/package=alpaca to link to this page.


text:
Händelser
1 januari - Riktpriser införs i Sverige, vilket innebär fri prissättning i affärerna.
2 februari - Ett nytt handelsavtal undertecknas mellan Sverige och Sovjetunionen, vilket fördubblar handelsutbytet länderna emellan.

Födda
25 maj - Urban Bäckström, svensk nationalekonom och moderat politiker.

Källor

Externa länkar

redpajama_set_name: RedPajamaWikipedia


Pioneer's PL-41D incorporates a host of important features for professional stereo music reproduction and is eminently suitable for the highest quality home music systems. A belt-drive stereo turntable with precisely finished turntable platter and tonearm, the unit has the look of distiction – and the performance to match. Its motor is the 8-pole hysteresis synchronous type, designed for unvarying speed accuracy, regardless of voltage fluctuations, and for extremely low vibration, noise, and wow and flutter. Other key features of the PL-41D include Pioneer's unique suspension assembly, advanced polyurethane belt, polished for unerring accuracy of revolution, a heavy aluminum alloy diecast turntable platter, a lateral balancer and tonearm height adjustment device to assure perfect tracking. Not the least important feature of the PL-41D, in keeping with Pioneer's tradition of offering maximum value for your stereo investment, is a inducted magnet type cartridge with 0,5 mil block diamond stylus, good for more than 2000 hours of fine music playback.


text:
Q: Updating ManyToMany jointable class from GET with JSON symfony 2 is this right?
when update ManyToMany relationed table!

*

*remove all relation id from relation table

*insert incoming data

*flush

i think it is wrong way or what?

redpajama_set_name: RedPajamaStackExchange


text:
Wind Technology
New Eggbeater VAWT Design Claims 35% More Power than Competitors
Sustainability made stylish
Derek Markham derekmarkham
© Harvistor
A new iteration of the Darrieus "eggbeater" vertical axis wind turbine is claimed to produce 35% more annual kilowatt hours than any other wind turbine at the same price point and swept area. The new version of the turbine is also said to be able to produce that much more power at a mounting point 25% lower than their competitors, making it possible to keep the generation of electricity closer to the point of use.
The DARWIND5 turbine, a five blade wind generator said to be effective in turbulent (semi-laminar flow) wind sites, comes from Harvistor, a Canadian company making advances in the small wind market. According to the company, they are the "world's first designer and licenser" of low-mount small wind turbines, and this new version of their generator could be another solution answer for small wind power needs in areas where other turbines fail short:
"The DARWIND5's new advanced airfoil, blade shape, and Smart Pitch Angle Regulation "SPAR" system combine to deliver quiet, responsive power generation in low mount turbulent wind sites where no other competitor dares to go. 35% MORE KILOWATT Hours than the same priced, same sized leading competitor at a 25% lower mount height." - Harvistor
According to Gizmag, the performance of the DARWIND5 was boosted through the use of new airfoil shapes, "which allow the rotor system to completely avoid power-robbing dynamic stall, a reaction that occurs when airfoils rapidly change the angle of attack."
The turbine, which can be tilted for cleaning or repair, is 1.9 meters tall, with a 1.2 meter working diameter, and can operate in wind speeds from 4 m/s to 24 m/s. Prices on the company's site range from CDN $4,295.00 for the 500 W version, to $6.995.00 for the 1.5kW turbine, and Harvistor claims that buyers can see a return on their investment in 5 to 7 years.
Find out more about the DARWIND5 at Harvistor.
One company's newest small wind turbine design is said to produce 35% more power, at a 25% lower mounting point, than other similar turbines.
Germany agrees to end coal burning by 2038 (maybe)
Lyft launches 'Green Mode,' allows users to request electric cars
Scotland produced enough wind energy for double its homes in last 6...
EU coal generation down 30% since 2012
Will electric skates solve the last-mile problem?


Respiration is a complex process that requires both respiratory mechanics and ventilation/perfusion matching to move air into/out of the lungs and exchanging gases between the air and blood at the level of the alveoli, respectively. If either process is not functioning correctly, respiration may be hindered or fail entirely, ultimately exposing the patient to increased morbidity and mortality. Breathing relies on interactions from central and peripheral nervous systems, with voluntary input via the corticospinal tract and autonomic subcortical input at the level of the pons and medulla within the brainstem via the reticulospinal tract.
The diaphragm relies on respiratory rhythm generating neurons (stimulated by carbon dioxide) that reside within the ventral lateral medulla to send signals to the rostral/caudal premotor neurons of the nucleus ambiguous, which regulate inspiratory/expiratory signals, respectively. These signals then descend through the cervical spinal cord before traversing the grey matter at C3 to C5 and synapsing directly onto motor neurons near the phrenic nucleus. Phrenic afferent signals are also suspected to play a significant role in the physiological modification of diaphragmatic function through monitoring breathing mechanisms, conscious perception of breathing, level of ventilation, and sympathetic outputs.
Although the diaphragm and other primary and accessory muscles of respiration provide much of the force necessary to generate a functional pressure gradient, the larynx operates as the gatekeeper of the airway. Utilizing intricate movements of altering airway diameter, the larynx precisely controls pressure, resistance, and airflow for phonation, respiration, and protection of the tracheobronchial tree from aspiration and particulates. The larynx assists in the modification of normal ventilatory patterns, controlling airflow during the process of phonation.
This article reviews the anatomy of the larynx and cricoarytenoid muscles with the goal of understanding the role of these structures on three primary functions: phonation, respiration, and protection of the airway.
The airway begins at the nasal and oral vestibules, continuing into the nasopharynx and oropharynx, respectively, transitioning into the laryngopharynx before reaching the larynx. Located at the levels of C3 to C6, the larynx is the most superior section of the lower respiratory tract; existing as a cartilaginous, hollow opening to form a continuous connection between the pharynx and trachea.
The larynx is a vital structure, providing functions that are often overlooked, despite its multifaceted importance. The larynx functions as a mechanical barrier to protect the lungs from aspiration, vibrates vocal folds to produce sound, fine-tunes ventilation, assists in the cough reflex, and provides a closed valve to facilitate the production of a voluntary Valsalva maneuver. During respiration, the larynx widens the diameter of the airway via abduction of the true vocal folds, exponentially decreasing airway resistance while maximizing flow.
The larynx is sub-divided into three sections: supraglottis, glottis, and subglottis.
The supraglottis comprises the section between the inferior boundary of the hyoid bone, epiglottis, and the vestibular folds, also known as the false vocal cords.
The glottis is the portion of the larynx responsible for phonation; it consists of the true vocal cords, laryngeal ventricle, and the arytenoid cartilages, which adjust the width of the glottis.
The subglottis exists between the inferior boundary of the glottis to the inferior margin of the cricoid cartilage, at which the trachea joins.
The larynx comprises of a cartilaginous skeleton conjoined by muscles and ligaments to provide a rigid yet flexible structure. From superior to inferior, the main cartilaginous structures include epiglottis, thyroid cartilage, corniculate cartilage, arytenoid cartilage, and cricoid cartilage.
The epiglottis attaches to the larynx inferiorly, angled superior and posteriorly to protect the airway from aspiration during swallowing. During the swallowing reflex, food pushes down the epiglottis, while contracting muscles move the larynx superiorly towards the non-muscular epiglottis, to protect the laryngeal inlet and encourage food particles towards the open esophagus. Although exposed posteriorly, the thyroid cartilage protects the airway externally from anterior trauma; existing as two separate laminae before joining to form the laryngeal prominence, a projection commonly known as Adam's apple. At the inferior most portion of the thyroid cartilage lies the cricoid cartilage, the only full cartilaginous ring of the airway, creating a fulcrum for the paired arytenoid cartilages and conjoining corniculate cartilages to sit upon posteriorly and trachea to join inferiorly. This relatively loose connection to the cricoid cartilage allows for dynamic motion of the bilaterally symmetrical arytenoid cartilages and their corniculate cartilage horns.
The cartilaginous structures of the larynx derive physical support from soft tissue connections in the form of ligaments (folds) and membranes; most easily understood in terms of extrinsic and intrinsic representations. The larynx relies on these fibroelastic tissues to surround its cartilaginous skeleton, to provide support during mechanical movements. The rima glottidis is the potential space between the vocal ligaments contained within these intrinsic ligaments and membranes. Serving as the primary conduit for airflow within the larynx, the rima glottidis may be open or closed secondary to abduction or adduction of the vocal folds, respectively.
Extrinsically, the larynx is bound by the thyrohyoid membrane, hyoepiglottic, and cricotracheal ligaments. Conjoining the anterior aspect of the thyroid cartilage to the hyoid bone superiorly, the thyrohyoid membrane houses the superior laryngeal vessels and nerve, which provides the general somatic afferent signal for the cough reflex. The hyoepiglottic and cricotracheal extrinsic ligaments assist in the stabilization of the larynx, connecting to the hyoid bone superiorly and trachea inferiorly.
Intrinsically, the larynx relies on the quadrangular membrane, cricothyroid ligament for support. The upper and lower portions of the intrinsic laryngeal structures consist of the quadrangular membrane and cricothyroid ligament, respectively. The quadrangular membrane connects each arytenoid cartilage to its respective ipsilateral aspect of the epiglottis, serving as a fibroelastic barrier to prevent the spread of laryngeal cancers. The cricothyroid ligament contains both the cricothyroid membrane and the conus elasticus. The cricothyroid membrane exists as a vertical connection between the cricoid and thyroid cartilages, which thickens anteriorly, creating the median cricothyroid ligament. The conus elasticus, or lateral cricothyroid ligament, is a funnel-shaped collection of elastic tissue, beneath the cricothyroid membrane, running between the thyroid cartilage anteriorly and extending laterally to reach the arytenoid and corniculate cartilage horns posteriorly. The conus elasticus possesses a free upper-edge that is both thickened and horizontally oriented to house the vocal ligament. The curved shape of the conus elasticus is useful in maximizing the efficiency of air flow through the rima glottidis during the production of sound.
The true vocal folds modify the frequency and amplitude of vibrational forces sustained during phonation through rotational and abduction/adduction movements of the arytenoids. At the base of the quadrangular membrane resides a collection of fatty, glandular tissue known as the vestibular (false) vocal folds. Between the true and false folds sits the laryngeal ventricle, a potential space existing as a collapsible outpouching of excess tissue. The aryepiglottic folds run between the arytenoid cartilages and the epiglottis, existing as a ligament of mucosal tissue superior and perpendicular to the vocal folds; housing the cuneiform cartilages and functioning to mechanically protect the airway from aspiration. Lateral to the aryepiglottic folds lies the piriform recess, a section of the larynx often referred to as "no man's land," secondary to this location's predisposition to inadvertently catch food particles in elderly patients, ultimately increasing aspiration risk.
The larynx receives most of its blood supply via the superior and inferior laryngeal arteries. These arteries exist bilaterally, forming several branches before anastomosing with the contralateral side and opposing artery.
Superior laryngeal artery: originates from the superior thyroid artery branch of the external carotid artery. The superior laryngeal artery travels with the internal branch of the superior laryngeal nerve, piercing the thyrohyoid membranes bilaterally before splitting into several branches. The superior laryngeal artery serves as the main contributor of the larynx, supplying blood to structures located between the peak of the epiglottis to the rima glottidis.
The inferior laryngeal artery branches from the inferior thyroid artery branch of the thyrocervical trunk, which originates from the subclavian artery. The inferior thyroid artery ascends the trachea alongside the recurrent laryngeal nerve, before entering the larynx at the level of cricoid-thyroid cartilage articulation to supply mucosal tissue and laryngeal muscles.
Venous return of the larynx follows paths strikingly parallel to the laryngeal arteries, occurring mostly through the superior and inferior laryngeal branches of the superior and inferior thyroid veins. The internal jugular vein and left brachiocephalic veins serve as the draining vessels for the superior thyroid and inferior thyroid venous tributaries, respectively.
The lymphatic drainage of the larynx is defined into upper and lower categories, utilizing the vocal cords as the landmark differentiator to predict the lymphatic pathways for each structure.
As the central origin of sensory and motor innervation to the larynx, the vagus nerve (CN X) divides into two primary branches, the superior and inferior (recurrent) laryngeal nerves. The superior laryngeal nerve then splits into two branches; the external branch provides motor innervation to the cricothyroid muscle. While, the internal branch of the superior laryngeal nerve provides sensory afferent signals to the supraglottis and glottis, influencing the cough reflex. All the intrinsic laryngeal muscles, excluding the cricothyroid muscle, receive their motor innervation from the recurrent laryngeal nerve. The recurrent laryngeal nerve also provides motor innervation to the remaining extrinsic laryngeal muscles.
Based on innervation, blood supply, and function, the laryngeal muscles separate into specific groups: extrinsic muscles, intrinsic muscles, and cricothyroid muscles. The respective primary actions offered by each of these muscle groups are elevation/depression of the larynx, abduction/adduction of the vocal folds, and stretch/tension of the vocal folds.
The extrinsic laryngeal muscles control the superior and inferior displacement of the larynx, most useful during the phases of swallowing.
The intrinsic laryngeal muscles are striated muscles that are classified based on action: abduction/adduction of the rima glottidis, tension of the vocal cords, and opening/closing of the laryngeal inlet. The posterior cricoarytenoid muscle is the only abductor of the true vocal cords, opening the rima glottidis via lateral rotation of the arytenoids, maximizing the passage of air during inspiration and expiration. Primarily the lateral cricoarytenoid muscles, but also the interarytenoid and thyroarytenoid muscles, provide the opposing action, closing the rima glottidis via adduction of the true vocal cords and medial rotation of the arytenoids, in order to alter tone/volume of speech or protect the airway. The thyroarytenoid muscle uniquely functions as independent superior and inferior portions, allowing for intricate alterations in sound intensity and quality through relaxation of the vocal ligaments. The distance between the thyroid and cricoid cartilages is narrowed by the cricothyroid, thyroarytenoid, and vocalis muscles, tensing/stretching the true vocal cords foto increasehe pitch of phonation. The vocalis muscle modules the pitch of phonation by simultaneously tensing and relaxing the anterior and posterior aspects of the vocal ligaments, respectively. Vocalis muscles alter the tone of phonation via alterations in the mass of the vocal folds. The diameter of the laryngeal inlet is controlled by the thyroepiglottic, aryepiglottic, and oblique arytenoid muscles; contraction of former muscle causes opening of the inlet, while the latter muscles are responsible for closing the inlet.
During both cardiovascular operations, difficult endotracheal intubations and self-extubation by a patient, there is an increased risk for arytenoid cartilage subluxations. In the setting of this type of dislocation, postoperative hoarseness and aspiration may occur secondary to mechanical vocal cord paralysis.
Asphyxiation may occur secondary to immobility of the posterior cricoarytenoid muscles, as the patient will be unable to abduct the vocal cords, preventing them from opening the rima glottidis. This type of injury is possible during thyroidectomy surgery, in which the recurrent laryngeal nerves are susceptible to damage bilaterally, stymying the motor innervation of the posterior cricoarytenoid muscles resulting in neurogenic vocal cord paralysis. Thyroidectomy exposes the external branch of the superior laryngeal nerve to injury, potentially resulting in cricothyroid muscle paralysis and subsequent voice disorders. Intraoperative neuromonitoring may be an effective strategy to alleviate the risk of injury to neurovascular structures during thyroidectomy surgery. Surgical abduction of the arytenoid cartilage has been shown to improve airway function with little secondary impairment of phonation capabilities in patients with bilateral neurogenic laryngeal paralysis.
High-frequency jet ventilation may provide superior hemodynamic stability in comparison to standard endotracheal intubation, specifically during endolaryngeal surgical approaches. Despite the increased frequency of respiratory hazards (such as barotrauma and air entrapment), high-frequency jet ventilation is recommended as the method of airway management during cases involving the posterior aspect of the larynx. This recommendation suggests HFJV improves hemodynamic stability and decreases the likelihood of physically disrupting the desired surgical area, as opposed to convention anesthesia equipment/interventions.
If an emergent airway is necessary, an incision is placed through the cricothyroid ligament during a cricothyrotomy. Clinically, the cricoid cartilage serves as a palpable landmark to signify the inferior most portion of the larynx, where the trachea begins; this is vitally important in the circumstance of an emergent airway, in which cricothyroid ligament is incised at the midline between the thyroid and cricoid cartilages.
Under the circumstance of chronic cough in the absence of classical causes, such as chronic bronchitis, there have been suggestions that sensory disturbances of the vagus nerve may be responsible . Hypersensitivity and laryngeal sensory neuropathy may result in a lower sensory threshold for cough reflex activation, resulting in chronic refractory cough (a neurogenic cough). Gabapentin and amitriptyline have been shown to improve these laryngeal hypersensitivities via inhibition of the overactive sensory signals.
The 3:3:2 rule can be useful for elective endotracheal intubation where the first "3" is: a measurement of 3 fingers between the upper and lower teeth of the open mouth of a patient indicates the ease of access to the airway through the oral opening. The second "3" is: a measurement of three fingers from the anterior tip of the mandible to the anterior neck provides an estimate of the volume of the submandibular space. The "2" is: a measurement of 2 fingers between the floor of the mandible to the thyroid notch on the anterior neck identifies the location of the larynx relative to the base of the tongue. If its less than two fingers that means the larynx is anteriorly located and in these cases direct laryngoscopy (DL) will be difficult for endotracheal intubation, instead of direct visualization with a bronchoscope or fiberoptics should be attempted.
Disruption of the cervical medullary junction secondary to occipital-cervical instability may result in the inability of voluntary respiration or even complete motor and sensory loss for segments located caudal to the injury . This type of injury may present clinical characteristics ranging from depressed respiratory function to immediate mortality; as such, it is essential to investigate the stability of the cervical spine in those suspected of mechanical injuries.
Similarly, hemisection injuries of the cervical spine, specifically those located rostral to C3 to C5, have been shown to significantly decrease tidal volume with reflexive increased breathing frequency, secondary to ipsilateral hemidiaphragm paralysis.


It's day four of my meditation retreat and my Monkey Mind has been tamed. Of course I am not writing this at the retreat (that would kind of defeat the purpose of the retreat now wouldn't it?). I wrote this before I left and base this on the many such retreats I have attended over the past ten years.
Day four is grounding, very clear, very present and, in spite of no words exchanged, I am very connected to my fellow sitters (actually we walk and meditate a lot too). My back aches have mysteriously vanished as has my resistance to letting go of my thoughts, my judgments and my beliefs.
My Qi Gong practice (like Tai Chi) is heavenly and am close to taking monastic vows and starting my 1,000 days in a monastery. My wife won't be surprised and I can still make my kids' college graduations.
Stillness, silence, clarity of mind. Have reached the blissed out stage.


text:
package org.jabe.neverland.graphics;

import android.content.Context;
import android.opengl.GLSurfaceView;
import android.view.MotionEvent;

public class CircleSurfaceView extends GLSurfaceView {

	//声明场景渲染器
	private CircleRenderer circleRenderer;
	//纹理ID
	int textureId;

	public CircleSurfaceView(Context context) {
		super(context);

		//创建场景渲染器
		circleRenderer = new CircleRenderer(context);
		//为当前视图设置渲染器
		setRenderer(circleRenderer);
		//设置渲染器模式为主动渲染
		setRenderMode(GLSurfaceView.RENDERMODE_CONTINUOUSLY);
	}

	/**
	 * 触控事件回调函数
	 */
	@Override
	public boolean onTouchEvent(MotionEvent event) {
		//当前触控位置的X坐标
		float x = event.getX();
		//当前触控位置的Y坐标
		float y = event.getY();

		//判断触控事件并处理相关业务
		switch(event.getAction()){
		case MotionEvent.ACTION_MOVE:	//触控划动事件
			//计算在Y轴上移动距离
			float dy = y - DataConfig.mPreviousY;
			//计算在x轴上移动距离
			float dx = x - DataConfig.mPreviousX;
			//设置圆形沿x轴旋转角度
			circleRenderer.getCircle().mAngleX += dy * DataConfig.TOUCH_SCALE_FACTOR;
			//设置圆形沿z轴旋转角度
			circleRenderer.getCircle().mAngleZ += dx * DataConfig.TOUCH_SCALE_FACTOR;
			//重绘视图
			requestRender();
		}
		//记录触控坐标
		DataConfig.mPreviousX = x;
		DataConfig.mPreviousY = y;
		return true;
	}

}


text:
Live: 2NE1 Are The Best At The Prudential Center | Village Voice
Live: 2NE1 Are The Best At The Prudential Center
by Brad Nelson
Better than: Pretty much everything.
At the Prudential Center on Friday, after an hour and a half delay due to "vocal and technical difficulties," 2NE1 emerged from four separated, elevated platforms, wheeled around by shirtless dudes in mesh shirts. Later, they descended to the proper stage, necks decorated with massive, wavering chains that spelled 2NE1 between the four of them. This was the temper of the evening, their first concert in the U.S. on their first world tour: an assertion of dominance, perfectly mirrored to their music and choreography, four women braiding together aggressively, instructing you to fuck off.
The audience was unified in mania. At every K-pop event I attend I relive intense memories of 1997—boy bands, whole human geographies that are just noise. Before the show properly began they screamed at every intimation of its start, every change of the lighting, which admittedly felt arbitrary, a cruel affectation of the Prudential Center. Their wrists were haloed in glowsticks, and they carried glowing, angelic scepters and waved them in semi-perfect concert, even in the unmusical stretches. Enthusiasm didn't flag and in fact seemed to accumulate and reinforce itself, even though the show was delayed by 90 minutes and the break before the encore was bizarrely stretched. It seemed to me a condition of having whole aspects of your identity so wrapped up in a kind of music, and also the quality of engaging directly, finally with that music in a way you couldn't before. As long as the show endures you are at your utmost point of existing.
The sets seemed elaborate yet eventually revealed themselves to be minimal; this was their charm. At one point a roller coaster car appeared on the elevated platform. 2NE1 members CL and Minzy sat in it and sang "Please Don't Go" as a projection of stellar track ran just beyond them. They traveled through space and time and pyramidal shapes in exactly two dimensions. It felt unpretentious, sweet, conscious of its artifice and still totally excited by the elemental awesomeness of shapes and colors.
Their backing band was functionally a funk band, and during the show they would occasionally drift around the imperial structures of the songs, causing the center to shift. During one lengthy costume and scenery change the band launched into a thorough jam, drums lingering behind bass, keyboards navigating the changeable surface. The visuals, in keeping with the unified 2NE1 aesthetic—a sort of toughness approaching outright violence that is still anchored in feminine performance—were of bullets floating in perfumed air.
Some of the songs were remixed into distant yet semifamiliar degrees. It opened them up—freed of pop and the need to appeal to a new listener, the songs loosen. Bom, wandering through a stage set that seemed a universe of luxuriating fabric, herself quilted deeply in a dress, sang "You and I" to a sparely fingered piano; there's percussion to the original that approaches polyrhythm. "Stay Together," maybe the most inert track on their debut mini-album, blossomed fully into incredible Quincy Jones disco, nimbly anchored in dreaminess by a Rhodes piano that practically skims in the lightness of its touch. "I Don't Care" as a single is tight and exact, unwavering in its purpose, which is to convince you in an almost authoritarian way of how it is cool and incurious. Live, it actually sounded carefree, semi-indifferent to its ending, the synths acquiring smoky flutter. 2NE1 too, it seemed, had sailed imperceptibly out of choreography, into wandering delight. They skipped across the stage, hovered slightly in reach of fans, twirled in the raining confetti. Last week I walked off a plane into San Francisco and wanted immediately, by the quality of the air closing in around the jet bridge, to dance, softly, exhausted but still a little animated by the circumstance of being there. That was how they danced, as if they had arrived.
Overheard: In line, a college-aged boy wearing a fitted shirt on the extreme end of goldenrod, told his friends in excitement, "We are the hipsters here."
Random notebook dump: For reasons I have yet to totally parse, the impressive line into the Prudential Center was compromised by dividing entry by gender. I stood behind at least twenty people and then was encouraged, because I was a dude, to slide through this additional security entry, through which an unbroken crowd of dudes were swiftly passing. Ladies remained in the static, sprawling line to the right. I thought initially the express line was maybe for people who didn't have bags. I had a bag.
Set list:
I Am The Best
Clap Your Hands
I Don't Care (Reggae Mix)
Don't Stop The Music
CL DJ Set: Girls Just Wanna Have Fun, We Found Love, Hung Up
Don't Cry (tease) (Bom)
You and I (Bom)
Try to Follow Me
Please Don't Go (CL & Minzy)
Kiss (Dara)
It Hurts
Stay Together
Let's Go Party
Can't Nobody
More:Concert ReviewsPop


text:
How a new religious freedom lawsuit affects Michigan's faith-based adoption agencies
By Deseret News
New Christmas Books to Bring Your Family Together this Year
Why Elizabeth Smart's grandmother's passing inspired her to compete on 'The Masked Dancer'
By LDS Living
Dealing with feelings of anxiety and depression: How doing family history can help
Come, Follow Me for Sunday School: Lesson Helps for Luke 12-17; John 11
By Breck England
Many Right Ways to Write Your History
By	Darla Isackson · September 6, 2006
Editor's note: This is the third in a series of articles on family history. Click here for the first article and here for the second.
In 1862, a Deseret News journalist nailed the importance of keeping a diary – a journal in modern vernacular. He said, "If a man keeps no diary, the path crumbles away behind him as his feet leave it; and days gone by are but little more than a blank, broken by a few distorted shadows. His life is all confined within limits of today… There must be a richness about the life of a person who keeps a diary… and a million more little links and ties must bind him to the members of his family circle, and to all among whom he lives" (Deseret News, July 16, 1862). Those words apply perfectly to recording personal and family histories:
Think of the yearnings for ties with our ancestors that have resulted in books and movies such as Roots. Our family's story is not likely to make it to the silver screen, but we can give our children a sense of their family roots through a written history of our lives and the lives of our ancestors.
Passing on a Legacy
For all time, people writing down what they think and do and who they are, has been the vehicle for transmitting the story of what it means to be human. For those of a religious bent, this includes passing on what it means to be children of God. Our religious roots deepen as we listen to and read the testimonies and life experiences of family members and religious leaders.
Hodding Carter Jr. said, "There are two lasting bequests we can give our children: One is roots, the other is wings." I believe that family roots – including our feelings about the faith of our fathers – are an important part of children's wings.
As never before, our children need ties that bind them to a loving family system. Feeling alone, without knowledge of or connection to a family, is devastating and leaves children wide open to the influences of the world.
The written word can bind us to each other like little else we know. Every literate person brings to light hidden power when he writes about his own life and his ancestors' lives – power to create ties that keep on binding, glue that keeps on sticking families together as long as the words can be read. Even if no one else benefited from the project, the writer of such histories would find his own roots and wings – and find life richer and more worthwhile!
So Many Ways to Do It Right
There is no one right way to leave a legacy. In fact, there are as many ways as there are people. The book Celebrating the Family suggests nine possible formats for a written history. If one of them doesn't fit you, another probably will. They are:
Narrative genealogy. When sufficient details are available you can recount your ancestral information in story form. (You will have sufficient details available for your own life is you keep a reasonably consistent journal!)
Memoir. A family history version of an autobiography.
Biography. A factual life story in a researched historical setting – made possible by interestingly written diaries, journals, and written histories of the time period.
Family profiles. A collection of current family stories about nuclear and extended family, along with stories of family members of the past. These are "word snapshots" of random but meaningful life moments – not chronological, not connected, but interesting to read.
Literary snapshots. Creative nonfiction that brings the past to life with imagined dialog, setting, and three-dimensional characters. It is the "rest of the story" based on careful research and logical assumptions. (This format is sometimes called "historical fiction, because the facts are historical, the characters real, but the dialog is made up and the feelings of the characters based on assumptions.)
Cookbook family history. Adding family stories to family recipes. This is especially appropriate when cooking and eating together have been popular family traditions.
Family documentary. Using your written history as a script for a family history video. Include images that are directly related to the written history, such as schools, homes, tombstones, churches, farms, personal photos, and more.
Family journalism. Family stories and profiles written like newspaper or magazine articles.
Pictorial history. Incorporating family snapshots into a family history or when plentiful, making the photos the center of the story. (Celebrating the Family, The MyFamily.com Guide to Understanding Your Family History, From the editors of MyFamily.com/Ancestry Publishing, 2002, p. 117)
We would do well to start with a clear idea of what we want to end up with – and choose the format that best suits our vision. We should avoid making our plans too grandiose. In a talk on writing personal and family histories, George Durrant tells of a friend who, when asked if he had written any of his personal history, laid out a grandiose plan of what he intended to do.
Brother Durrant replied, "You'll never do it."
Shocked, the man asked, "Why not?"
"You're thinking too big," was the reply. "Just get in and write a little heartfelt story from what you can recall. People don't want volumes. They just want pages. They don't need golden plates. Just plain paper will do. But get busy and do it. Write one experience at a time."
Brother Durrant's words are good advice for us all!
Choose Your Emphasis and Decide Where to Start
One other thing we need to decide as we begin is whether to emphasize one person – a personal history – or highlight the whole family. Personal life stories keep the focus on the individual, although they cannot avoid mentioning the whole family. Family histories, however, do not focus on a main character, but on the interactions of the family as a unit.
How do you decide where to start? Begin on the part of the project that excites you most. Start where you want to start. Whether that is telling about your life the past five years or telling about the history of your family of origin, or writing the story of your great-grandma who left you her journals. It doesn't matter where you start, as long as you start. However, it is a good idea to record personal knowledge of your own living family close enough to the events you want to record that you can remember details that make the story deep and rich.
Proceed in an Orderly Step-by-Step Manner
Celebrating the Family suggests an 8-step process for writing any history you choose to do first:
Gather the Materials
Organize Your Findings
Create an Outline
Choose an Outline Entry That Interests You and Begin Writing
Keep Writing (Celebrating the Family, The MyFamily.com Guide to Understanding Your Family History, From the editors of MyFamily.com/Ancestry Publishing, 2002, pp. 118-121)
I have elaborated on the first three steps in earlier articles, so I'll start on step 4 – create an outline. An outline is more detailed than a timeline. It lists all the events or stories that you want to include in the story in the order you think they happened. For example, if you were outlining your own history, you might list two or three memories that stand out in your mind for each year of school.
Naturally, you will continue to add to this outline as you remember things you want to include.
Step 5 is the most vital – and the most fun! If you never do step 5, your history will never get written. The best part of step 5 is that you get to choose what to write about depending on your feelings at the moment. Who ever said you have to start at the first? If you have a big elephant to eat, is there any rule about where you take the first bite? The only thing that matters is that you take a bite, and then another bite, and then another.
So Step 6, the "Keep Writing" step, means that you keep choosing some particular scene or event that you feel like writing about at the moment, and write! Write anything that comes to mind. Don't analyze, edit, or criticize your work at this point. Let your rough draft be rough, and don't worry whether it is "good enough." Only if you have a rough draft can you edit, expand, or polish it.
If you quickly run out of steam on a particular happening you are writing about, you might "interview" yourself, asking pertinent questions about the people you are telling about such as "How did they look? How old were they at the time? How did they act? What did they say? How did I feel about what was happening?"
Remember that you are not duty bound to include in the final history everything you write. You can cut out anything you please when you get to the polishing stage, so don't be afraid to just let it all flow onto the page. Anytime you get bogged down, just put the draft aside and start on another where you feel fresh energy. You can always go back later and see if you can get more ideas on any section that you set aside unfinished.
We Can't Finish What We Never Start
The whole point is to start – now! Now may be the only time you have. I had a friend who told me when she was in her late forties that she had found a way that worked for her to make progress on her history. Every day she wrote for five minutes on a 3-by-5 card about any memory that seemed significant, then filed it the appropriate section in a card file box. She had dividers that said "Early Childhood," "School Days," "College and Courtship," "Early Marriage," and "Later Years." She was elated that her card file box was filling up with such a little bit of effort and time expended.
I never heard whether she took those cards and wove them into a written history – but if not, that card file box alone would be a great treasure to her children and grandchildren. You see, she died in her early 50s, and if she hadn't started when she did, would have left her family nothing of her own recorded memories. Other people can write your history – but it won't be a personal history if you don't write it. Nobody else knows what you know about your life.
Even if you write no more than five minutes, five lines, five paragraphs, somewhat consistently, you will eventually have five pages, and then 50! One page a week for a year adds up to 52 pages, but 0 x 0 adds up to 0!
By	Maurine Proctor
By	Daris Howard
President Joseph F. Smith on Finding Peace in Perilous Times
By	Meridian Magazine
Has Orson Hyde's Prayer Been Fulfilled? The Jewish Gathering to Palestine
By	Daniel C. Peterson
Latest temple updates: 4 Pacific Area temples moving soon to Phase 3; 2 Chile temples paused
By	Church News
By Meridian Magazine
By Daniel C. Peterson
VIDEO: Accomplishing Your Righteous Goals One Small Step at a Time
By Church Video Channel
When as a Mission President, I Couldn't Feel the Spirit
By Lincoln Watkins
There Is No Apolitical Classroom


text:
YUI.add('attribute-observable', function (Y, NAME) {

    /*For log lines*/
    /*jshint maxlen:200*/

    /**
     * The attribute module provides an augmentable Attribute implementation, which
     * adds configurable attributes and attribute change events to the class being
     * augmented. It also provides a State class, which is used internally by Attribute,
     * but can also be used independently to provide a name/property/value data structure to
     * store state.
     *
     * @module attribute
     */

    /**
     * The `attribute-observable` submodule provides augmentable attribute change event support
     * for AttributeCore based implementations.
     *
     * @module attribute
     * @submodule attribute-observable
     */
    var EventTarget = Y.EventTarget,

        CHANGE = "Change",
        BROADCAST = "broadcast";

    /**
     * Provides an augmentable implementation of attribute change events for
     * AttributeCore.
     *
     * @class AttributeObservable
     * @extensionfor AttributeCore
     * @uses EventTarget
     */
    function AttributeObservable() {
        // Perf tweak - avoid creating event literals if not required.
        this._ATTR_E_FACADE = {};

        EventTarget.call(this, {emitFacade:true});
    }

    AttributeObservable._ATTR_CFG = [BROADCAST];

    AttributeObservable.prototype = {

        /**
         * Sets the value of an attribute.
         *
         * @method set
         * @chainable
         *
         * @param {String} name The name of the attribute. If the
         * current value of the attribute is an Object, dot notation can be used
         * to set the value of a property within the object (e.g. set("x.y.z", 5)).
         *
         * @param {Any} value The value to set the attribute to.
         *
         * @param {Object} opts (Optional) Optional event data to be mixed into
         * the event facade passed to subscribers of the attribute's change event. This
         * can be used as a flexible way to identify the source of a call to set, allowing
         * the developer to distinguish between set called internally by the host, vs.
         * set called externally by the application developer.
         *
         * @return {Object} A reference to the host object.
         */
        set : function(name, val, opts) {
            return this._setAttr(name, val, opts);
        },

        /**
         * Allows setting of readOnly/writeOnce attributes. See set for argument details.
         *
         * @method _set
         * @protected
         * @chainable
         *
         * @param {String} name The name of the attribute.
         * @param {Any} val The value to set the attribute to.
         * @param {Object} opts (Optional) Optional event data to be mixed into
         * the event facade passed to subscribers of the attribute's change event.
         * @return {Object} A reference to the host object.
         */
        _set : function(name, val, opts) {
            return this._setAttr(name, val, opts, true);
        },

        /**
         * Sets multiple attribute values.
         *
         * @method setAttrs
         * @param {Object} attrs  An object with attributes name/value pairs.
         * @param {Object} opts  Properties to mix into the event payload. These are shared and mixed into each set
         * @return {Object} A reference to the host object.
         * @chainable
         */
        setAttrs : function(attrs, opts) {
            return this._setAttrs(attrs, opts);
        },

        /**
         * Implementation behind the public setAttrs method, to set multiple attribute values.
         *
         * @method _setAttrs
         * @protected
         * @param {Object} attrs  An object with attributes name/value pairs.
         * @param {Object} opts  Properties to mix into the event payload. These are shared and mixed into each set
         * @return {Object} A reference to the host object.
         * @chainable
         */
        _setAttrs : function(attrs, opts) {
            var attr;
            for (attr in attrs) {
                if ( attrs.hasOwnProperty(attr) ) {
                    this.set(attr, attrs[attr], opts);
                }
            }
            return this;
        },

        /**
         * Utility method to help setup the event payload and fire the attribute change event.
         *
         * @method _fireAttrChange
         * @private
         * @param {String} attrName The name of the attribute
         * @param {String} subAttrName The full path of the property being changed,
         * if this is a sub-attribute value being change. Otherwise null.
         * @param {Any} currVal The current value of the attribute
         * @param {Any} newVal The new value of the attribute
         * @param {Object} opts Any additional event data to mix into the attribute change event's event facade.
         * @param {Object} [cfg] The attribute config stored in State, if already available.
         */
        _fireAttrChange : function(attrName, subAttrName, currVal, newVal, opts, cfg) {
            var host = this,
                eventName = this._getFullType(attrName + CHANGE),
                state = host._state,
                facade,
                broadcast,
                e;

            if (!cfg) {
                cfg = state.data[attrName] || {};
            }

            if (!cfg.published) {

                // PERF: Using lower level _publish() for
                // critical path performance
                e = host._publish(eventName);

                e.emitFacade = true;
                e.defaultTargetOnly = true;
                e.defaultFn = host._defAttrChangeFn;

                broadcast = cfg.broadcast;
                if (broadcast !== undefined) {
                    e.broadcast = broadcast;
                }

                cfg.published = true;
            }

            if (opts) {
                facade = Y.merge(opts);
                facade._attrOpts = opts;
            } else {
                facade = host._ATTR_E_FACADE;
            }

            // Not using the single object signature for fire({type:..., newVal:...}), since
            // we don't want to override type. Changed to the fire(type, {newVal:...}) signature.

            facade.attrName = attrName;
            facade.subAttrName = subAttrName;
            facade.prevVal = currVal;
            facade.newVal = newVal;

            if (host._hasPotentialSubscribers(eventName)) {
                host.fire(eventName, facade);
            } else {
                this._setAttrVal(attrName, subAttrName, currVal, newVal, opts, cfg);
            }
        },

        /**
         * Default function for attribute change events.
         *
         * @private
         * @method _defAttrChangeFn
         * @param {EventFacade} e The event object for attribute change events.
         * @param {boolean} eventFastPath Whether or not we're using this as a fast path in the case of no listeners or not
         */
        _defAttrChangeFn : function(e, eventFastPath) {

            var opts = e._attrOpts;
            if (opts) {
                delete e._attrOpts;
            }

            if (!this._setAttrVal(e.attrName, e.subAttrName, e.prevVal, e.newVal, opts)) {

                Y.log('State not updated and stopImmediatePropagation called for attribute: ' + e.attrName + ' , value:' + e.newVal, 'warn', 'attribute');

                if (!eventFastPath) {
                    // Prevent "after" listeners from being invoked since nothing changed.
                    e.stopImmediatePropagation();
                }

            } else {
                if (!eventFastPath) {
                    e.newVal = this.get(e.attrName);
                }
            }
        }
    };

    // Basic prototype augment - no lazy constructor invocation.
    Y.mix(AttributeObservable, EventTarget, false, null, 1);

    Y.AttributeObservable = AttributeObservable;

    /**
    The `AttributeEvents` class extension was deprecated in YUI 3.8.0 and is now
    an alias for the `AttributeObservable` class extension. Use that class
    extnesion instead. This alias will be removed in a future version of YUI.

    @class AttributeEvents
    @uses EventTarget
    @deprecated Use `AttributeObservable` instead.
    @see AttributeObservable
    **/
    Y.AttributeEvents = AttributeObservable;

}, '3.14.1', {"requires": ["event-custom"]});