text:
Lac-Mégantic: a Devastated Community
Posted by michelinewalker in Uncategorized
Canada, Lac-Mégantic Quebec, Maine Atlantic Railway, Montreal, Montreal Maine & Atlantic Railway, Pauline Marois, Quebec, Sherbrooke, The Globe and Mail
CBC News: Lac Mégantic Explosion: a video of the tragedy
CBC News: Lac Mégantic, before and after
Globe and Mail: a terrified train conductor
Globe and Mail: these are the lost (Éliane Parenteau Bélanger, a grandmother, has been identified.)
Globe and Mail: latest
Globe and Mail: residents of Lac-Mégantic hurled insults at Edward Burkhardt, the chairman of Montreal, Maine & Atlantic Railway
CTV News: Train Derailment Sparks Explosions in Quebec
See Related Articles: at the bottom of this post
It has been a difficult week. As you know, I no longer have a complete WordPress. I'm being helped but, until now, unsuccessfully. Fortunately, my fingers know where to go.
Quebec's Lac-Mégantic Tragedy
On July 6th, a train transporting crude oil derailed and exploded devastating a little town of 6,000 inhabitants: Lac-Mégantic. Nearly every family in town lost a loved-one. One body, that of Éliane Parenteau Bélanger, a grandmother, has been identified. DNA samples are required because the bodies of the victims are charred and cannot otherwise be identified. Some bodies may never be found: from ashes to ashes.
Newspapers have been covering the event extensively. Every morning, the front page of my humble Tribune, Sherbrooke's newspaper, has shown apocalyptic scenes. In fact, the bulk of the newspaper, six pages this morning, is a chronicle of the tragedy. Today it featured the worst: grief. The front page showed people hugging one another. I was about to write "ordinary people," but that would be inappropriate. No one is "ordinary."
Canada's Prime Minister, Stephen Harper, was on the scene shortly after the tragedy. It helped. As for Quebec Premier Pauline Marois, she was in Lac-Mégantic yesterday. This also helped. However, the very first persons to arrive in Lac-Mégantic were people carrying supplies: food, clothing, bedding. At the moment, thirty-five psychologists and social workers are in Lac-Mégantic helping the survivors, some of whom had to be hospitalized. They collapsed.
Imagine the conductor, Mr Tom Harding. He was spending the night in Lac-Mégantic and was awakened by an explosion. Ironically, the noise he heard came from his train. It had exploded. Mr Harding had stopped the train for the night and left it on a hill. It seems the brake failed. Mr Harding has already been relieved of his duties by the Montreal, Maine & Atlantic Railway Company. This could be too hasty and insensitive a decision on the part of the Company. Mr Harding is among the victims of that tragedy.
Mr Edward Burkhardt, the Chairman of the Montreal, Maine & Atlantic Railway Company, has now travelled to Lac-Mégantic. People have hurled insults at him. That was a rather ugly scene.
So far, the charred remains of twenty-four victims have been found, but individuals are still missing and a few persons who were presumed dead, are alive. It would appear fifty persons died.
Logo (Photo credit: Wikipedia)
Bach-Wood Lament
Sir Henry Wood (3 March 1869 – 19 August 1944)
conductor: Leonard Slatkin (b. 1944)
The BBC Symphony
Sir Henry Wood's 'Suite No. 6' is a set of six Bach transcriptions, arranged from various sources, that includes this heartfelt 'Lament.' It is the 'Adagio' from Bach's 'Capriccio on the Departure of His Most Beloved Brother' in B-flat major, BWV 992. (YouTube video)
Five confirmed dead, more than 40 missing after Quebec explosions – Globe and Mail (theglobeandmail.com)
Breakfast with the most hated man in Lac-Mégantic (macleans.ca)
Death toll climbs to 24 after Lac-Megantic mayor lashes out at railway exec Burkhardt (globalnews.ca)
Lac-Mégantic locals flesh out picture of a terrified train driver (theglobeandmail.com)


When I first created MedFriendly in 2001, I had no knowledge whatsoever as to how to make a website. I picked up some books to learn how to write in HTML (hypertext markup language) and also read some online tutorials. HTML is the computer language behind the scenes that tells your browser (e.g, Internet Explorer, Firefox, Chrome) how a webpage should look. Back is 2001, it was acceptable to create websites this way.
Things were much simpler back then. But, as always happens, technology improved and more advanced website design features began getting implemented into websites. These design features became impossible to render without more advanced computer knowledge. Lacking such knowledge (my only computer class was in the 3rd grade on massive cathode ray tube monitors) I kept finding creative ways around this problem and managed to keep the site looking fresher as the years went by.
Over the past few years, I integrated a centralized database system which serves all of the advertisements you see on MedFriendly (except the blog). This way, if an advertiser changed their ad code throughout the site, I did not need to go to every page and fix it. All I had to do was change the ad code in the database. To use a database, I needed to change all of MedFriendly page extensions (except the home page) from .html to .php5. It was a great deal of work and when it was finally done, although I solved one problem, I had inadvertently created another. Pages loaded slower and Google did not rank .php5 pages as highly as .html pages. This means less visitors to the site.
Converting all of the pages back to .html files the way I had them was unthinkable. Not without a new approach. Fortunately, technology has advanced to the degree that there are many good options out there today and I am now working with what is known as a content management system. This will allow me to create the highest quality web pages with a very professional look and will allow me to easily control all aspects of the site from a single master location. Pages will load much faster, the site will be more secure, and I will be able to add so many new features to the site that the sky is the limit. I have begun working on this project today and will update readers here on the progress. Since this project is so massive, there may be days where a blog entry can't get done, but it is all for the greater good. MedFriendly simply has to modernize to stay relevant and I am dedicated to doing that. I appreciate your readership and support and would greatly appreciate hearing ways you believe the site can be better such as new features you would like to see. Stay tuned.


In a preserving pan, simmer the onions for about 20 minutes until soft, in 10 fl oz (275ml) of vinegar.
Cook the runner beans in boiling salted water for 5 minutes, strain and add to onions.
In a small basin mix the cornflour, mustard and turmeric with enough of the remaining vinegar to make a smooth paste. Add to the onion mixture. Pour in remaining vinegar and simmer for 10 minutes.
Stir in both sugars and continue to simmer for a further 15 minutes.
Jar in warm sterilised jars and seal. Label when cold, and leave to mature for at least a month before eating.
Note: Brown malt vinegar can be used in place of white, finished product just looks darker and less vibrant. Pickle should be stored in a cool dark place and consumed within 1 year.


iPlay opened their latest store at Westfield Carousel and Diverse Shopfitters were honoured to be awarded the fitout contract.
Working to an extremely tight deadline, iPlay opened on time as part of the grand opening of the new developments at Westfield Carousel. With dozens of other fitouts taking place simultaneously at Carousel, the iPlay fitout presented several significant logistical challenges. Effective coordination of deliveries and access to site was challenging but the project was delivered on time and on budget to the delight of our clients.
As well as the latest and greatest games and interactives, iPlay Carousel features an indoor dodgem kart track and an incredible clip and climb section that allows visitors to scale a selection of structures 3 storeys tall.
Thanks to iPlay for the opportunity and we look forward to the next one.


Pain among children with intellectual disabilities (ID) is common and complex. There is no pain assessment and management training program for respite workers (RW) who frequently care for these children. Objectives: (1) determine RW's pain training needs and preferences, (2) develop and pilot a pain training program. Methods: Twenty-two RW described their experiences with pain in children with ID, their perceived training needs and preferences. Fifty other RW then completed knowledge measures and ratings before and after a pain training program, and a program evaluation. Results/Discussion: Participants viewed pain training as beneficial. Their ideal training program involved a half-day, multifaceted in person program utilizing active learning. Completion of the training significantly increased pain-related knowledge (r = .81 - .88), and pain assessment and management-related ratings (r = .41 - .70). The training was rated favourably. Future research should evaluate the program in a randomized controlled trial.


Have you ever wondered if web scraping is legal? You may have thought about cases like borrowing without asking permission and are afraid to be found guilty. It is common knowledge that plagiarism is a serious crime and everyone is encouraged to avoid it. You may continue to probe by asking: What if the source is an open popular site like Wikipedia? Where do boundary lines fall? Can web scraping ever be safe?
Legal issues arising from data mining have become a debate in courts these days. Online research and duplication have threatened the security of data and information of many websites. It appears that intellectual property is something very seriously at stake because of the ease and freedom of online access. Indeed anything can happen in this age of high technology. To effectively shy away from any legal disputes, the practical and proven tips to cope are: acknowledge the sources; paraphrase and summarize the content gleaned from websites; and play safe by using generalizations.
Even if duplication of facts is said to be allowable, the line between legal and illegal is almost microscopic especially with regard to data gathered online. Several cases are being deliberated in courts because of intentionally copying without authorization; thus, the best defense against legal charges and lawsuits is to acknowledge the sources.
Legal issues such as: screen-scraping is considered Illegal because it is associated with computer abuse resulting in damage and loss of information due to unauthorized access. There are also issues of interference with business relations, trespass, and harmful access by computer. In addition, web scraping is said to constitute in legal terms as misappropriation and unjust enrichment. There are also issues on breach of the website's user agreement and copyright protection.
The old adage about seeking permission and acknowledging the sources is still a wise option today not only in printed materials. It is but right and proper to cite the source because aside from legalities it can make your data more reliable and truthful.
Caution in data mining should really be applied in everything. Another way of keeping away from legal cases is to state the borrowed idea in your own words. This is done to prevent duplication and plagiarism. However, this is often partnered with citing the sources. Since there are no absolutes in anything on the planet earth, no company or institution can claim full rights over knowledge and information except the most specific ones such as exact figures its data and profile. In this case, stating the concepts in your own words can give you a reason to be free from possible accusations on theft and copyright law violation.
The trend these days is for some websites that resort to rewriting and spinning; but the downside is that the outcome becomes unnatural and less effective. It is then advised that rewriting and spinning must be used judiciously.
When you are not sure of the source of your material due to lack of details, you can always make general statements and phrases such as: "according to studies…"; "research shows…"; "the trend is…", and similar expressions. In this way, you are not claiming anything as your own property nor are you copying directly. This may sound "gray" or weak but it is equally effective.
On the other hand, it is good to know that courts are taking these matters seriously since you will never be happy if your ideas are quoted and stolen by others especially when they are getting profits from it. In addition, the degree of the access to certain materials can undesirably affect the site owner's structure.
Like anything else in this world, every new idea or concept can be used, misused and abused. Every individual and institution then must be responsible and accountable for whatever material extracted from the web that he/she/it has used for his/her /its own benefit. It cannot also be denied that nothing on earth is absolutely free; thus, the price of web scraping is to give credit to whom it is due.


text:
Open for learning: How Boston Catholic schools kept their students safe
Credit: Wuttichai Jantarak/Shutterstock
By Christine Rousselle
Washington D.C., Feb 10, 2021 / 17:00 pm
Catholic schools in the Archdiocese of Boston "followed the science" and have kept its students safe amid the pandemic, the archdiocesan superintendent told CNA on Wednesday.
"I think the Catholic schools, overall, have been vindicated," said Thomas Carroll, superintendent for the Archdiocese of Boston schools. "A lot of uncharitable things were said when we opened our schools across the country, but it turns out we were right and science was on our side."
Unlike public schools in the rest of the state, Catholic schools in the archdiocese - the largest district by geographic area and the second-largest school district by population in Massachusetts - opened in the fall for in-person learning.
"When we reopened, I said, my position was not that we're going to be reopened 'hell or high water,'" Carroll told CNA. "My position is we'll be open as long as it's safe to be open. And we're literally watching the health data every single day."
Carroll said that if COVID case numbers were to "spin out of control" once again, he would have no problem closing the schools. "But it didn't spin out of control," he said.
At the outset of the pandemic, the archdiocese had actually closed its schools to in-person learning before the public schools had shut their doors.
By the end of the 2020 school year, the archdiocese announced in June that 10% of its schools would close. The closures were due in part to the economic crisis caused by the pandemic, with families unable to make tuition payments, according to WBUR.
Projections were grim for the 2020-21 school year. Initially, the archdiocese was looking at a nearly 17% drop in student enrollment.
That all changed on July 15, when state public school teachers' unions announced a delayed start to the year followed by remote learning. Parents began moving their children into the area Catholic schools.
New auxiliary bishop appointed in Diocese of El Paso immigrated from Philippines
"So at that moment from July 15th forward to like the third week in October, we gained more than 4,000 students," Carroll said - a figure that almost entirely made up for the projected drop in enrollment. About 80% of those new students had been previously enrolled at public schools that were no longer meeting in-person.
When Carroll first announced that archdiocesan schools would be opening in-person for the school year, he received a barrage of criticism. Carroll said he was repeatedly asked if he would be attending the funerals of the students who would die of COVID-19.
In fact, he said that out of coronavirus cases in his schools, the vast majority of them have come from the "outside in"-meaning the student was first infected in the community and then brought the illness into the school. The schools themselves were not significant sources of community transmission.
"We have, at the moment, zero active cases of spread," he said. "We've had very few over since inception. We've had hundreds of cases since the beginning, but they all cycle out. To my knowledge, nobody's been hospitalized."
Unlike in other dioceses, archdiocesan schools have not had to cap student populations due to social distancing measures. In Massachusetts, students are only required to distance about three feet apart from each other - which was essentially the pre-pandemic standard distance between desks.
Carroll credits the strict discipline inherent to Catholic schools for why his district has experienced relatively few cases of COVID.
"The one thing Catholic schools do really well," he said, "is we get kids to follow instructions."
"So this whole exercise from a public health perspective is having a reasonable set of rules and getting everybody to follow them religiously. Well, that's what we do," he said.
Students wear masks, wash their hands frequently, and stay in cohorts, he explained.
Some of the aging school buildings have large windows that can be opened to improve ventilation. "The fact that we don't have enough money for nice new buildings has turned out to be a huge asset," he said.
Despite the district's large size and student population, Carroll told CNA there have not been differences of spread with regard to the location or demographics of schools. The archdiocese has schools located in both rural and urban communities, as well as in both affluent and disadvantaged areas.
The archdiocese was recently recognized by Gov. Charlie Baker (R) in his State of the Commonwealth address, for safely resuming in-person classes. Carroll said that the low level of infections in his schools helped to sway governmental policy on future school closings.
Initially, when the state designated geographic areas as "red zones" of community spread, Baker wanted the local schools to shut down automatically.
The archdiocese did not close its schools in the "red zones," arguing "that the only safe place for the children in a red zone is a school - a school that's following the (safety) protocols," Carroll recalled.
Carroll said that children in other schools who have had to attend school remotely for months are suffering from it.
"It's going to be catastrophic for these kids, particularly kids from economically disadvantaged backgrounds, homeless kids, kids with special needs," he said.
Despite the low infection level in the current school year, he still acknowledges that new variants of the virus could force schools to close again.
"I think people should reflect on that and they should reflect on the much larger number of people that are being stranded now and how all of their leaders have completely ignored science and health data," he said.
Despite the challenges and new protocols, Carroll said that he was "glad we all got back together," and that he was "astonished" that things are still going well with in-person learning.
"And we're grateful because our kids are doing great," he said.
Catholic Schools,
Christine Rousselle is a former DC Correspondent for Catholic News Agency. Prior to working at CNA, she was the managing web editor of Townhall.com; she has a BA in political science from Providence College.
In New York, Catholic school teachers file labor complaint over COVID reopening plans
Teachers from schools in the Archdiocese of New York have filed a labor complaint, saying they were not properly involved in negotiations regarding reopening, and were not kept informed about procedures.
How one diocese's schools remain open for in-person learning
Catholic schools around the United States adjusted to the coronavirus pandemic in 2020, and halfway through the school year one diocese explained to CNA how it has remained open for in-person learning while local public schools remain virtual-only.
Catholic school enrollment sees sharpest drop in nearly 50 years
Enrollment at Catholic schools this academic year has seen its largest drop in nearly half a century, according to a new report.

redpajama_set_name: RedPajamaCommonCrawl


Optics group will switch from one private equity owner to another, as Candover continues its asset sell-off.
Qioptiq, the optics company that brought together some of the industry's best-known brands under a single umbrella group, is set to be sold to the diversified US-based Excelitas Technologies.
The two companies have signed a "definitive agreement" that will see Excelitas become home to the technologies developed by the likes of Linos Photonics, Point Source, Spindler & Hoyer, Pilkington and others.


I love going to this splash pad with my children. We usually go in the mornings before the heat sets in & I have always been able to find a parking spot close by, if not right across the street. It's usually not too crowded and there is an awning over at least half of the splash pad as well as the playground providing much needed shade during the summer. We can spend a few hours there between the two and they leave exhausted.


The 2018 North American Electric Power System wall map is the industry standard for understanding the generation, transmission and utility landscape in the US and Canada and is the cornerstone of Platts electric power suite of maps. With numerous cartographic awards to its credit, this view of the electric power system has been helping businesses understand power for nearly 20 years.
The map reflects the latest generation and transmission projects and utility M&A, the map shows hundreds of planned power generation projects, planned transmission and changes in utility service in addition to comprehensive coverage of the existing infrastructure.
Transmission lines colored by voltage (greater or equal to 115 kV are shown) and labelled with owner name. Both existing and planned transmission are represented.
Map dimension: 42" x 72"
Printed on heavyweight, photo-quality paper to enhance the richness of the colors, this version is suitable for framing. Dimensions: 42 x 72 inches.
This version can be marked up for analysis and brainstorming purposes and also looks great framed. Dimensions: 42 x 72 inches.


The process of lending money from individual or organization or even entity to a different individual firm or business is called Loan. For your lenders it's going to be debt provident and also for the borrowers it will likely be in the form of curiosity along with the promissory information. Initially main amount will be borrowed and contains to be came back with monthly interest and lender charge. Basically there's two types of Loans secure loans and unsecure loans. Secure loans include the loans in which the customer pledges several asset. Credit card loans are the monitory loans who are not secured by the borrower's assets.
If your person is underemployed then there will likely be tight issue for cash flow in that sort of conditions bank will provide loans in fact it is called as cheap loans with regard to unemployed. In this type of loans comes below unsecured loans as the borrower don't have any assets in order to pledge with the lender but the interest rate will be high in this type of loans. The people who possess high fico scores and ensure the repayment schedules of the loan will be receiving the cheapest loan. Just before approving your cheap loan there will sensible search which won't leave virtually any mark about the credit files but it is certainly not confirmed that most the people who provides undergone intelligent search are certain to get the loan.
In some cases there'll be emergency regarding loans those loans will probably be sanctioned immediately and the kinds of loan are categorized as secure loans as we need to pledge any of the property with the financial institution. As soon as the property are pledged we will obtain the loans. It would be quite definitely useful key to consider when you are planning for the number of the best varieties to get loan immediately as per your requirements.
Get more information through lainoja (loans).


Speaking of my current dry and dull skin condition, honestly I am still in search of a "miracle" to achieve more hydrated, plump, firm, shiny, smooth and radiant skin (I hope I am not too greedy, hahah!). I believe many are facing similar issue, especially during the hot weather, plus the hectic lifestyle that we can't avoid.
Thanks to Kose's latest innovation, I just found a one-product-miracle that delivers multiple benefits to naturally glowing skin. It's the Japanese artist, Yui Aragaki's current favourite too.
Japanese products have never failed to impress me. This herbal gel is a multi-beneficial gel moisturizer that tones, illuminates, nourishes and firms for a radiant complexion. All thanks to its powerful content of Fermented Coix Seed Extract which fights your skin's dullness, keeps your skin clear, promotes anti-inflammatory, moisturizes and retexturize your skin's condition.
Most of the time, skincare in a jar is less convenient but Kose has made things right by including an adorable little spatula and spatula holder, which fits snuggly next to the gel (No more missing spatulas!). Nicely designed for easy adjustment of usage amount.
to work wonderfully as emulsion, serum, cream, massage gel as well as sleeping mask.
HOW TO USE: Apply one(1) scoop of gel and massage onto the face to stay moisturised on-the-go.
I'd normally use it as part of my daily skincare regime, during both day and night. It moisturizes the skin well before putting on makeup, and also great as a night moisturizer after cleansing and toning.
When applied on the skin, the gel melts instantly into the skin with a cooling sensation followed by silky-plump feeling. So smooth and comfortable on the skin!
The skin looks more plump and glowing almost instantly.
especially for gym addicts, frequent flyers or anyone who wants a quick fix!
HOW TO USE: Apply two scoops as a leave-on overnight mask to soothe dry, dull or tired skin before going to bed.
Another favourite method of using this herbal gel is a sleeping mask. Honestly, the best remedy for skin is always a good night sleep. But what makes my sleep even better is a layer of sleeping mask that repairs my skin overnight.
I'd apply a thicker layer over the face, let it absorbed overnight and enjoy the sleep.
Goodbye to dull and tired skin on the next morning!
1. A wonderful lightweight invention-- Love how it can be used as emulsion, serum, cream, massage gel and sleeping mask.
2. The texture is very refreshing, lightweight, non-pore clogging. Love the cooling sensation at the first touch.
3. Overall, it works great as an instantaneous remedy for those with hectic lifestyle and lack of sleep.
Kose SEKKISEI Herbal Gel is priced at RM130, available at all Kose counters nationwide.
Wonderful article! Definitely going to try this soon. I have tried a coupole Kose Sekkisei products and liked them fairly well. One was the lotion mask and the other was the white powder wash from b-glowing.


Nine rules of successful distribution. Blog XMailer.
Email newsletter — a great way to announce the news, find new customers and re-attract those who have already become your client. But if you don't want to buy a branded a spammer, you should follow a few simple rules.
What is spam? 80% of email traffic on the Internet and 20% efficiency. The usual, well-done newsletter will be much more efficient. But even with the best intentions there is always the risk of falling into the purgatory folder of "Junk mail". To avoid this, you need to consider a number of nuances.
If your email looks like spam, smells like spam and tastes like spam, then most likely it is. No, seriously. You last came online and understand what you are going to do (for example) is spam. So don't do it, no matter how great the temptation. No matter how it sounded, but it's the only way to help without complaint.
In fact, receiving complaints from time to time is inevitable. You have to be prepared for the fact that, even with completely legitimate mailing list of fifty thousand people and organizing a quality newsletter, you will still get one or two complaints. And that's the minimum. Sometimes, it's just incorrect action of the user, who thus wants to "unsubscribe" from the mailing list or to hide unwanted mail.
The user is very easy in my Inbox put a few ticks and make a list of unwanted emails in spam. He just clicks the "Spam" button in their Inbox, not knowing what "knocks" thus for your company, using it just as a way to "unsubscribe" from the newsletter. And they get it! Because the mail server is blocking all email from your server, having received a sufficient number of complaints about the same sender.
The easiest way is to contact a company engaged in the newsletters professionally, knowing all the weaknesses of the advertising messages and able to work with recipients, and mail services (i.e. to us). If you want to do a mailing on your own or intend to provide this service to other organizations, then you'll appreciate our simple tips.
They are divided into two categories: working with users and protection from the spam filters.
What distinguishes ordinary emails from spam? In fact, only one characteristic — the availability of legal (i.e., fair) collected a database of addresses. The biggest mistake in the collection of such databases is the lack of Express permission from the user.
Under the law in this case means only one condition: the recipient of your email was to subscribe (that is, to Express unequivocally a desire to obtain it).
The dissemination of advertisements through telecommunication networks, including through the use of telephone, facsimile, mobile telephone communications, is allowed only with the prior consent of the subscriber or addressee to receive advertising. In this case, advertising is recognized distributed without the prior consent of the subscriber or addressee of advertisements if it is proved that such consent has been obtained (Federal law "On advertising").
If you have an online store, then you have the user base, ie those people who did you purchase. When is the best campaign or series of discounts, of course, the temptation to immediately start sending according to available addresses, but nevertheless must ask permission. Even if the recipients of your customers, don't send them emails without permission. When people buy your products, fill in the questionnaire and provides information about himself, he is absolutely not counting on rough use of your mailbox for promotional purposes.
One should not write off the e-mail addresses from business cards or questionnaires. This information is not for distribution, and for other purposes.
Confirm the subscription so that no one was able to sign up for email wrong address.
You have the legal base of recipients, but you are too delayed newsletter? If the person has agreed to receive letters two years ago, today newsletter it will surprise or even infuriate – the permission you need to ask again. This is called "method of re-engagement." It gives you the proof that everyone gave permission for the newsletter.
Policy rule XMailer allows You to use any database, including the purchase, but we do not recommend it to you. Buying or renting lists is just a waste of money, which is contrary to the recommendations of all the anti-spam associations. Although with proper processing of mailing list and most importantly thoughtful design the layout, you can mitigate risks and threats.
First, you will need to request the recipient's consent to receive the newsletter — for example, by sending them a little letter stating how you got their address, and question whether they wish to obtain from you the information of the message. But this is not a panacea — this list probably buys someone else. In the end, the same recipients get every day a sea of unnecessary emails. At one point, he's just all of them will mark the necessary checkboxes and send to the scrap. In this there will be sent and your email account.
Secondly, it is inefficient to do a mailing, not knowing the history of this list (say, you are doing a newsletter about cars, and the list was going motorcycling enthusiasts). And for the administration of the postal services purchased base, even if the deal was completely "white" — not an argument. If you suspect spam, you save only confirmation of user consent to the newsletter.
If the user receives a spam report from your side, you are guilty until proven otherwise. After all, the main objective of the e-mail service is to make mailboxes to their customers clean. Thus it has many clients that absolutely no time to hear excuses and complaints every one of them.
However, as long as your mailing list is a legitimately assembled base, and you never hesitate to prove that every complaint is just a mistake – your position can still be saved.
The best proof would be a scan of the questionnaire signed by the client and checked "I want to receive offers by e-mail", or data about the registration (date, name, IP) and the URL of the page where it was recorded.
If you can not confirm the legality of your methods of collecting base emails, the more likely your account will not be unlocked.
Be sure to use the button or the link "Unsubscribe" in each email. Most often they appear in letters in the form of inconspicuous links — and you need to make them visible and easy — the idea is to give users a better push your button, than the button "Spam" in your mail client. For example, we automatically add a link to unsubscribe to the mailing lists of our clients and independently handle all failures. The most important thing is to understand that the presence of a button, your profit will not decrease, but rather increases together with trust and reputation.
You do not need to force the user to enter the username and password if your site or service requires registration — you it is already quite strained by the fact of mailing, from which he or she wants to unsubscribe. If the recipient does not remember or does not want to enter the details for entry, the easiest option for him will, again, send letters to spam.
If it's too long to send the same type of newsletters or other emails, then surely you will be reported as spammer. It is only a matter of time.
Think about your recipient. Make beautifully decorated letters, which will look like so that your company is presented to the user reputable and reliable. You can use our database of templates, available right in the XMailer. Read more here.
Cheap design, content errors, gaudy design and bright font colors (see the rules of drawing letters below) guarantee a lot of complaints and subsequent ban.
Be open. Always make the conditions of distribution open. Tell people when and in what quantities you will be sending. If a person subscribes to weekly news, we already in addition to send every four days advertising or messages about your promotions. You will immediately turn into a spammer and a liar. However, even if the newsletter was interesting for a human, he still refuses your letters, preferring to read news in other place. You need to clearly understand the difference between information letter (news), and a gross imposition of their services, advertising of the goods. Most likely, you will need to create two different list of addresses – one for information, another for advertising.
On average, thanks to spam filters, about 10-20% of all emails disappear in e-mail traffic. And all this through the fault of overzealous spam filters. No need to be a malicious spammer that your letters did not reach the addressees. Even those companies that make distribution quite legally, with the permission and at the request of the addressee punctually "get it hot".
Alas, a quick and simple solution to the problem does not exist. To avoid filters, it is necessary to understand their nature, to understand how they work. And this process is very long and rigorous.
E-mail has a very large list of criteria, which are oriented filters to detect junk email. Included in this list in the first place "spam" phrase. These include, for example: "WARNING, HOT!!!", "CLICK HERE AND YOU WILL HAVE A MILLION DOLLARS!". Recognizing one of these phrases (or very similar to it), post robot recycles the letter. Some criteria give more points, some less. For example, a sample analysis of criteria from SpamAssassin, the most popular spam filter in the world.
If your letter contains a number of spam above a certain threshold, it is removed. On each server the administrator sets the bar individually. If you are already fed up with junk email list, the threshold will be set very low. Almost all the correspondence in this case will go to the scrap.
The above mentioned list of criteria for the definition of spam is constantly growing, filters them to adapt to changes and new spammers ' tricks. The list is updated every time the user clicks "This is spam" in their Inbox. Spam filters can even synchronize and share experiences online.
Avoid spam phrases like "Click here!", "Got a million per minute!"
Sending too many emails per day. Most email services do not allow to send more than 200 emails a day (with the pace of sending 50 000 addresses may be delayed :). In addition, if you rent a server from shared hosting, they can easily disable an account just by seeing an unusual traffic surge. If you have a dedicated service, the administration of the host to respond only to complaints.
Our know-how — we run all the letters before sending messages through SpamAssassin, checking the extent of his "spamboti". If it exceeds a certain threshold, mailing address and edit the newsletter. In the future we plan to implement this service XMailer, then recommendations will be issued directly by downloading the letters.
How to know whether the emails in "Trash" or "Junk"? There are several ways — statistical analysis of discoveries of letters or SMTP records, but ordinary users without the use of specialized software are available. It is the prerogative of specialized services. At the moment possible with XMailer at the stage of closed beta testing, soon expect the release of new application versions.


Things began shifting so rapidly a couple of many years back. Your business by no means used to be troubled by rivals; they would arrive and go but none of them would at any time truly took a significant bite out of your bottom line. But lately more of them have arrive than absent and somewhere along the line your slice of the pie started to shrink. You've tried a few of things to maintain ahead of your rivals but they have not paid out off. Now you feel as if you're fighting to keep your head over drinking water. It is time you thought about hiring an advertising agency. Knoxville has a few from which to choose. What is keeping you back?
So what do you imply by great high quality DVD duplication? It indicates the DVDs have no flaw content-wise, have good-searching DVD menus, and an aesthetically pleasing DVD packaging just to name a few. That becoming said, not only do you require great software, you also need great expertise and design abilities in purchase to make your DVDs presentable. You do not want to give out or promote some thing that looks like a school venture. You want your DVD to have a advanced attraction like the ones we see in DVD shops. That can effortlessly be accomplished if you hire a DVD duplication company.
Of course, everybody already knew what a shoebox looks like. If you want to get them bored with your container, the surefire way is to use the same old rectangular box as a container. Inversely, if you want them to immediately get thrilled with it, attempt a non-fundamental shape and include a hanging color. It makes your brand an eye-candy. Plus, it makes the commodity appear more worthy of the cost. Some actually end up buying just to deliver home the box luxury boxes.
While there have been stories exactly where some suppliers received fortunate being at the correct place or the right time, it takes months, even years to get products created and offered into the right markets.
Ribbons and Bows: – Colorful ribbons and bows ought to be utilized to decorate gift boxes and present apparel boxes. Colourful ribbons and bows are accessible on wholesale rates. Colourful ribbons can be utilized to tie up the gift boxes. Bows can be tagged on the present containers and baggage.
While you may not be the person who invented the item, you much better know all the details and details of your product (idea, competitive info, pricing, and so on. ) before you present to a retail purchaser.
While the packaging of a CD might not be as essential for personal use, it nonetheless is good to maintain them arranged. It is especially good if utilizing it as a gift. However, for expert use it is essential to be sure the exterior of the CD looks enticing enough to attract individuals to it. This way they will be just as interested in seeing what is contained on the CD.


text:
The Plea by Steve Cavanagh
PETE'S REVIEW
THE PLEA
"This is my page turner of the year, a full on adrenaline rush that begins on page 1 and doesn't let up until page 358! It's a law drama, as well as a locked room mystery, that takes place over 48 hours in New York City and features defense lawyer Eddie Flynn who has more tricks up his sleeve then a magician. It also has the best car chase I've read in years directed by Eddie on the phone from the court house. Yowza." -- Pete
An innocent client. A wife in jeopardy. A locked room mystery. Who will take The Plea?
Billionaire David Child swears he didn't murder his girlfriend, Clara. But the evidence overwhelmingly shows that David killed her: the security video showed no one else entering their apartment, the murder weapon was in his car, and he was covered in gunshot residue he can't explain.
The FBI believes David's arrest and obvious guilt could help them take down a huge money laundering scheme—if they can get him to testify.
Con-artist-turned-lawyer Eddie Flynn is given the job: persuade David to plead guilty and give the agents the evidence they need. If Eddie can't get David to take a plea bargain, the FBI has incriminating files on Eddie's wife—and will send her to jail. But David insists that he didn't murder anyone.
As the FBI pressures Eddie to secure the guilty plea, Eddie becomes increasingly convinced that David is telling the truth. With adversaries threatening, Eddie has to find a way to prove David's innocence and find out if there's any way he might have been framed. But the stakes are high: Eddie's wife is in danger. And not just from the FBI…
STEVE CAVANAGH is an Irish author from Belfast and at the age eighteen he studied law by mistake. He is now the international award-winning author of the Eddie Flynn novels. His debut novel, The Defense, was nominated for the Ian Fleming Steel Dagger Award for Thriller of the Year, and The Pleawon the Prix Polar Award for Best International Novel. Steve is still a practicing lawyer (someday he'll get the hang of it) and co-host of the chart-topping podcast Two Crime Writers And A Microphone. He has been involved in several high-profile civil rights cases, his Eddie Flynn novels have been published in over twenty countries, he's married with two young children, and in his spare time he is mostly asleep.


List of suppliers for various materials and items and user reviews.
One of the few RadioShacks selling more than phones. Decent, well sorted inventory of copper clad boards (for etching/milling), resistors, capacitors, transistors, and even a few simple ICs (TL082, 555).
Well stocked computer store. Will match newegg prices (and a few others).
Waytek has been supplying high quality electrical wiring supplies since the 1970s.
 US electronics parts distributor, like Mouser or DigiKey. Good searchability. Avnet Inc. also offers consulting, design, and FAE services (will 10/02/09).
 Authorized online electronic components distributor (Zac 06/08/16).
 US electronics parts distributor, like Avnet (alex 08/30/13).
 Designs and manufactures integrated circuits (ICs), semiconductors, and other electronic components (Zac 06/08/16).
There is a retail store in Laurel, MD, Gaithersburg, MD and another in Woodbridge, VA.
[?] Alexandria and Springfield - Large selection of sheet goods. Only open on weekdays.
Northern California-based - well known for flex PCB, metal core and HDI. Try them for larger, more complex projects. 2-layer hobbyist special also available for $199 shipped (qty=3). 4-layer for $319.
Advanced PCB assembly and manufacturing with 7 SMT lines, 4 DIP lines and meet with ISO9001, UL, RoHS.
This page was last modified on 14 March 2018, at 23:13.


text:
MOL to Make Full-scale Move into Subsea Support Vessel Business by Acquiring Stake in AKOFS of Norway
By Milton Stuards, Jun 19, 2018 / Curious
TOKYO-Mitsui O.S.K. Lines, Ltd. (MOL) today announced that MOL and Mitsui & Co., Ltd. have entered into a share purchase agreement to acquire shares in AKOFS Offshore AS, which is owned by Akastor ASA.
After in-kind contribution of the company of owner and leasing the subsea support vessel, Skandi Santos, which MOL, Mitsui & Co., and AKOFS are jointly operating since November 2016 (Note), MOL's acquisition amount will be about JPY 8 billion.
Caption: Offshore Support Vessel Skandi Santos - Image courtesy: Akofs Offshore
MOL's acquisition of shares in AKOFS means MOL will become more deeply involved in the operation and ship management of subsea support vessels, marking its full-scale move into this field.
AKOFS currently operates three subsea support vessels. Two, including the Skandi Santos, are chartered to the Brazilian state oil company, Petróleo Brasileiro S.A., and another is planned to be chartered by Equinor Energy AS (formerly: Statoil Petroleum AS). All of these vessels play essential roles in services such as construction, maintenance, and repair work at offshore petroleum and gas fields.
The subsea support vessel business requires advanced design and operation technologies, and is a field in which MOL can draw upon its 50-plus years of experience in management of cable laying ships. MOL anticipates stable demand and earnings in the subsea field, and plans to get involved in every phase of operations, from research of sea bed petroleum and gas fields to construction, maintenance, repair work, and removal as it strives to expand the business. Meanwhile, Akastor is one of core companies of Aker group, a major Norwegian offshore company, and MOL, Mitsui & Co., Akastor and Aker group have agreed to seek new opportunities to expand their collaboration based on a long-term perspective.
Outline of AKOFS
Location Oslo, Norway
Representative Geir Sjøberg President & CEO
Capital ratio MOL 25%, Akastor 50%, Mitsui & Co. 25%
(Akastor 100% before acquisition by MOL and Mitsui & Co.)
Businesses Services such as construction, maintenance, and repair of seabed petroleum and gas fields using subsea support vessels
Outline of AKOFS-operated vessels
Name Skandi Santos Aker Wayfarer AKOFS Seafarer
Length/
breadth/
draft 120m/23m/7m 157m/27m/8.5m 157m/27m/8.5m
Deadweight tonnage 6,012MT 10,900MT 11,000MT
Delivered/Flag December 2009/Norway December 2010/Norway January 2010/Cyprus
Operation site Off Brazil Off Brazil Off Norway (plan)
Services Construction and maintenance of deep-sea petroleum and gas fields Construction and maintenance of deep-sea petroleum and gas fields Construction, maintenance, and repair of seabed petroleum and gas fields
Tags: MOL, subsea, Mitsui, AKOFS Offshore AS, Skandi Santos, acquisition, offshore


MEZONE's wireless earbuds have an 8-hour playtime but snap them into their wireless charging case and you'll get an additional 72 hours!
If the only thing keeping you from biking to work is the fear of showing up sweaty for your morning meeting—CLIP will have your back. Attach the portable e-motor to your bike when you need a little boost getting over that hill and you'll arrive effortlessly.


text:
Christmas at the White House Features American Treasures Theme (Photos)
White House Christmas
WASHINGTON, DC – The theme of this year's White House holiday decor, revealed by First Lady Melania Trump on November 26, is "American Treasures," The Associated Press reported. One especially striking element this year is the traditional White House gingerbread house, which is a massive, sugary replica of the entire National Mall. The Capitol, the Lincoln Memorial, the Jefferson Memorial, the Washington Monument, and the White House, all in gingerbread, are on display in the State Dining Room.
The pastry creation, featured at the unveiling of the White House holiday decorations on November 26, includes 225 pounds of dough, 25 pounds of chocolate, and 20 pounds of white icing.
White House pastry chefs have created gingerbread houses during the holidays since the early 1970s. The first one depicted a Christmas village. Another was a replica of President Bill Clinton's boyhood home in Arkansas.
First Lady Melania Trump designed this year's White House holiday decor and tweeted a video showing her walking amid the display. Decorations in the ornate East Room are meant to highlight the diversity and ingenuity of American architecture.
Four custom-made mantelpieces feature the skylines of New York, St. Louis, Chicago, and San Francisco. Seventy-two handmade paper ornaments representing six regions across the nation adorn four 14-foot fir trees. In the library, trees are decorated with ornaments from all states and territories.
In the China Room there are three tables recreated from previous state dinners during the Theodore Roosevelt, John F. Kennedy, and Trump administrations using china and glassware from the White House permanent collection. A place card for President Donald Trump is next to one for "Mrs. Macron," French President Emmanuel Macron's wife, Brigitte.
Upstairs in the Green Room, there are decorations representing an American cornucopia with fruits, vegetables, and grains adorning a tree.
The 18-foot official White House Christmas tree stands tall in the center of the Blue Room. The Fraser fir from North Carolina is decorated with more than 500 feet of blue velvet ribbon embroidered in gold with each state and territory.
The Red Room features ornaments and two wreaths made of pencils stamped with "Be Best," Mrs. Trump's youth initiative.
Patriotism is on display in the Grand Foyer and Cross Hall. More than 14,000 red ornaments hang on the branches of 29 trees. Hidden projectors cast silhouettes of pine and other holiday greenery on the ceilings.
From their portraits on the walls of the corridor, Presidents John F. Kennedy, Jimmy Carter, George H.W. Bush, and Ronald Reagan gaze down on the holiday spectacle.
The official White House Christmas tree in the Blue Room measures 18 feet tall and is dressed in over 500 feet of blue velvet ribbon embroidered in gold with each State and territory. Photo: (AP Photo/Carolyn Kaster)
FILE- The Cross Hall at the White House decorated for Christmas. Photo: (AP Photo/Carolyn Kaster)
The First Family's official Christmas ornament. Photo: (AP Photo/Carolyn Kaster)


1. Need not be present to win.
2. Must be 18 years or older to enter and win.
3. Winner pays all taxes and license before delivery of the 2014 Jeep Wrangler.
4. Winner must claim prize with in 3 weeks of giveaway.
5. Drawing will be held at the 2017 Centralia – Chehalis Swamp Cup game during the halftime show.
6. The car to be given away is a 2014 Jeep Wrangler.
7. The winner of the car is responsible to have the graphics removed from the vehicle.
8. 100% of ticket proceed go to the selling school or organization.
9. All schools and organizations involved are responsible for all permits and license required by the state to participate.
10. Schools and organizations are responsible for their own accounting and reporting to whomever they report to.


The Padlette is a secure, one-handed handle for your tablet. It makes it easier to work with and hold on to, and makes it much less likely that you'll drop it.
Dimensions: 6.75" x 3.5" x 0.03"
I like it. Any more tablets I get gets one!
This small tablet holder makes it easier to hold my tablet while sitting and reading. No more hand cramps! I like the usefulness of it.
Living in NY I take a lot of trains & this is just wonderful to hold while traveling.
I have a new tablet and I came back to this website to get another of these. I love these! It really helps to hang on to the tablet.
This works perfectly and it makes my tablet so easy to hold. Thanks for bringing it to Grommet!
Padlette is a tablet hand strap that makes holding a tablet with one hand easy. Stretch the silicone over two opposing corners, and one-handed interaction becomes natural. Even gesturing or walking along, Padlette stays put.
Tablets make technology more mobile, so they're prone to being dropped. We cover them with cases hoping to minimize the damage. But Padlette takes a different approach, giving you more mobility while minimizing the risk of dropping.
Founder Hank Baker was camping when he realized how hard it is to hold a tablet while sitting or moving. Inspired by the way painters hold a palette, Hank came up with the design and the name.
Designed to fit most major tablets, Padlette even fits over a case. You can choose which top corner to hook it on to, with a simple design that makes it a snap to attach and remove.


text:
<?xml version="1.0" encoding="utf-8" ?>
<SampleMetadata>
	<ID>584c9c80-aa1f-4c1a-af66-d63c33536376</ID>
	<IsFullApplication>false</IsFullApplication>
	<Level>Intermediate</Level>
	<Tags>User Interface</Tags>
</SampleMetadata>

redpajama_set_name: RedPajamaGithub


Since 1930, LUISAVIAROMA of Florence, Italy, has been a premier retailer of authentic men's and women's clothing, shoes and accessories from the most important designers in the fashion world.
LUISAVIAROMA.COM ships worldwide with FedEx (Federal Express) or DHL. Shipment is Free and there are no additional Import Fees to pay on delivery.
If for any reason clients are not satisfied with an order, the item(s) can be returned within 10 days for size exchange, store credit or partial refund.
Like this store? Or want to know what your friends think of it? Share this page with them through social networking sites.


Recently, I've had time to reflect. We had our COS conference last week. Three weeks ago, I was galavanting in the Karoo desert during the experience that is AfrikaBurn. Last month marked eight years since my mother died after a long illness.
As I've been reflecting, some things became clearer to me. These are five recurring themes that I've learned from burns, service, and life.
There's a saying that there is no time like the present. Strike while the iron is hot. While it's true that no moment lasts forever, it's also true that life and all the things in it (including AfrikaBurn and Peace Corps) are mere moments. Admitting to ourselves that nothing is permanent (including us) allows us to fully engage in the now. Now is all we have. Why not love now? Forgive now. Embrace now. AfrikaBurn is seven days in a desert. Peace Corps is more than two years in an foreign community. While those moments won't last, the memories do.
For the first time since I've started going to burns, I was ready to depart from the burn last month. AfrikaBurn was still magical. And it still left me high on life and the awesomeness of humanity. But while the high might be long lasting, it isn't permanent. The need for a constant, permanent high is addiction.
Everything that we see, hear, do and experience is all made up. JFK made up the Peace Corps. Larry Harvey made up Burning Man. Al Gore made up the internet. When wild imaginations are left in childhood, we try to create a better today instead innovating an exciting tomorrow. Life, like AfrikaBurn and Peace Corps, encourages experimentation and innovation. There's even a camp at Burning Man called, "It's All Made Up". Shouts to the IAMU crew. Again, it's up to us to create and co-create this thing called life.
We live in a world with many things competing for our attention. Partially because of that, sensationalism abounds. We end up with strong opinions of people we've never met and know very little about. Real life people become the nameless, faceless "them" or "they". This changes when we sit with someone, formerly known as strange(r), and experience their humaness through interactions. Suddenly, Burners aren't a bunch of naked hippies doing drugs in a desert and Swazis (and by extension, Africans) aren't a bunch of unintelligent, poor people living in mud huts. When we meet face to face, there is often some common ground. We get to deconstruct the single story bestowed on those who want to share their own stories. Even without common language, interests, and/or ideologies, we're all humans sharing this planet.
One of the principles of Burning Man culture is "participation". To me, a large part of that participation is done through interacting with the space and the people in it. Through interaction, we co-create the life experience. In Peace Corps, I've found that magic happens when I am a participant in my community. Interacting with the community promotes growth and gets things done. Interaction also promotes relationships and seeing people as more than simple mediums if transaction.


text:
Q: Angular js validations for a form in ng-repeat is not working as expected I have a table, in which I have repeated the
 tag by using ng-repeat="cancellationPercentData in cancellationPercent"
Inside this tr tag I have a form with name and id set by using $index
Take a look at my code below :

        <form name="{{ $index }}editPercentageForm" id="{{ $index }}editPercentageForm" novalidate>

            <input type="number" name="{{ $index }}editFromHours" ng-model="cancellationPercentData.fromHours" class="form-control" ng-disabled="disableField" id="{{ $index }}fromHours" required/>

This field is required

            <input type="number" name="{{ $index }}edittoHours" ng-model="cancellationPercentData.toHours" class="form-control" ng-disabled="disableField" id="{{ $index }}toHours" required/>

This field is required

={{ $index }}editFromHours" class="text-danger">To Hours should not be more than to Hours

            <input type="text" name="{{ $index }}editPer" ng-model="cancellationPercentData.percentage" class="form-control" ng-disabled="disableField" id="{{ $index }}percentage" required/>

This field is required

            <button class="btn btn-success col-xs-12" type="button" ng-click="disableField = false" ng-show="disableField" style="margin-bottom: 1%;">Edit</button>
            <button class="btn btn-success col-xs-12" type="submit" style="margin-bottom: 1%;"  ng-disabled="{{ $index }}editPercentageForm.$invalid" ng-click="updateCancellations(cancellationPercentData, $index+'fromHours', $index+'toHours', $index+'percentage')" ng-show="disableField == false">Update</button>
            <button class="btn btn-primary col-xs-12" type="button" ng-click="deleteCancellations(cancellationPercentData)" style="margin-bottom: 1%;">Delete</button>

        </form>

tr is repeating correctly but the form inside the tr should start immediately after the tr tag and should end exactly before the tr close tag.
But when I open the above code in the browser and inspect, it is showing differently, the form tag is opened and closed without td tags inside it. Once the form is closed then the tg tags are started .
This is how it is getting changes in my browser when I inspect it :

        <form name="0editPercentageForm" id="0editPercentageForm" novalidate="" class="ng-pristine ng-valid"></form>

            <input type="number" name="0editFromHours" ng-model="cancellationPercentData.fromHours" class="form-control ng-pristine ng-untouched ng-valid ng-valid-required" ng-disabled="disableField" id="0fromHours" required="" disabled="disabled">

This field is required

            <input type="number" name="0edittoHours" ng-model="cancellationPercentData.toHours" class="form-control ng-pristine ng-untouched ng-valid ng-valid-required" ng-disabled="disableField" id="0toHours" required="" disabled="disabled">

This field is required

=0editFromHours" class="text-danger">To Hours should not be more than to Hours

            <input type="text" name="0editPer" ng-model="cancellationPercentData.percentage" class="form-control ng-pristine ng-untouched ng-valid ng-valid-required" ng-disabled="disableField" id="0percentage" required="" disabled="disabled">

This field is required

            <button class="btn btn-success col-xs-12" type="button" ng-click="disableField = false" ng-show="disableField" style="margin-bottom: 1%;">Edit</button>
            <button class="btn btn-success col-xs-12 ng-hide" type="submit" style="margin-bottom: 1%;" ng-disabled="0editPercentageForm.$invalid" ng-click="updateCancellations(cancellationPercentData, $index+'fromHours', $index+'toHours', $index+'percentage')" ng-show="disableField == false">Update</button>
            <button class="btn btn-primary col-xs-12" type="button" ng-click="deleteCancellations(cancellationPercentData)" style="margin-bottom: 1%;">Delete</button>

        <form name="1editPercentageForm" id="1editPercentageForm" novalidate="" class="ng-pristine ng-valid"></form>

            <input type="number" name="1editFromHours" ng-model="cancellationPercentData.fromHours" class="form-control ng-pristine ng-untouched ng-valid ng-valid-required" ng-disabled="disableField" id="1fromHours" required="" disabled="disabled">

This field is required

            <input type="number" name="1edittoHours" ng-model="cancellationPercentData.toHours" class="form-control ng-pristine ng-untouched ng-valid ng-valid-required" ng-disabled="disableField" id="1toHours" required="" disabled="disabled">

This field is required

=1editFromHours" class="text-danger">To Hours should not be more than to Hours

            <input type="text" name="1editPer" ng-model="cancellationPercentData.percentage" class="form-control ng-pristine ng-untouched ng-valid ng-valid-required" ng-disabled="disableField" id="1percentage" required="" disabled="disabled">

This field is required

            <button class="btn btn-success col-xs-12" type="button" ng-click="disableField = false" ng-show="disableField" style="margin-bottom: 1%;">Edit</button>
            <button class="btn btn-success col-xs-12 ng-hide" type="submit" style="margin-bottom: 1%;" ng-disabled="1editPercentageForm.$invalid" ng-click="updateCancellations(cancellationPercentData, $index+'fromHours', $index+'toHours', $index+'percentage')" ng-show="disableField == false">Update</button>
            <button class="btn btn-primary col-xs-12" type="button" ng-click="deleteCancellations(cancellationPercentData)" style="margin-bottom: 1%;">Delete</button>

        <form name="2editPercentageForm" id="2editPercentageForm" novalidate="" class="ng-pristine ng-valid"></form>

            <input type="number" name="2editFromHours" ng-model="cancellationPercentData.fromHours" class="form-control ng-pristine ng-untouched ng-valid ng-valid-required" ng-disabled="disableField" id="2fromHours" required="" disabled="disabled">

This field is required

            <input type="number" name="2edittoHours" ng-model="cancellationPercentData.toHours" class="form-control ng-pristine ng-untouched ng-valid ng-valid-required" ng-disabled="disableField" id="2toHours" required="" disabled="disabled">

This field is required

=2editFromHours" class="text-danger">To Hours should not be more than to Hours

            <input type="text" name="2editPer" ng-model="cancellationPercentData.percentage" class="form-control ng-pristine ng-untouched ng-valid ng-valid-required" ng-disabled="disableField" id="2percentage" required="" disabled="disabled">

This field is required

            <button class="btn btn-success col-xs-12" type="button" ng-click="disableField = false" ng-show="disableField" style="margin-bottom: 1%;">Edit</button>
            <button class="btn btn-success col-xs-12 ng-hide" type="submit" style="margin-bottom: 1%;" ng-disabled="2editPercentageForm.$invalid" ng-click="updateCancellations(cancellationPercentData, $index+'fromHours', $index+'toHours', $index+'percentage')" ng-show="disableField == false">Update</button>
            <button class="btn btn-primary col-xs-12" type="button" ng-click="deleteCancellations(cancellationPercentData)" style="margin-bottom: 1%;">Delete</button>

        <form name="3editPercentageForm" id="3editPercentageForm" novalidate="" class="ng-pristine ng-valid"></form>

            <input type="number" name="3editFromHours" ng-model="cancellationPercentData.fromHours" class="form-control ng-pristine ng-untouched ng-valid ng-valid-required" ng-disabled="disableField" id="3fromHours" required="" disabled="disabled">

This field is required

            <input type="number" name="3edittoHours" ng-model="cancellationPercentData.toHours" class="form-control ng-pristine ng-untouched ng-valid ng-valid-required" ng-disabled="disableField" id="3toHours" required="" disabled="disabled">

This field is required

=3editFromHours" class="text-danger">To Hours should not be more than to Hours

            <input type="text" name="3editPer" ng-model="cancellationPercentData.percentage" class="form-control ng-pristine ng-untouched ng-valid ng-valid-required" ng-disabled="disableField" id="3percentage" required="" disabled="disabled">

This field is required

            <button class="btn btn-success col-xs-12" type="button" ng-click="disableField = false" ng-show="disableField" style="margin-bottom: 1%;">Edit</button>
            <button class="btn btn-success col-xs-12 ng-hide" type="submit" style="margin-bottom: 1%;" ng-disabled="3editPercentageForm.$invalid" ng-click="updateCancellations(cancellationPercentData, $index+'fromHours', $index+'toHours', $index+'percentage')" ng-show="disableField == false">Update</button>
            <button class="btn btn-primary col-xs-12" type="button" ng-click="deleteCancellations(cancellationPercentData)" style="margin-bottom: 1%;">Delete</button>

Why is getting changed in the browser?
Because of this the validations are not working properly.
Please help, thanks in advance :)

A: You can't have other than table tag inside table, if you try to do that it will make your html invalid & that content will thrown out from table. here you should consider using ng-form inspite of form tag.

Also ng-show don't need {{}}(interpolation) directive, you can form complex expression by concatenating string as key of object
ng-show="this.[$index+ 'editPercentageForm'][$index+'editFromHours'].$touched &&
         this.[$index+ 'editPercentageForm'][$index+'editFromHours'].$invalid"

Likewise correct your all other expression.
See Also
Angular form not working in a table

redpajama_set_name: RedPajamaStackExchange


text:
Sudan to join White House-brokered peace deal with Israel after call with US
US President Donald Trump announces that Sudan will be joining the Abraham Accords on White House conference call, October 23, 2020. © REUTERS/Carlos Barria
Sudan is joining the Abraham Accords and recognizing the state of Israel, US President Donald Trump has announced. It is the third country in three months to do so, following the United Arab Emirates and Bahrain.
Following a phone call with Israeli PM Benjamin Netanyahu and Trump on Friday, Sudanese PM Abdalla Hamdok and head of the Sovereignty Council Abdel Fattah al-Burhan announced they would "end the state of belligerence" with Israel and start the process of normalizing relations.
BREAKING: Sudan and Israel announced today they decided to "end the state of belligerence" between them and start a process of normalization. The announcement came after a phone call between president TrumpPM Netanyahu, Sudanese sovereignty council head Burhan & PM Hamdok
— Barak Ravid (@BarakRavid) October 23, 2020
White House deputy press secretary Judd Deere called it "another major step toward building peace in the Middle East."
Friday's action is also symbolic, as it was in Khartoum that the Arab League adopted its 1967 resolution declaring "no peace with Israel, no recognition of Israel, no negotiations with Israel" as its guiding principle.
Also on rt.com WATCH: Bahrain, UAE and Israel sign 'Abraham Accords' peace deal at the White House
Sudan is the third country in three months to join what the Trump administration has termed the Abraham Accords, signed on September 15 at the White House between Israel, the UAE, and Bahrain – with hopes that more countries will eventually join in. It was the first Middle East peace deal since 1994, when Jordan first recognized Israel.
Earlier this week, Trump announced that the US would be removing Sudan from the list of state sponsors of terrorism, as soon as the North African country pays out $335 million in compensation to victims of Al-Qaeda attacks on US embassies. The designation dates back to 1993, early in the 30-year rule of President Omar al-Bashir.
After al-Bashir was deposed last year in a military coup, the Sovereignty Council was established to lead a transitional government. The majority-Muslim nation also went from being governed by Islamic law to being an officially secular state.
Also on rt.com US' planned removal of Sudan from terrorism list is really an attempt to reduce Chinese influence and further isolate Iran
Think your friends would be interested? Share this story!
Trends:Africa newsIsrael newsMiddle East news
Putin says Germany & China are emerging superpowers, US can't 'dominate' anymore, and UK's & France's roles have 'transformed'
No matter who wins the US election, expect more sabre-rattling. The only question is when and where the next conflict will begin
Putin says he personally asked Russian prosecutors to allow opposition figure Navalny to travel to Germany for medical treatment
Corona Grinch: Santa Claus won't be meeting children this year at New York's flagship Macy's store because of Covid-19 fears
'We had a good relationship with Hitler': Biden slams Trump for meeting Kim Jong-un, compares North Korea to Nazi Germany
Scientists discover 'grappling hook' which makes coronavirus so much more infectious than its SARS predecessor
Australian special forces allegedly EXECUTED hog-tied Afghan prisoner because there was no space for him in helicopter
Astronomers catalogue 1,000 worlds that can 'see' Earth – and are candidates for possible COLONIZATION
France does a volte-face on free speech in the wake of a teacher's beheading, but the law needs to be changed to reflect this
The Biden-Trump race is both over and too close to call


text:
THE CONTENDERS 2014: SNOWPIERCER
Curtis (Chris Evans) leads a revolt in Bong Joon-ho's SNOWPIERCER
SNOWPIERCER (Bong Joon-ho, 2014)
MoMA Film, Museum of Modern Art
11 West 53rd St. between Fifth & Sixth Aves.
Sunday, November 30, 6:00
Series runs through January 16
Tickets: $12, in person only, may be applied to museum admission within thirty days, same-day screenings free with museum admission, available at Film and Media Desk beginning at 9:30 am
www.moma.org
www.snowpiercer-film.com
Korean director Bong Joon-ho, who had a huge international hit in 2006 with The Host and a major critical success with 2009's Mother, makes his English-language feature debut with Snowpiercer, a nonstop postapocalyptic thrill ride that takes its place with such other memorable train films as The Great Train Robbery, From Russia with Love, The Train, and Murder on the Orient Express. It's 2031, seventeen years after the chemical C7, which was supposed to end climate change, instead froze the earth, killing all living beings except for a group of survivors on board a train run by a perpetual motion machine. In the rear of the train, men, women, and children are treated like prisoners, beaten, tortured, dressed in rags, their only food mysterious gelatin blocks. Soldiers led by the cold-hearted Mason (Tilda Swinton) and the yellow-clad Claude (Emma Levie), whose outift brings virtually the only color to this dark, dank, deeply depressing setting, violently keep the peace as the two women heartlessly dictate orders and abscond with the children. But Curtis Everett (Chris Evans) and Edgar (Jamie Bell) hatch a plan to get past the guards and make their way to the front of the train in order to find out just what is really going on and to meet with Wilford, the wealthy entrepreneur running the engine. With the help of defiant mother Tanya (Octavia Spencer), elder statesman Gilliam (John Hurt), train engineer Namgoong Minsu (Bong regular Song Kang-ho), and Namgoong's daughter, Yona (Go Ah-sung), Curtis attempts to lead a small revolution that is seemingly doomed to failure.
Mason (Tilda Swinton) has something to say about potential revolution on board train to nowhere
Inspired by the French graphic novel Le Transperceneige by Jean-Marc Rochette and Benjamin Legrand (who both make cameos in the film), Snowpiercer is a tense, gripping thriller that unfolds as a microcosm of contemporary society, intelligently taking on race, class, poverty, drug addiction, education, and corporate greed and power. Evans (Captain America, Push) is almost unrecognizable as Everett, a flawed hero trying to make things right, followed every step of the way by cold-blooded killer Franco the Elder (Romanian star Vlad Ivanov of Police, Adjective and 4 Months, 3 Weeks and 2 Days). The film features splendid production design by Ondrej Nekvasil; each train car offers a completely different look and feel as Curtis heads toward the front, leading to a finale that is everything the conclusion to the Matrix trilogy wanted to be. Bong (Memories of Murder), who cowrote the film with Kelly Masterson (Before the Devil Knows You're Dead), doesn't shy away from violence in telling this complex story – of course, it doesn't hurt that one of the producers is Korean master Park Chan-woo (the Vengeance trilogy, Thirst), who recently made his first English-language film as well, last year's Stoker. A fantastically claustrophobic chase film, Snowpiercer is screening November 30 at 6:00 in MoMA's annual series "The Contenders" and will be followed by a Q&A with Swinton. The series, which consists of films the institution believes will stand the test of time, continues with such other 2014 works as Richard Linklater's Boyhood (followed by a discussion with Linklater and costar Ethan Hawke), Paul Thomas Anderson's Inherent Vice, Mike Leigh's Mr. Turner, and Isao Takahata's The Tale of Princess Kaguya.
Filed under: this week in film, this week in lectures, signings, panel discussions, workshops, and Q&As, twi-ny recommended events Leave a comment
« THE 34th ANNUAL JOHN LENNON TRIBUTE DAY WITH(OUT) ART: ALTERNATE ENDINGS »


The idea of stars forming from the collapse of clouds of gas and dust, and of planets forming in disks around these nascent stars, can be traced back to Immanuel Kant in the mid-18th century.
But a closer look reveals that the formation process is anything but simple.
How does interstellar matter condense into these collapse-prone clouds in the first place? Which roles are played by external pressure, magnetic fields, and turbulence, respectively? How do protoplanetary disks form?
How does yet-to-become-planetary-matter clump from microscopic scales to large bodies whose motion is dominated by gravity? What is the role of planets migrating from one part of the disk to another?
Over the last decade or so, progress in observational techniques has allowed astronomers to find answers to at least some of the open questions.
New high-resolution images (see image top right) have begun to show protoplanetary disks of gas and dust in unprecedented detail.
The Herschel Space Telescope (active 2009-2013) and the submillimeter/millimeter telescope ALMA (completed in 2013) have allowed researchers to trace interstellar dust and gas as closely as never before.
This has allowed e.g. for detailed reconstructions of the structure of the dark clouds in which new stars can form (see image left), as well as the identification of the earliest known examples for regions of slightly higher density that have only just begun their collapse.
To understand the underlying physical mechanisms, we run computer simulations, taking into account key factor such as gravity, hydrodynamics effects including turbulence, and magnetic fields. The protoplanetary disk surrounding a young star is a complex, three-dimensional situation, and detailed simulations are only possible using high-powered supercomputers - and they only give reliable physical results when they stay in contact with the ever more detailed observational data.
Scientists used to have no more than one example for a planetary system - our own. Now, with more than a thousand known exoplanets, the data set is much larger. MPIA researchers compare the predictions of planet formation models (e.g. how many Jupiter-like planet of a given mass should there be?) known as "population synthesis" with exoplanet data.


Come fix your own bike!
Bike Salon is an open shop program that provides tools, space, and volunteer facilitators to help folks fix their own bicycles. This helps participants build self sufficiency to affordably stay on the road, and also provides harder-to-find and specialty tools for those who need them. We provide the stands, tools, paperwork, guidance and supplies!


Can you pick the top movie, actors, actresses and director for the movie awards Feb. 24? The person who selects the most winners in the categories listed below can enjoy Casa and Carmike on us – a $30 gift card to dine at any local Casa Ristoranti Italiano and a $20 gift card for movie tickets at Carmike theaters.
Entries are due by 5 p.m. Feb. 22. The winner will be announced Feb. 25 in The News-Sentinel, at www.news-sentinel.com and via www.facebook.com/thenewssentinel and Twitter at newssentinel.
In the event of a tie, we will put the names of entrants with the most correct answers in a drawing, and one winner will be picked. You must be at least 18 years old and a resident of northeast Indiana to win. Choose one nominee per category, and please vote one time only.


text:
«Скі́фське зо́лото. Боги́ня А́пі» — золота пам'ятна монета номіналом 2 гривні, випущена Національним банком України, присвячена пластині-аплікації IV ст. до н. е. із зображенням богині Апі — праматері скіфів.

Монету було введено в обіг 22 лютого 2008 року. Відноситься монета до серії «Найменша золота монета».

Опис монети та характеристики

Аверс

На аверсі монети в намистовому колі розміщено малий Державний Герб України, над яким — рік карбування монети — 2008; між намистовим колом і кантом монети — кругові написи: «НАЦІОНАЛЬНИЙ БАНК УКРАЇНИ» (угорі), «2 ГРИВНІ» (унизу), а також позначення металу, його проби — Au 999,9 (ліворуч), маса — 1,24 та логотип Монетного двору Національного банку України (праворуч).

Реверс

На реверсі монети зображено золоту пластину-аплікацію у вигляді змієногої богині Апі — та півколом розміщено напис «СКІФСЬКЕ ЗОЛОТО» (унизу).

Автори

 Художники: Володимир Дем'яненко (аверс), Борис Груденко (реверс).
 Скульптори: Володимир Дем'яненко, Святослав Іваненко.

Вартість монети

Ціна монети — 649 гривень була вказана на сайті Національного банку України в 2011 році.

Фактична приблизна вартість монети, з роками змінювалася так:

Див. також

 Список ювілейних та пам'ятних монет України з недорогоцінних металів
 Список ювілейних та пам'ятних монет України з дорогоцінних металів
 Список золотих монет України

Примітки

Посилання

 Опис монети на сайті Національного банку України
 Монько Л. І. «Монети України», каталоги з цінами від колекціонерів Києва: квітень 2010, лютий 2011, квітень 2012, квітень 2013.

Пам'ятні та ювілейні монети України
Найменша золота монета (серія монет)

redpajama_set_name: RedPajamaWikipedia


text:
http://tvtropes.org/pmwiki/pmwiki.php/Music/AlexUbago
Music / Álex Ubago
Create New - Create New - Analysis Characters FanficRecs FanWorks Fridge Haiku Headscratchers ImageLinks Laconic PlayingWith Quotes Recap ReferencedBy Synopsis Timeline Trivia WMG YMMV
Álex Ubago (b. January 29, 1981) is a Spanish pop music singer-songwriter.
One of the most representative Spanish pop singers of the 2000s, Ubago taught himself to sing and eventually jumped to fame in 2001 with his debut album ¿Qué pides tú?, produced with the help of famous band La Oreja de Van Gogh. His success was explosive, earning nine Platinum Discs and having one of his songs voted as one of the best romantic ballads in Spanish music, and this earned him the job to version "I'm Still Here" in the Disney movie Treasure Planet in 2002.
He followed with two more cult albums, Fantasía y realidad in 2003 and Aviones de cristal in 2006, cementing his place in the Spanish music industry, although he would never quite reach the same level of success again with his next releases. He was featured in an international teamups with Craig David and Sharon Corr, and in 2010 he forming a long hyped supergroup aptly named Álex, Jorge y Lena, along with Latin singers Jorge Villamizar and Lena Burke.
Ubago's best strengths are also his main banes, as he is famously memetic in Spanish pop culture for specializing in melancholic, broken-hearted love songs. As a consequence, he has the reputation of being a depressive artist, to the point that, when he started going unnoticed in The New '10s compared to his previous fame, some speculated jokingly he had finally died of sorrow. Nonetheless, he's still one of the most recognizable voices of Spanish pop, as well as a part of the teenage years of more than a generation of Spaniards.
2001: ¿Qué pides tú?
2003: Fantasía o realidad
2006: Aviones de cristal
2009: Calle ilusión
2012: Mentiras sinceras
2017: Canciones impuntuales
His work contains examples of:
Album Title Drop: All of his albums are titled for a song on it, though not always the main one.
Break-Up Song: His was "¿Qué pides tú?", which was included in the album of the same name.
Color Motif: Desaturated color patterns are usual on his videoclips.
Grief Song: Too many to list, to the point they are his most known feature.
"I Want" Song: "Aunque no te pueda ver", "Sigo buscando".
Taxi (band)
Spanish Media
Viva Belgrado
Music of the 2000s
Uffie
Tub Ring
Administrivia/Works Needing Tropes
Ugly Kid Joe


text:
import itertools
from copy import deepcopy

from django.utils.hashcompat import md5_constructor
from django.utils.safestring import mark_safe

from mypage.widgets.models import Widget, RenderedWidget
from mypage.widgets.models import get_object
from mypage.widgets.templatetags.splitobjectlist import split_list
from mypage.pages.conf import settings

class Layout(dict):

    class WidgetInLayoutDoesNotExist(Exception): pass

    def __init__(self, page, *args, **kwargs):
        super(Layout, self).__init__(*args, **kwargs)
        self.changed = False
        self.page = page
        self['containers'] = [Container(self, c) for c in self.setdefault('containers', [])]
        self['static_containers'] = [StaticContainer(self, c) for c in self.setdefault('static_containers', [])]
        #self['template_config'] = TemplateConfig(self, self.setdefault('template_config', {}))
        # TODO after page.skin mimgration raplace line below by the line above
        self['template_config'] = TemplateConfig(self, self.setdefault('template_config', self.auto_migrate_tpl_config()))

    def auto_migrate_tpl_config(self):
        """
        Temporary automigration method migrates skin option from page.skin field
        """
        # TODO remove this method def after pake.skin migration
        if not 'template_config' in self:
            self['template_config'] = dict(skin=self.page.skin or 'default')

    @property
    def containers(self):
        return self['containers']

    @property
    def static_containers(self):
        return self['static_containers']

    @property
    def template_config(self):
        return self['template_config']

    @property
    def dynamic_widgets(self):
        return list(itertools.chain(*self.containers))

    @property
    def static_widgets(self):
        return list(itertools.chain(*self.static_containers))

    @property
    def widgets(self):
        return self.dynamic_widgets + self.static_widgets

    def save(self):
        self.page.layout = self
        self.changed = True

    def render(self, context, settab=None):
        """
        Returns layout containers filled with rendered widgets
        """
        def checktab(settab, widget_ct_id, widget_id):
            if settab and (int(settab['widget_ct_id']), int(settab['widget_id'])) == (widget_ct_id, widget_id):
                return settab['tab']
            return None
        layout = {}
        for k in ('static_containers', 'containers',):
            layout[k] = [ [wil.render(context, tab=checktab(settab, wil.widget_ct_id, wil.widget_id)) for wil in c] for c in self[k] ]
        return layout

    def insert_widget(self, widget, container=0, position=None, config=None, state=None):
        """
        Inserts widget to given position

        If allready assigned, it does nothing.
        """
        if not self.contains_widget_by_instance(widget):
            container = int(container) # FIXME IMHO may be in view function somewhere :)
            container = self.containers[container] # may raise Index/ValueError
            container.insert_widget(widget, position, config, state)

    def contains_widget(self, widget_ct_id, widget_id):
        try:
            self.get_widget(widget_ct_id, widget_id)
            return True
        except self.WidgetInLayoutDoesNotExist, e:
            return False

    def contains_widget_by_instance(self, widget):
        return self.contains_widget(widget.content_type_id, widget.pk)

    def remove_widget(self, widget):
        """
        Removes all found widget's wils
        """
        for container in self.containers:
            container.remove_widget(widget)

    def get_widget_by_instance(self, widget):
        """
        Returns WIL by given widget instance
        """
        return self.get_widget(widget.content_type_id, widget.pk)

    def get_widget(self, widget_ct_id=None, widget_id=None):
        """
        Returns WIL by given keys
        """
        for wil in self.widgets:
            if (wil.widget_ct_id, wil.widget_id) == (widget_ct_id, widget_id):
                return wil
        raise self.WidgetInLayoutDoesNotExist("WidgeInLayout with given keys does not exist!")

    def configure_widget(self, widget_ct_id, widget_id, data):
        """
        Configures WIL found in containers
        """
        wil = self.get_widget(widget_ct_id, widget_id)
        return wil.configure(data)

    def configure_widget_by_instance(self, widget):
        return self.configure_widget(widget.content_type_id, widget.pk)

    def arrange_containers(self, cols):
        """
        Splits widgets to given number of containers
        """
        self['containers'] = split_list(self.dynamic_widgets, cols)
        self.save()

    def arrange_widgets(self, containers):
        """
        Updates widggets positions in containers

        Widgets can be placed and removed via this method.
        """
        new_containers = []
        for container in containers:
            new_container = Container(self, [])
            for widget_ct_id, widget_id in container:
                try:
                    wil = self.get_widget(widget_ct_id, widget_id)
                except self.WidgetInLayoutDoesNotExist, e:
                    widget = get_object(widget_ct_id, widget_id) # existence check
                    wil = WidgetInLayout.factory(new_container, widget)
                new_container.append(wil)
            new_containers.append(new_container)
        self['containers'] = new_containers
        self.save()
        return self.containers

    def clone(self):
        return deepcopy(self)

class Container(list):

    def __init__(self, layout, widgets):
        self.layout = layout
        return super(Container, self).__init__([WidgetInLayout(self, w) for w in widgets])

    def save(self):
        self.layout.save()

    def insert_widget(self, widget, position=None, config=None, state=None):
        wil = WidgetInLayout.factory(self, widget, config, state)
        if position is not None:
            self.insert(position, wil)
        else:
            self.append(wil)
        self.save()

    def remove_widget(self, widget):
        for wil in self:
            if (wil.widget_ct_id, wil.widget_id)  == (widget.content_type_id, widget.pk):
                self.remove(wil)
        self.save()

class StaticContainer(Container):
    pass

class WidgetInLayout(dict):

    STATE_NORMAL = 0
    STATE_NEW = 2
    STATE_MINIMIZED = 1

    def __init__(self, container, *args, **kwargs):
        self.container = container
        return super(WidgetInLayout, self).__init__(*args, **kwargs)

    @property
    def widget_ct_id(self):
        return self['widget_ct_id']

    @property
    def widget_id(self):
        return self['widget_id']

    def config_get(self):
        return self['config']
    def config_set(self, value):
        self['config'] = value
        self.save()
    config = property(config_get, config_set)

    def state_get(self):
        return self['state']
    def state_set(self, value):
        self['state'] = value
        self.save()
    state = property(state_get, state_set)

    @property
    def widget(self):
        return get_object(self.widget_ct_id, self.widget_id)

    def render(self, context={}, allow_fetch=False, tab=None):
        if self.state == self.STATE_NEW:
            self.state = self.STATE_NORMAL
        rendered_widget = self.widget.rendered_widget_class(self.widget, self.state)
        return mark_safe(rendered_widget.render(self.config, context, allow_fetch, tab=tab))

    def configure(self, data, widget_config_function=None):
        if widget_config_function is None:
            widget_config_function = self.widget.get_widget_in_page_configuration
        if self.config in ('', None):
            self.config = {}
        self.config = widget_config_function(self.config or {}, data)
        self.save()

    def save(self):
        self.container.save()

    @classmethod
    def factory(cls, container, widget, config=None, state=None):
        if state is None:
            state = cls.STATE_NEW
        return cls(container, dict(
            widget_ct_id = widget.content_type_id,
            widget_id = widget.pk,
            config = config or {},
            state = state
        ))

class TemplateConfig(dict):

    options = settings.PAGE_TEMPLATE_OPTIONS

    def __init__(self, layout, *args, **kwargs):
        self.layout = layout
        super(TemplateConfig, self).__init__(*args, **kwargs)

    def save(self):
        self.layout.save()

    def as_hash(self):
        return md5_constructor(self.__str__()).hexdigest()

    def __getitem__(self, key):
        try:
            return super(TemplateConfig, self).__getitem__(key)
        except KeyError, e:
            return self.get_default(key)

    @classmethod
    def get_default(cls, key):
        try:
            return cls.options[key][1]
        except KeyError, e:
            from django.core.exceptions import ImproperlyConfigured
            raise ImproperlyConfigured("Template option \"%s\" is not defined. Check PAGE_TEMPLATE_OPTIONS in your settings (Format: PAGE_TEMPLATE_OPTIONS = {<option_name>: (<choice_list>, <default_value>)})" % key)


The Ngati Pahauwera Development Trust (NPDT) acknowledge the services of Michael Chamberlain who submitted his resignation as the Ngati Pahauwera Commercial Development Ltd (NPCDL) Chairman and as an independent director. Michael has provided exemplary advice and support to NPCDL not only in the equities portfolio but across all the investments of NPCDL. The trustees wish Michael and his whanau all the best in the future and reiterate the contribution to Ngati Pahauwera development. NPDT have already initiated a process to determine interest and seek new directors from within Ngati Pahauwera and a further process will be decided for the appointment of independent directors. Tom Keefe has been appointed Chairman of NPCDL.
Ko au te awa, ko te awa ko au.
I am the river and the river is me. The river is integral to my identity.
Pakatō i te ata, Pakatō i te ahiahi, Maure mahi Mauri ora.
Planning and preparation are critical to health and prosperity.
Wherever I live, I stand as Ngāti Pāhauwera.
Imagine and create a better future.
Ko te Amorangi ki mua ko te hapai kō muri.
Let Io be the spearhead and achievement will follow.


text:
Gustaf Oliver Forslund (April 25, 1908 – August 4, 1962) was a Swedish-born Canadian professional ice hockey right wing player. In the 1932–33 season, he became the first Swedish-born player in the National Hockey League, and played 48 games for the Ottawa Senators. The rest of his career, which lasted from 1926 to 1941, was spent in various minor leagues.

Early life
Gustaf Forslund was born in Holmsund in Västerbotten, Sweden to Lars Anton Forslund and his wife Ida Maria Fällman. When he was still a child, his family moved to Fort William and later Port Arthur, Ontario.

Playing career
First playing professional hockey for the Port Arthur Ports at age 20, he transferred to the Fort William Forts one year later. In 1929 he moved to Minnesota to play for the Duluth Hornets of the American Hockey Association (1926–1942). Playing 48 games for the Ottawa Senators in 1932–33, Forslund became the first Swede to play in the NHL. He scored a total of 13 points, 4 goals and 9 assists.

He went on to play for the Windsor Bulldogs of the International Hockey League (1929–1936) and the Philadelphia Arrows and New Haven Eagles in the Can-Am Hockey League. He ended his career playing in the Thunder Bay Senior League until 1941. In 1939–40, Forslund led the Thunder Bay Senior League with 39 points in 24 games.

After hockey
After retiring, Forslund helped organise youth hockey. After his wife died at 39, he was left to raise their two children alone. He died from a stroke in 1962 when he was 54.

Career statistics

Regular season and playoffs

External links

 Obituary at LostHockey.com

1908 births
1962 deaths
Canadian ice hockey right wingers
Duluth Hornets players
Ice hockey people from Ontario
New Haven Eagles players
Ottawa Senators (1917) players
People from Umeå Municipality
Philadelphia Arrows players
Sportspeople from Thunder Bay
Swedish emigrants to Canada
Swedish ice hockey players
Sportspeople from Västerbotten County
Windsor Bulldogs (1929–1936) players


SafeMind LCC understands how important it is for parents and children to be aware of their surroundings, avoid danger, trust intuition, and use self-defense techniques to stay safe.
We believe your defense is personal. SafeMind LCC takes the steps to transform your self-defense approach into simple tasks. These tasks will help you in prevention, in a time of need and after an incident.
This 8 hour class exceeds the Arizona Concealed Carry permit requirements for NRA firearm training.
The class includes three hours of range time focusing on safe firearm handling, fundamental marksmanship, basic defensive shooting skills, firearm maintenance and more.
Learn the proper tools, attitude, skills and knowledge required to be successful in a defensive situation.
This training stresses marksmanship, firearm malfunction clearance, holster presentation, movement drills, engaging multiple targets and stress inoculation.
Customize your home defense plan.
Active Shooter and workplace violence situations evolve rapidly and often end with a tragic outcome.
SafeMind will help your business develop a comprehensive defense plan and train your employees to respond appropriately if this situation occurs.
Defensive situations can lead to the injury of you or your attacker. Being able to respond to and treat traumatic injuries until emergency professionals arrive on scene will increase the probability of a positive outcome.
Firearm safety should start before your child has access to firearms inside or outside of the home.
By learning the fundamentals of safe firearm use and marksmanship, your child will have the foundation necessary for safe hunting, recreational and competitive shooting.
SafeMind knows that men and women learn differently. We conduct classes in an environment that is focused on your unique needs. This class includes both classroom and range work to maximize your knowledge and skills.
We prefer to work with groups of friends, so put a group together and come out to learn new skills.
Whatever your specific need, specific threat or location, SafeMind can develop a comprehensive plan for you.
Please contact us and we'll help you determine which solution is best for you.
Personal defense does not necessarily require the use of a firearm or lethal force. The objective should be to recognize risks before they become critical situations.
SafeMind uses a variety of training techniques to simulate real-world situations and will teach the you how to mitigate the risks before they occur.
We provide high level personal defense and situational awareness training to individuals, families, business owners and employees.
Personal defense is a small investment when compared to the lives it can save.
Contact us today to find out how you can protect your loved ones and assets.
SafeMind instructors and consultants are subject matter experts and can help you learn the right way to protect yourself and your family. We will exceed your expectations.
We understand that your privacy is very important and do not share the names of our clients, or the skills and training that they have acquired through us.