text:
Dulénkov (en rus: Дуленков) és un poble (un khútor) de la província de Rostov, a Rússia, que en el cens del 2010 tenia 591 habitants, pertany al municipi de Bókovskaia.

Referències

Khútors de la província de Rostov


Did you know that your technology could be fueling your business growth?
Let us show you how to take control of your digital landscape to eliminate nagging problems, streamline and automate your workflow, collaborate with your team from anywhere and keep your network strong and secure!
At Tek Busters we believe your technology should be an investment in the growth of your business, not a drain on your resources. That's why we use time-tested, industry best practices and our own processes to transform your network into an asset for greater productivity and growth.
Ready to make a solid technology plan for your business future?
Contact Tek Busters to get started!
Are you tired of managing multiple vendors and technology companies? Are you confused about who to call to solve problems as they happen?
At Tek Busters we can eliminate the confusion by taking control of your entire digital network. That means you only need to call one company for all of your technology needs – from internet access and email to printers, phone systems, computers, network security and much more.
We also partner with you to make critical technology decisions that affect your bottom line – from when to upgrade your computers or servers to planning for future expansion and growth.
We'll make sure every system is integrated and designed to work together to save you time and hassle. We do this by investing in business-grade hardware that's built to last, then setting it properly with the right security protocols, software and backup systems. Plus, we work to standardize your systems and ruthlessly eliminate troublesome technology so you experience less nagging problems and a big boost in productivity.
Ready to let go of your technology hassles? Contact Tek Busters today!
As experts in network security, we know that one of the best ways to keep your team productive and your data safe is to create the most secure network possible. That's why much of our IT consulting practices center around tightening security, eliminating weak points and educating you and your employees to keep intruders out and your critical data safe.
Today's networks need to be agile enough to allow for team collaboration from anywhere, on any device. Tek Busters makes it easy to transition your daily work flow to the cloud and get everyone on the same page. From Microsoft Office Migrations to Office 365 to customized cloud solutions for your unique needs, Tek Busters can help your team get more done through sharing, collaboration and increased communication.


Q: "And do you think all three of them can cause akathisia in some people?
A: What three drugs are you referring to?
Akathesia is a condition that must be closely monitored, not only by the person taking the drug, but those around that person because often the person on the drug may be too embroiled in the experience to recognize it. As stated above, if you think you are experiencing this condition, contact your physician immediately. You should also report this experience to the Federal Food and Drug Administration ("FDA"). This is very important as this is one way pressure can be put on drug companies to fully disclose the adverse side effects of their antidepressant. You can report your side effects at www.fda.gov/medwatch.


The right degree can open the doors to a lucrative, exciting career that rewards your hard work, so it won't come as a surprise that some people look for a shortcut with fake credentials.
Unfortunately, this kind of fraud doesn't just lead to unqualified high school principals resigning after intrepid student journalism. It also leads to fake doctors providing the wrong medicine and uncredentialed employees causing major accidents that harm or kill hundreds of people.
The dangers around false credentials are growing. From 2012 to 2018, the number of companies that said they had found a lie or misrepresentation of credentials on a resume rose from 66 percent to 84 percent of respondents in benchmark reports from HireRight. Nearly half of these organizations will not rescreen workers after they're hired, which could cause issues related to criminal activity or a worker losing a required professional license but not informing HR.
We recently spoke to Dobromir Kovachev at Open Source University, which has a new technology it hopes will make that vetting and verification fast, simple and effective.
Open Source University is an education and career development blockchain ledger designed to simplify the process of updating and authenticating the credentials of individuals. The aim, Kovachev says, is to reduce the time it takes to find the best candidate while also improving the effectiveness of hiring decisions.
Verifying credentials is a tedious, time-consuming process for HR. When scaling for growth or managing turnover, HR professionals often juggle multiple functions and can be stretched very thin. Checking education or skills can slip through the cracks.
An automated process could prevent such mistakes, while blockchain could help ensure its accuracy.
Blockchain provides this support through the immutable ledger it creates, where no items can be removed or edited, but updates can be added. This record allows a job seeker to upload a resume to the OS.University system, where the platform identifies degrees and certificates. If the school or credentials issuer is on the platform, OS.University's algorithms can then verify these claims against its database and make a note about the veracity of the claim, Kovachev says. The heavy lifting of calling schools or searching databases is done automatically.
For HR teams, OS.University offers tools that can suggest the right candidates based on open positions, education and other company preferences. The system validates the educational certificates of its applicant pool ahead of time, aiming to reduce HR's burden related to authentication. Alongside its hiring support, OS.University will provide analytics tools to help companies find new educational services for their staff and monitor the progress of employee certification processes.
The system also benefits applicants, Kovachev says. OS.University's existing algorithms can identify the right courses or degrees to help advance careers based on what employers are seeking.
This same support can extend to educational institutions that often struggle to accurately measure demand for specific skills or degrees. The OS.University platform identifies what is desired by reviewing the job requirements companies list and the skills or credentials they review. Kovachev says data mining tools can create a snapshot of industry demand for its partners.
OS.University's next steps include expanding its reach and support for individuals, schools and businesses. The company says it has integrated with about 700 universities and has access to 60 million people who have used massive open online courses.
The service, currently part of University College London's EdTech incubator, has wrapped a successful initial coin offering and is working to expand its partners and educate the broader community about the role that blockchain and cryptocurrencies can have in the educational space.


When you go and try to look for those boots out there, you might not get to find a lot of them that you particularly like and this can be something that is really sad. You might not like to buy shoes online because you never know if you can fit these shoes but there are actually scales that you can measure your feet in and charts so these things are really helpful in knowing what size or boot you should get online. Yes, there are those websites that are selling these boots and if you have never seen these kinds of websites before, you should really go and look and check out what you would like to have there. You will really love how convenient it is to find those boots online and to get them for yourself because it is indeed so easy and very fast to do these things. If you have never purchased anything online yet, you can make these platform boots the first thing that you will ever order online.
You might find a certain pair of boots up online and you might like it very much and if you do, you should go and get it and one thing that you will really love about buying these boots online is that it is so easy. Buying things online is something that is very convenient and you will really love to shop online because it is easy and you no longer have to go out of your house to do these things. There are also boots that you can get for hiking and the like so you will really never run out of ideas when you go up online to buy these wonderful boots. Have a wonderful day ahead of you.


As more retail purchases move to small-screen devices (tablets, smartphones and wearables), simple and friction-free payment is paramount. Consumers faced with a clunky, complicated checkout process on a small screen will abandon their carts, depressing sales and destroying the goodwill that has been built up during the shopping process.
There's an urgent need to pay attention to small-screen payment processes. Mobile devices are becoming globally ubiquitous: According to Forrester, 4.9 billion individuals use mobile phones worldwide, and nearly half (49.8%) are smartphone subscribers. These devices are increasingly being used for shopping: nearly half (47%) of global consumers who shop with consumer goods retailers use their mobile phone or tablet device when making a purchase, according to Accenture Strategy's Global Consumer Pulse Research, a February 2017 survey of more than 25,000 consumers in 33 countries.
"When people go to the mobile web, it's often at that 'moment of need," explained Brendan Miller, Principal Analyst, Forrester. Optimizing purchase processes for these highly motivated consumers can therefore yield impressive results.
This Retail TouchPoints Special Report will explore the most effective ways for retailers to streamline their payment processes at every touch point and on every screen, large and small.
Macro Efforts To Make Payments Friction-Free: While the W3C preps standards to embed consumer payment data directly into web browsers, retailers can start streamlining payment by reducing the number of checkout form fields and investing in autofill and back-end technology.
Will One-Click Payment Become Table Stakes?: The expiration of Amazon's patent on its one-touch payment process is opening the field to other providers, but retailers need to ensure they have earned customers' trust if they expect them to share payment data.
Lower Hurdles To Raise Conversion Rates: Retailers need to A/B test checkout and payment processes to ensure they are as smooth as possible, offering guest checkout options and postponing customer queries as long as possible.
New Devices, New Security Concerns: Rapid development of IoT devices that spread commerce to consumers' homes and cars are potentially adding new "attack vectors" for hackers.
The drive to streamline payment processes is proceeding on multiple fronts. The World Wide Web Consortium (W3C) has established a Web Payments Interest Group that is developing standards to embed consumers' payment data directly into web browsers. Adoption and use of these standards would allow a wide range of online retailers to simplify payment processes, without requiring shoppers to submit payment card data for transactions at each retailer.
Retailers can take advantage of APIs in Chrome and Safari mobile web browsers that autofill fields with data users have saved, and a Google Maps API can perform address verification, speeding approvals.
Revamping checkout processes — and using carefully monitored A/B testing techniques to ensure the process is optimized for the preferences of that retailer's customer base — is a smart investment. "We have very good data about consumer behavior and what's driving the path to purchase with e-Commerce, and we know that any impediment you put in front of a customer will slow them down," said Eric Shea, Managing Director at Kurt Salmon, part of Accenture Strategy.
Retailers also should consider adding a "guest checkout" option, allowing shoppers to complete a purchase without requiring anything more than the basic information needed to process a payment. While the brand gives up an opportunity to gather valuable shopper data, it boosts conversion rates and sets the stage for a return visit.
PayPal's version of one-touch payment allows retailers to "capture the point of need-based demand as fast as they can," said Amit Mathradas, General Manager and Head of Small Business, North America for PayPal. This functionality is currently offered by five million merchants and used by more than 40 million consumers, with usage rates over 80%, according to Mathradas.
The Accenture consumer study indicated that trust is the biggest driver of customer loyalty in the digital age, with 85% of U.S. consumers saying they are loyal to brands that are trustworthy and protect their information. More than three out of four (76%) U.S. consumers say it is extremely frustrating realizing that companies they do business with cannot be trusted to look after their personal information.
Amazon's 1-Click ordering revolutionized the e-Commerce checkout experience and set the bar for what customers have come to think of as an easy shopping experience. It's become such a staple for regular Amazon users that the company even expanded the concept beyond the virtual world of the internet — now, many people place Amazon Dash Buttons throughout their home and use them to reorder common household supplies with the push of a button.
What many merchants don't realize is that Amazon has a patent on 1-click — not just the technology, but the very concept. No company in the United States is allowed to sell online with just one click unless they get licensed by Amazon. Apple, for instance, licensed 1-click ordering from Amazon in 2000.
But all of that will be over soon. Amazon's patent expires in September 2017. And that's a big deal for everyone with an e-Commerce web site, whether you're a huge national chain or a local merchant.
One-click checkout is about to be everywhere, because removing friction from the buying process is perhaps the biggest priority for modern businesses. In brick-and-mortar stores, this has meant adopting in-aisle checkout, embracing mobile payments and seeking out faster credit card processing.
And streamlined checkout is even more crucial in the online space, where it is not uncommon to see cart abandonment rates of 70%. The holy grail for e-Commerce is safe and speedy one-click checkout, with stored shipping and payment information that's fully secure. If you can make checkout simpler and faster for shoppers, you're going to get a noticeable boost on your bottom line.
So how should you prepare? Here are two fundamentals to start with: retaining customer payment preferences and ensuring payment preferences are up to date.
The beauty of 1-click checkout is that customers don't need to re-enter payment credentials each time they shop. Enabling card-on-file payment and storing shipping data is crucial to a high conversion rate, but it's also an area where security is truly essential. You must be sure you have the proper systems in place to securely store this information.
Not only that, seamless checkout faces yet another significant obstacle: changing credit cards numbers and expiration dates. When this happens with card-on-file purchases, the customer's checkout flow in interrupted to ask for new payment credentials — another hurdle for the customer to climb.
At Cayan, our approach abstracts the sensitive card-on-file payment information away from the merchant's systems as a secure token in our payment vault. That token is then returned for the transaction when the customer checks out. At the same time, we also check to be sure the payment credentials are still valid — and if not, our card account updater automatically updates the token and returns it to the retailer for a seamless checkout experience.
There are many factors that businesses need to consider as 1-click payment approaches. No matter the size of your organization, you need to start preparing now.
Keeping data (both payment card information and consumers' Personally Identifiable Information, or PII) secure is always an issue in the payments sphere. "It should be table stakes for a retailer to keep up with their PCI audits and use payment tokenization, so that they are storing a 'key' and not the actual credit card information," said Shea. The bigger challenge moving forward, however, will be the proliferation of new connected devices that include any type of commerce functionality. The IoT creates new levels of convenience and connection, but it also opens up new "attack vectors" for hackers to steal data.
It's not just consumer information that can move about just a bit too freely. Retailers using RFID and beacon technology in their stores to push out product information to shoppers could also be sharing data about current inventory levels. "If a competitor got a hold of that, they would have the retailer's product catalog and know how well things are selling in a particular store, which would provide them with an enormous competitive advantage," said Shea.
The IoT creates new levels of convenience and connection, but it also opens up new 'attack vectors' for hackers to steal data.
In the brick-and-mortar environment, a different kind of friction is slowing down checkouts. Retailers and consumers that have implemented EMV technology at the POS complain that chip transactions take too long compared to the swiftness of a mag stripe swipe.
Only 44% of U.S. card-accepting merchants were equipped with EMV terminals as of September 2016, according to The Strawhecker Group (TSG), and only 29% of these merchants are actually able to accept chip-based transactions. The slow pace of adoption is an issue both for those brick-and-mortar merchants that are not yet EMV-compatible and also for online retailers, since fraudsters tend to attack the least protected parts of the commerce environment.
Some payments experts had predicted that EMV's rocky introduction would accelerate the use of in-store payments with mobile phones. That prediction has not panned out, in large part because paying with a smartphone can actually be less convenient than using a traditional payment card.
Take our quick survey to discover how well your business is clearing payments hurdles.
Have you implemented autofill capabilities for form fields on your site or mobile app?
Have you performed A/B testing on your checkout and payment procedures with the aim of streamlining processes?
Have you postponed customer queries until the checkout process?
Do you offer a simplified guest checkout option?
Do you provide number keypads for numerical forms (i.e. zip codes, dollar amounts)?
Have you optimized performance by eliminating large images or pop-ups on checkout and payment pages?
The hottest trends in payment today involve small-screen transactions. The industry is "following the money": mobile commerce growth rates are outstripping overall e-Commerce figures and continuing to accelerate. Retailers and third-party payment providers need to do everything possible to streamline and simplify checkouts and payment processes — and every step of the customer journey that leads up to them. Newly available tools, such as one-click payment options, will play important roles, but in the meantime retailers need to re-examine their own user interfaces. Even small tweaks can make a big difference in reducing abandonment rates, boosting conversions, and increasing overall customer satisfaction.


text:
() Cape Henry
Cape Henry tides for (today) Jan 27th, Sunrise 7:10am-5:23pm, Tides: L 6:24am -0'0" H 12:14pm 2'10" L 6:36pm -0'2"
TIDES for () Cape Henry
H 3:39 am 3'2"
L 10:17 am 0'3"
H 3:51 pm 2'5"
L 9:58 pm 0'0"
Moon: 1:13 pm - 2:24 am
L 10:48 pm 0'0"
L 1:00 am 0'0"
H 10:17 pm 2'6"
H 10:25 am 3'0"
Moon: 9:33 pm - 10:13 am
H 11:04 am 2'10"
Moon: 10:32 pm - 10:37 am
Moon: 12:00 am - 11:24 am
H 1:22 am 2'10"
L 8:45 pm -0'0"
Moon: 1:39 am - 12:19 pm
L 10:45 pm -0'3"
Moon: 4:02 am - 1:40 pm
L 11:56 am -0'2"
H 6:34 pm 2'10"
L 1:39 am -0'9"
Moon: 10:21 am - 11:10 pm
H 12:14 pm 2'10"
Moon: 11:45 am - 1:19 am
Moon: 12:18 pm - 2:23 am
Cape Henry Tide Tables
go here for a column-row table for copy
Jan 1st (Sun) tide table for () Cape Henry station 404.
Sunrise 7:17am-4:58pm, Tides: H 3:39am 3'2" L 10:17am 0'3" H 3:51pm 2'5" L 9:58pm 0'0"
Jan 2nd (Mon) tide table for () Cape Henry station 404.
Sunrise 7:17am-4:58pm, Tides: H 4:34am 3'3" L 11:16am 0'2" H 4:48pm 2'4" L 10:48pm 0'0"
Jan 3rd (Tue) tide table for () Cape Henry station 404.
Sunrise 7:17am-4:59pm, Tides: H 5:23am 3'4" L 12:07pm 0'1" H 5:39pm 2'4" L 11:35pm 0'0"
Jan 4th (Wed) tide table for () Cape Henry station 404.
Sunrise 7:17am-5:00pm, Tides: H 6:08am 3'4" L 12:52pm 0'1" H 6:24pm 2'4"
Jan 5th (Thu) tide table for () Cape Henry station 404.
Sunrise 7:17am-5:01pm, Tides: L 12:19am 0'0" H 6:48am 3'4" L 1:32pm 0'0" H 7:05pm 2'5"
Jan 6th (Fri) tide table for () Cape Henry station 404.
Sunrise 7:17am-5:02pm, Tides: L 1:00am 0'0" H 7:26am 3'4" L 2:08pm 0'0" H 7:44pm 2'5"
Jan 7th (Sat) tide table for () Cape Henry station 404.
Jan 8th (Sun) tide table for () Cape Henry station 404.
Jan 9th (Mon) tide table for () Cape Henry station 404.
Jan 10th (Tue) tide table for () Cape Henry station 404.
Sunrise 7:17am-5:05pm, Tides: L 3:35am 0'1" H 9:49am 3'1" L 4:22pm 0'0" H 10:17pm 2'6"
Jan 11th (Wed) tide table for () Cape Henry station 404.
Sunrise 7:17am-5:06pm, Tides: L 4:16am 0'3" H 10:25am 3'0" L 4:56pm 0'0" H 10:58pm 2'6"
Jan 12th (Thu) tide table for () Cape Henry station 404.
Sunrise 7:17am-5:07pm, Tides: L 5:00am 0'3" H 11:04am 2'10" L 5:33pm 0'1" H 11:42pm 2'7"
Jan 13th (Fri) tide table for () Cape Henry station 404.
Sunrise 7:16am-5:08pm, Tides: L 5:49am 0'4" H 11:46am 2'8" L 6:14pm 0'1"
Jan 14th (Sat) tide table for () Cape Henry station 404.
Sunrise 7:16am-5:09pm, Tides: H 12:30am 2'8" L 6:43am 0'5" H 12:34pm 2'6" L 6:59pm 0'1"
Jan 15th (Sun) tide table for () Cape Henry station 404.
Sunrise 7:16am-5:10pm, Tides: H 1:22am 2'10" L 7:44am 0'5" H 1:28pm 2'5" L 7:50pm 0'0"
Jan 16th (Mon) tide table for () Cape Henry station 404.
Sunrise 7:15am-5:11pm, Tides: H 2:18am 3'0" L 8:48am 0'4" H 2:28pm 2'4" L 8:45pm -0'0"
Sunrise 7:15am-5:13pm, Tides: H 4:18am 3'6" L 10:57am 0'0" H 4:35pm 2'5" L 10:45pm -0'3"
Sunrise 7:14am-5:15pm, Tides: H 5:17am 3'9" L 11:56am -0'2" H 5:36pm 2'7" L 11:45pm -0'5"
Sunrise 7:14am-5:16pm, Tides: H 6:14am 3'11" L 12:51pm -0'5" H 6:34pm 2'10"
Jan 21st (Sat) tide table for () Cape Henry station 404.
Sunrise 7:13am-5:17pm, Tides: L 12:43am -0'7" H 7:08am 4'1" L 1:42pm -0'6" H 7:29pm 3'0"
Jan 22nd (Sun) tide table for () Cape Henry station 404.
Sunrise 7:13am-5:18pm, Tides: L 1:39am -0'9" H 8:00am 4'1" L 2:32pm -0'8" H 8:23pm 3'2"
Jan 23rd (Mon) tide table for () Cape Henry station 404.
Sunrise 7:12am-5:20pm, Tides: L 3:30am -0'8" H 9:41am 3'10" L 4:09pm -0'8" H 10:09pm 3'4"
Sunrise 7:11am-5:21pm, Tides: L 4:25am -0'6" H 10:31am 3'7" L 4:57pm -0'7" H 11:03pm 3'3"
Sunrise 7:10am-5:23pm, Tides: L 6:24am -0'0" H 12:14pm 2'10" L 6:36pm -0'2"
Sunrise 7:09am-5:24pm, Tides: H 12:57am 3'2" L 7:31am 0'2" H 1:10pm 2'6" L 7:28pm -0'0"
Sunrise 7:08am-5:25pm, Tides: H 1:59am 3'1" L 8:42am 0'3" H 2:12pm 2'3" L 8:25pm 0'1"
Jan 31st (Tue) tide table for () Cape Henry station 404.
Unrestricted tides view. No ads. The print function below.
For members access, Register.
(1day) - (2day) - (3day)
Tide Chart Calendar Prints
Add your contact to a clean 8.5x11 calendar print.
Add a note to display with your contact name and QRCODE pointed at your link.
Northwest Marina

redpajama_set_name: RedPajamaCommonCrawl


text:
Чердабаев — фамилия; имеет женскую форму Чердабаева.
 Чердабаев, Магауия Тажигариевич (род. 23 июля 1943; пос. Доссор, Макатский район, СССР) — советский учёный. доктор экономических наук, профессор, заслуженный деятель Казахстана.
 Чердабаев, Равиль Тажигариевич (род. 1940, пос. Доссор, Макатский район, Атырауская область) — государственный и общественный деятель Казахстана, публицист.

redpajama_set_name: RedPajamaWikipedia


Rosinah Mehala works as a Project Coordinator and is currently pursuing her honours degree with the University of South Africa in Environmental Monitoring and Modelling. Freelance writer and radio presenter. Actively involved in empowering youth through academic and career guidance. Passionate about baking, nature and travelling and strongly believe that "life is what you make it to be".
©2016 She Leads Africa, All rights reserved.


The Harbour Master brings something a little bit special to Whitehaven.
The late night coffee house and bar sits right on Whitehaven Harbour and locals looking for something a bit different have really taken a shine to the towns new venue.
The Harbour Master is a place to relax, there's big Chesterfield sofas to sink into or you can settle on a high stool around the barrels. It's rustic but comfortable and Sean plans to make the most of The Harbour Master's prime location when the warm weather arrives.
"In summer the beer garden will open until 9:30 and the comfortable seating will spill onto the harbour. With deck chairs out the front it's going to be a different vibe we bring to town and we want people to enjoy the harbour for what it is." explained Sean.
Sean sources locally so not only will you get yourself a pint of Ennerdale Blonde but the coffee is roasted in Carlisle and is getting great reviews.
The Harbour Master is open 7 days a week from 10am until-11:30pm, just drop in. You can also find them on Facebook.


text:
Carles Riera i Albert (1960), sociòleg, activista social i polític català
 Carles Riera i Fonts (Moià, 1959), prevere i lingüista català, especialitzat en llenguatge científic
 Carles Riera Pujal (Granollers, 1956 - Barcelona, 2009), músic, clarinetista i pedagog


An interactive retail experience awaits at Ayala Malls Circuit, an exciting destination where urban dwellers can choose from a wide array of shopping and dining options.
Spanning 10,000 sqm of space in Circuit Makati, Ayala Malls Circuit provides a relaxing atmosphere, with landscaped pathways and a central water feature, perfectly complementing the rest of the mixed-use offerings in this development.
Families, students, and professionals are sure to find something that interests them. Casual dining places are go-to places for the young crowd, while those who are in need of some peace and quiet may find respite in an intimate coffeeshop. Al fresco dining spots are also delightful to try, giving you a chance to enjoy the landscaped outdoor spaces. Shopping for the latest gadget and fashion brands is also a breeze with Ayala Malls Circuit's selection of lifestyle shops.
Ayala Malls Circuit is situated in Circuit Makati, a 21-hectare mixed-use development on the former Sta. Ana Racetrack property of the Philippine Racing Club Inc. (PRCI). Circuit Makati is poised to be the unequivocal destination for all things entertainment, with its world-class indoor theater, multipurpose entertainment spaces and open grounds integrated with commercial, hotel and residential blocks.


Wofford Theatre will present Naomi Iizuka's The Last Firefly, directed by guest artist and lecturer Sullivan Canaday White, at 8:00 pm nightly April 17-19 and April 24-27 in the Jerome Johnson Richardson Theatre in the Rosalind Sallenger Richardson Center for the Arts.
The play is recommended for audiences ages 8 and up.
Critically acclaimed for her poetic and imaginative storytelling, Iizuka is known for plays that blend classical and contemporary theatrical traditions from East and West. In The Last Firefly, she weaves Japanese folk tales into the story of a young boy on a perilous quest for an elusive truth.
White has worked in New York, Chicago, Virginia, North Carolina, South Carolina and in her home state of Kentucky at the Actors Theatre of Louisville and for Project SEE Theater. She recently directed No Spring Chicken by Ginna Hoben in Washington D.C., for the Women's Voices Theatre Project. In addition to directing "The Last Firefly" this semester, White is teaching a course in movement for the stage at Wofford.
Discounted tickets for The Last Firefly can be purchased in advance at www.wofford.edu/boxoffice. Same-day online ticket sales close at 6 pm, and the box office opens at 7 pm in the front lobby of the Rosalind Sallenger Richardson Center for the Arts.


text:
Coach suspended after relationship with teen swimmer
Forsyth County News
Jennifer Sami
Updated: April 16, 2014, 12:05 a.m.
CUMMING — A local youth coach has been suspended after apologizing to parents for having had a relationship with a 17-year-old swimmer several years earlier.
According to the Chattahoochee Gold organization, Neil Savage is awaiting the results of an investigation by USA Swimming into whether he violated its guidelines.
Chattahoochee Gold co-owner Beth Murphy said Tuesday that Savage had been a coach for five years and was working at the team's Cumming Aquatic Center location.
"We've known Neil since he was a young boy and he swam on our team forever," Murphy said. "Then he went to college and worked in the working world for about a year or two and then he came back to work with us."
Attempts to reach Savage by phone were unsuccessful. But in his letter to Chattahoochee Gold parents, which is posted online, Savage admitted his relationship with a swimmer who at the time was a senior in high school.
While he wouldn't defend his actions, Savage wrote that "the offense wasn't planned or fiendishly nefarious."
"My personal shame and embarrassment about the issue weighs heavy in my heart, and the guilt has corroded me," he wrote. "But the shame, embarrassment and guilt pale in comparison to the distress I've caused for Chattahoochee Gold and the Cumming site."
Neither the Cumming Police Department nor the Forsyth County Sheriff's Office has been contacted about the matter, according to officials with the agencies.
The exact nature of Savage's relationship with the teen is unclear. However, Cumming Police Sgt. Bryan Zimbardi said it appears that no state laws were violated since the age of consent in Georgia is 16.
According to Murphy, Chattahoochee Gold has about 800 swimmers between its four locations. The swimmer with whom Savage was reportedly involved is no longer on the team.
After Savage came forward, Murphy said he was suspended and the matter was turned over to U.S. Swimming.
In his letter, Savage noted that the relationship happened several years ago and came during a rough patch in his life. He said he's unsure how U.S. Swimming would rule on the issue, "but I will accept their punishment."
According to his letter, Savage's goal, was "to develop great swimmers who also had the skills to survive and thrive in the real world: attention to detail, work ethic, and knowing the difference between right and wrong … because that's the difference between success and failure."
"Unfortunately, I did not uphold those values within my own personal life and, in making that mistake, have caused a calamity within Chattahoochee Gold and your own family's lives," the letter continued. "Any vitriol or hate you have regarding the situation should not be aimed at them, at Chattahoochee Gold, or Pat Murphy; it should be aimed at myself.
"However, I do ask that if you had some modicum of love and respect for me, you will encourage your athletes to uphold the spirit of the program I was striving to create, but unable to live up to personally. Our staff, our families and our swimmers are stronger than this; they can move forward without me, but only if we have the support of the parents."
That support appears to be present, as swimmers coached by Savage, as well as some of their parents, have come to his defense on a youth swimming Website.
Murphy would not offer personal comment on the issue, but said "Chattahoochee Gold is one big, happy family … it's a sad thing all the way around."


text:
THE DYSASTERS
by P.C. Cast & Kristin Cast
What they say: Foster Stewart knows she's different. Her life has never been "normal." Talking to plants and controlling cloud formations aren't things most seventeen year olds are into. Tate "Nighthawk" Taylor is perfect. Star quarterback and all around dreamy boy next door he never thought about his "extra" abilities. What quarterback wouldn't want night vision? That's not weird, right? It's cool!
But on the night of their first meeting a deadly tornado brings them together and awakens their true abilities - the power to control the element air. Unbeknown to Tate and Foster, they are the first in a group of teens that were genetically manipulated before birth to bond with the elements. Which truly sucks for Foster, as she has to face the fact that Dr. Rick Stewart, her beloved scientist father, betrayed her and now wants to use her and the others for his own nefarious world domination plot.
Foster and Tate must stop Dr. Stewart and his minions before he destroys their lives and the world.
I received a copy in exchange for an honest review!
What I say: The Dysasters is a mix up of several things. I had the Captain Planet theme tune in my head for most of it.
Teens with extra abilities = drama, action and special friendships! I'd quite like my own I am Number Four, X-Men and Captain Planet style power, but these abilities do seem to bring a whole heap of problems!
Foster is an interesting character. She's troubled and kinda difficult but as I got into the story I could understand why.
Tate is oh so cute, but mainly he's really flipping patient! I'm not sure I would have been able to be anywhere near that patient with Foster but he seems to possess an inner strength.
I enjoyed the action and found myself drawn into their world. I did find myself getting frustrated with Foster along the way and I really feel for Tate. Oh the drama!
Labels: ARC, Review, St Martins Press, YA


There are a total of 265 drug treatment centers listed under the category Mens drug rehab in pennsylvania. If you have a facility that is part of the Mens drug rehab category you can contact us to share it on our website. Additional information about these listings in Pennsylvania is available by phoning our toll free rehab helpline at 866-720-3784.
We have carefully sorted the 265 drug rehab centers in pennsylvania. Filter your search for a treatment program or facility with specific categories. You may also find a resource using our addiction treatment search. For additional information on pennsylvania drug rehab please phone our toll free helpline.
Women who abuse drugs are more prone to sexually transmitted diseases and mental health problems such as depression.
Heroin tablets manufactured by The Fraser Tablet Company were marketed for the relief of asthma.
A binge is uncontrolled use of a drug or alcohol.
Many people wrongly imprisoned under conspiracy laws are women who did nothing more than pick up a phone and take a message for their spouse, boyfriend, child or neighbor.


text:
How to Write a Character Article (a "Be Like" Article) on wikiHow
wikiHow is a "wiki," similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, 30 people, some anonymous, worked to edit and improve it over time. This article has also been viewed 37,626 times. Learn more...
wikiHow is a how-to manual. How-to articles provide guides on how to do, fix, mend, try, make, or achieve something practical or real. How-to articles are therefore not lengthy narratives, biographies or exercises in pure creative writing. When you write a how-to article, it is important to ask yourself if you are writing something that the average person can realistically do or achieve, with clear and factually based action steps.
When you write about copying the way another person or a fictional character looks, the instructions that you give must be clear, achievable by any reader wanting to try to copy this person or character and they must not be based on your guesses as to anything that this celebrity or character might think or do - you must know for sure when you suggest that the celebrity or character would think or do the things you write.
This article sets out some details to help you write a celebrity or character article on wikiHow with the intention of writing an effective how-to and avoiding a nomination for deletion.
Get the title right by not using "be like". It is not possible to 'be' anybody except for yourself. Nor is it possible to fairly portray how somebody you don't know personally acts - you are not inside their head space. In most cases, wikiHow editors do not live next door to celebrities and nobody on Earth lives next to cartoon, TV or movie characters, so we risk getting very creative when we think we know how a celebrity or character acts. Any articles that are titled "How to Be X or How to Be Like X" will have the title changed, and may even be nominated for deletion if they are suggesting in any way that the reader will become another person. If they are lists of generalized features and actions of the celebrity or character, they will also be considered incomplete because they lack sufficient information to convey anything to a reader on how to copy the look of the celebrity or character. Titles likely to be more acceptable are those that suggest copying/ imitating/ mimicking as opposed to being. List of better titles:
Look Like Y
Cosplay X
Wear Your Hair Like AA
Have Lips Like BB
Sew A Dress Like CNC's In Her ZZ Concert
Do the Makeup of DD in the Film "Troppo Mime Artist"
Dress Like EE on the TV show "Flying Elephants"
Dress Up As GG
Be inspired by FF's Style
Other reasonable, effective and achievable title wording
Use "Act Like" only for articles about acting. Such articles should be suitable to sit under the Acting and Theater categories. In other words, the articles should be about teaching a reader how to portray a character. It is not possible to objectively explain how a character thinks, behaves etc. in an instructional how-to fashion. As soon as you begin writing in this fashion, you enter the realm of creative writing and start imposing your subjective notions on a character rather than reflecting real, do-able and actionable elements of copying or imitating a person's style, appearance or look.
Focus on the achievable. You have the title right but things get trickier now. Telling someone how to look like somebody else does not consist of telling them to shampoo their hair every day, to wear contact lenses in a different color or to spray on perfume or a tan. These are the sort of generic statements that make the article apply to everybody and nobody. They do not help a reader to understand how they can copy a look. You need concrete examples and actions that a reader can realistically copy and that will achieve the features or characteristics of that celebrity or character. Everybody with hair washes it, so remember this as a rule of thumb when you add your information - if it is so generic as to be applicable to everybody, it will not help the reader.
Consider how good magazine writing tells its readers how to copy star looks. If you are having a hard time coming to grips with this, consider how good magazine writing portrays articles on how to capture the style or essence of a celebrity or character. Magazine articles focus on what a reader can realistically achieve and in general, such articles are aimed at readers just like us, people on a budget that falls well below that of the stars! Therefore, they show how we can substitute items for what a celebrity or character is wearing or presents as an overall style. Rarely will it be possible for the average reader to be able to afford the Dior gown or mimic precisely the clothing penned by the cartoonist's hand. Realistically, few people would ever have the ability to purchase the exact items you see being worn on another person from head to toe and so magazines provide suggestions for copying the style. Your writing skill, therefore, comes from clearly explaining to a reader what they can use at home, at an affordable price, to mimic the clothing, accessories, hairstyles, makeup etc. of the celebrity or character. Write about such elements as:
Lips - lipstick, shades of lipstick/lip liner/lip pencil. For example, "To have lips like Princess M's, use a dark matte shade of lipstick that is finished off by a lighter shade of lipliner. Add gloss over the top to perfect the look."
Clothes - style of clothing to copy, particular clothing elements or decorations to look for, jewelry additions etc.; focus on specificities, such as style about town of a Hollywood star or a particular set of clothes worn by an actor or character in a movie or cartoon. Say things like "X wears flared jeans and red t-shirts in her weekly show; look for gowns flared jeans and a red t-shirt like the ones in this photo.", or "J wore an elegant long gown to the Oscars; you could copy the style of this gown by adding an insert to a long gold skirt and sewing a baby doll top onto the skirt" etc.
Hair - a special type of hairstyle, such as a bob (Paris Hilton), long hair (Jennifer Anniston), wavy hair (Andy McDowell), neat hair (Reese Witherspoon) etc. or pick a specific look of a celebrity or character in a film and focus on recreating that style, with step-by-step instructions.
Figure - this one is hard to write about given all the plastic surgery, airbrushing and unrealistic cartoon/comic book sizing but a magazine spread might discuss a general body shape and then talk about the diet that the celebrity or character follows. Beware though! This element veers dangerously close to supposition - unless you have a one-to-one interview with Keira Knightley about what diet she follows each day, you're just guessing and editors will be deleting. You can mention body shape but don't suppose how the celebrity got that shape without references to back it up.
Avoid creative writing traps. It is easy to identify with a celebrity or character that we read about or watch a lot. For instance, we might watch a cartoon daily and like a softly spoken character with a great hair-do that we just wish we had too. Then we start imagining how that hair-do could be recreated and how to copy the soft speech style. The result can be a blend of characteristics we like and characteristics we'd like to cultivate in ourselves, with an enthusiasm to share these things with other people. When we try to transfer our visualization to the written word, we are already carrying a lot of subjective baggage about how we would personally copy this character or celebrity. The fine line between this being creative writing and a how-to therefore, is whether you can actually demonstrate that there are practical things another reader could do and still resemble the character or celebrity. And there are creative writing traps to avoid, such as:
Avoid making assumptions about people and characters. How do you know that Jennifer Aniston likes doing X, Y, Z during leisure time? Most likely you don't know and neither does anybody likely to be writing about her on wikiHow. However, you do know that Jennifer has long hair in a certain style. Add a photo using our photo search tool to back up your description of her hair and clearly describe the manner in which this has been achieved. If you don't know, don't write it.
Avoid the product endorsement assumption. Just because a model wears Victoria's Secret or Chanel in advertisements does not mean that the model wears these items in real life. Models and celebrities are paid to wear these things. Few of us go home from a uniformed job and leave the uniform on during leisure time. We cannot assume that these people do so either. And this is a subtle form of advertising on wikiHow, which is unacceptable.
Avoid generalizations. When we make a comment such as "B always wears earrings and G loves jeans", unless B or G are our best friends (in which case they cannot be the subject of an article on wikiHow!), you don't really know that they always do these things. You are generalizing and making an assumption. Be very careful to relate to the context. For example, "B is often seen in Hollywood photos wearing flowing dresses because she is pregnant, as shown in this photo." Or, "In the XYZ cartoon series, V wears green pyjamas in every episode, so you might consider wearing green pyjamas to copy this look." And most importantly, don't tell your readers to always dress or look a certain way; nobody is a static being and readers do not appreciate being told that they should always look only one way.
Avoid the "acts like", "behaves like" assumptions. When you start writing about how to sing, dance, talk or walk like a certain celebrity or character, you begin getting pretty close to making things up. Unless you really know your details, (or the person!), it will be very hard to write a good, solid article on any of these things. Simply stating "sing high notes because she does" or "walk like a pigeon, only with your toes turned across one another", then you are really telling us nothing achievable, comprehensible or reliable. In fact, to truly write an article of this magnitude and do it justice, you'd need to do a way lot more research than simply watching videos or TV shows and surmising that that must be how they do it... which brings us to the next step.
Use references as your friends. If you say that "BB has a love of animals and volunteers at an animal welfare shelter in her spare time.", back it up. Add a reference to where you got that piece of information from. Just like this.<ref>Stars in the Sky, Issue No 5, March 2008, ''BB Volunteers at Local Animal Shelter'', p 6</ref> or <ref>http://www.ExampleCelebrityWatchingSite.com</ref> See how to use reference sources on wikiHow, for detailed referencing instructions. This is the one time when you can get away with saying how an actor thinks, because you can reference comments.
Use videos. There are a number of YouTube videos that have some great examples of people imitating a celebrity or character. Alternatively, you can use music, catwalk, fashion show, movie excerpts etc. to demonstrate and back up the points made in an article about a celebrity using a video. You can embed a YouTube video in wikiHow, or add your own - why not film your costume party next time?!
Think cosplay or costume as one solution. Cosplay (costume play) articles are about a real pastime that can be reflected accurately in instruction form in an article. In addition, costume articles are a really good method for adding information about a celebrity or character because they focus the writer on the practicalities of achieving the look through step-by-step instructions, rather than risking guesses about what a celebrity or character thinks or does.
Add celebrity or character information once. Add your information to an existing article; don't presume that your take on the celebrity or character is so unique that it has to have its own article. That is just asking for it to be deleted. Add the new information to the existing article on that celebrity or character. If there is already an article on How to Sing Like Miley Cyrus, don't add another one. Creative slants on titles to slip in duplicate information will be noticed and removed. The only acceptable variants will be where a particular feature of a celebrity is worth an article in its own right, for example, where hair, lips, gait etc. are distinctive enough to warrant a step-by-step explanation on achieving such features.
Be considerate. These guidelines are here for a reason. We want wikiHow to work, to be a respected and useful source of information. Your freedom to write how-to's comes with the responsibility to know wikiHow's few rules and its general guidelines and to respect these. Editors have seen a lot over the years and know what works on wikiHow and what does not and they are mindful of the overall reputation of wikiHow as a whole. The celebrity and character articles must be of the same high standard expected of every other article on wikiHow and if they cannot meet this standard, they will risk being shifted out by community consensus. If this happens to a celebrity or character article written by you or beloved by you, remember that it is not a personal attack; it is a quality assurance issue for the site as a whole.
Read our established celebrity/character articles. To help you get a visual, quick guide overview of how a celebrity character article should turn out for wikiHow, see here. Existing articles on wikiHow to help you include:
Dress Up As Santa Claus - uses photos and clear instructions
Create the Paris Hilton Bob Hairstyle - clear, step-by-step recreation of a particular hairstyle for which this celebrity socialite was famous in 2008
Make Big Anime Cat Girl Feet for a Cosplay - great use of photos, explanatory steps focused on the achievable
Look Like Hannah Montana - demonstrates how video import and a range of photos can really assist the reader to "get the picture"
Dress Like Angelina Ballerina - example of a character with photos
Look Like Emma Watson - example with photos & inclusion of referenced statements (please do reference to avoid making assumptions)
Look Like Adriana Lima - photos help to make points clearer
Get Angelina Jolie's Lips - example of a focus on one body part alone that someone may think is worth imitating because it is a distinctive feature of the celebrity in question
Be Raggedy Ann for Halloween - a costume article featuring an animated/cartoon character
Dress Up As Mario from Super Mario Bros - photos depict each stage; simple instructions minus assumptions about how character thinks or acts - people can work that out for themselves
A pointer - unlike commercially produced magazines, wikiHow does not exist to promote some products over others. Basically, this means that you cannot include your favorite brands of clothing, makeup, other cosmetics, fashion boutiques, etc. It is easy to substitute these things with generic terms, such as "red lipstick", "matte lipstick", "a good quality red t-shirt", "a strong floral scent", etc. Not only does wikiHow not promote one product over another, wikiHow reaches all English-speaking corners of the world; shockingly but true, Abercrombie or Banana Republic cannot make the same claim. If you don't substitute a product name, an editor will either remove the product names completely, or if they have time and feel inclined, will use substitute terms.
Try to avoid arguing subjectively or sentimentally about the deletion of celebrity and character style articles. Complaining that "I worked really hard on this and you're censoring my right to write" doesn't carry any weight and makes it clear that you don't understand the wikiHow community process and writing guidelines. The community is very divided on the existence of celebrity and character articles and this article is an attempt to ensure that the articles able to meet its guidelines have a place on wikiHow. This isn't about ruining your ambitions to write on wikiHow. It's about ensuring a robust website that is looked at by readers and outsiders alike and considered with respect. How-to articles that merely consist of one person's subjective and incomplete run-down of a celebrity or character that is popular today and gone tomorrow is not what wikiHow is about; we are about a site capable of giving people actionable information that makes a real difference in a reader's ability to achieve something by using the article. Always keep this in mind when a celebrity or character article is being considered for removal from wikiHow. And there are always blogs if you feel incredibly passionate about keeping your creative writing.
Never write "be yourself" as if the reader is unable to tell the difference between their own self and the character whose looks or style they are copying. This phrase carries an unfavorable assumption that the reader is not clever enough to know who they are. In reality, that makes an assumption that the author is the authority on the knowing how not to succumb to becoming the character, whereas the reader possibly will... now really, that just isn't realistic, let alone polite!
Avoid saying "don't tell other people you are trying to be this person." That just reads like impoverished advice from an inexperienced author with no knowledge about how people behave in the real world. Saying this provides the article with a touch of arrogance wikiHow readers don't want to read and makes readers dismiss the article as teaching them to "suck eggs".
Willingness to read wikiHow's policies, to respect them and to understand that this is something the community values highly as a means for maintaining the quality of wikiHow as a site directed at a wide range of readers who are looking for high quality, instructional articles. Normally we don't add such fluffy and intangible "Things You'll Need" either, but in this special article, it's here to reinforce the point.
Dress Like Alice from Alice in Wonderland
Dress Up As Mario from Super Mario Bros
Write a New Article on wikiHow
Get an Article Approved in wikiHow's Quality Review
Pick a Random wikiHow Activity to Do
Be Bold on wikiHow
Get Started Editing and Writing on wikiHow
Create a wikiHow Article from an Instructional Video
Write a Popular wikiHow Article
Write a Good Article That People Will Read
Copyedit a wikiHow Article
Avoid Common Spelling Mistakes when Writing a wikiHow Article
Clean Up a wikiHow Article
Write Introductions in wikiHow Articles
wikiHow is a "wiki," similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, 30 people, some anonymous, worked to edit and improve it over time. This article has also been viewed 37,626 times.
Español: escribir un artículo sobre un personaje (un artículo "ser como") en wikiHow


text:
Q: Django-Postgres Integrity Error: Duplicate key --- how to fix? Im getting an Integrity Error when adding a new instance of a model, here's the traceback:
Traceback:
File "/home/robain/webapps/django/lib/python2.6/django/core/handlers/base.py" in get_response
  100.                     response = callback(request, *callback_args, **callback_kwargs)
File "/home/robain/webapps/django/lib/python2.6/django/contrib/admin/views/decorators.py" in _checklogin
  33.             return view_func(request, *args, **kwargs)
File "/home/robain/webapps/django/tmanage/tempManage/src/CTmanage.py" in addCT
  101.             CT.save()
File "/home/robain/webapps/django/lib/python2.6/django/db/models/base.py" in save
  434.         self.save_base(using=using, force_insert=force_insert, force_update=force_update)
File "/home/robain/webapps/django/lib/python2.6/django/db/models/base.py" in save_base
  527.                     result = manager._insert(values, return_id=update_pk, using=using)
File "/home/robain/webapps/django/lib/python2.6/django/db/models/manager.py" in _insert
  195.         return insert_query(self.model, values, **kwargs)
File "/home/robain/webapps/django/lib/python2.6/django/db/models/query.py" in insert_query
  1479.     return query.get_compiler(using=using).execute_sql(return_id)
File "/home/robain/webapps/django/lib/python2.6/django/db/models/sql/compiler.py" in execute_sql
  783.         cursor = super(SQLInsertCompiler, self).execute_sql(None)
File "/home/robain/webapps/django/lib/python2.6/django/db/models/sql/compiler.py" in execute_sql
  727.         cursor.execute(sql, params)
File "/home/robain/webapps/django/lib/python2.6/django/db/backends/util.py" in execute
  15.             return self.cursor.execute(sql, params)
File "/home/robain/webapps/django/lib/python2.6/django/db/backends/postgresql_psycopg2/base.py" in execute
  44.             return self.cursor.execute(query, args)

Exception Type: IntegrityError at /tempManage/addCT/13/34/
Exception Value: duplicate key value violates unique constraint "tempManage_childtemplate_previewPath_key"

I think the autoincrement of the key is out of sync with the instance id's (guess based on other posts), but I'm not sure how to fix it. Any help would be much appreciated!
EDIT: asked for models, here is the model where the error stems from.  However it has been running for some time without any problem, so it's unlikely it's caused in the model def...
class ChildTemplate(models.Model):
def get_CTswf_path(self, filename):
    return os.path.join('swf', 'Company_' + str(self.father.company.id), "FT_" + str(self.father.id), 'CT_' + str(self.id), filename)

father = models.ForeignKey('FatherTemplate', unique=False, verbose_name='Father', blank=True, null=True)
childName = models.CharField(max_length=20, blank=False, verbose_name='Child Name')
location = models.ForeignKey(Location, unique=False, blank=True, null=True)
company = models.ForeignKey(Company, unique=False, blank=True, null=True)
isCorporate = models.BooleanField(blank=False, verbose_name='Corporate')
templatePath = models.FileField(upload_to=get_CTswf_path, verbose_name='Path', blank=True, null=True)
previewPath = models.CharField(max_length=200, blank=True, unique=True)
#migrateTest = models.BooleanField()

def __unicode__(self):
    return self.childName

A: I've had this happen when loading backups of databases before. Have no idea why postgres didn't get the sequence properly up to date - probably ran into an error I didn't see - but the solution I've used was to check the maximum value in the primary key field, and then select from the sequence attached to it (manually) to get that sequence in the right place.
You can list all sequences in the database from the command line client (psql) with \ds. There's probably one named something like tempManage_childtemplate_previewPath_id_seq.
Something like this should work. Back up your database before manually altering it!
SELECT max(id) FROM <model_table>;
SELECT * FROM tempManage_childtemplate_previewPath_id_seq;

ALTER SEQUENCE tempManage_childtemplate_previewPath_id_seq RESTART WITH <result of above>;

Just realized, you probably also want to see what's already in the sequence, so I've added a select above too. Check out the last_value entry.

A: The only two lines that matter are:
Exception Value: duplicate key value violates unique constraint "tempManage_childtemplate_previewPath_key"
previewPath = models.CharField(max_length=200, blank=True, unique=True)

You have added a unique key to previewPath and are trying to insert a value that already exists. So, you need to figure out why the app is trying to insert duplicate preivewPaths. (I have no idea where you are getting id out sync.)

redpajama_set_name: RedPajamaStackExchange


text:
SELF TITLED DEBUT PICTURE DISC AVAILABLE NOW ON DEMONS RUN AMOK RECORDS (EU) / UPSTATE RECORDS (US)!!!!
"Hardcore used to be followed by the word punk and that's what we originally wanted to create". What emerged is a refreshing mix of punk, oi, hardcore and rock & roll with melodic yet raspy vocals and a new approach to underground music.
Famed NYHC drummer Will Shepler (formerly of Agnostic Front, Madball) and Sick Of It All bassist Craig Setari (also formerly Agnostic Front) had an idea for a hardcore power trio. Will called longtime friend, guitarist/vocalist Scott Roberts (formerly of Biohazard, The Spudmonsters, Bloodclot!) who had just left Biohazard only weeks before. It was perfect timing for Scott as he wanted to move on and create something new from the ground up with complete creative freedom and passion. Soon after, Scott and Will began working on what would become The Take's self titled debut record. Craig was busy with Sick Of It All's hectic touring schedule so Scott recruited friend and oi veteran Carlos Congote (45 Adapters and former Urban Noise) to complete the lineup.
The Take's self titled debut LP (engineered, mixed and produced by Scott Roberts) was released worldwide on German label Demons Run Amok Entertainment on June 28th (Digital and Europe) and July 9th (U.S./Canada) 2019 to critical acclaim. The record debuted at #2 on Berlin's Coretex Records weekly top 20 list during preorders, before reaching #1 the week of it's release. The debut album remained on their weekly list for the rest of the year, and finished the year in Coretex's 2019 top 20 list.
The Skins are out Tonight 2:34
Class War 3:27
Elitist 2:45
Place The Blame 3:01
No Tolerance 2:14
People Like You 2:41
Revolution Now 2:32
Tits On A Bull 3:08
King of the World (featuring Lou Koller) 3:10
Dead To Me 2:32
Pray For A Miracle 2:44
MADBALL, Powerhouse, Death Before Dishonor, THE TAKE
The Church, 2125 Chestnut St, Philadephia
HOOLIGAN HOLIDAY w/ MURPHY'S LAW, THE TAKE, TOTALLY GNARLY, UNRULY BOYS, MURDERERS ROW
Saturday, January 29 Sat, Jan 29
Empire Underground, 93 N. Pearl St., Albany, NY
Hooligan Holiday Weekender Albany, NY Jan. 28th, 29th & 30th 2022
MADBALL, THE TAKE, Live it Down, Visions of War
The Foundry, 11729 Detroit Ave, Lakewood, Ohio 44107
$22 ADV All Ages +$2 Under 21
MADBALL, THE TAKE
Thursday, February 10 @ 7:30PM Thu, Feb 10 @ 7:30PM
THE CLUB AT WATER STREET, 204 NORTH WATER STREET, ROCHESTER, NY 14604
$16 Adv. / $23 DOS
Friday, February 11 @ 7:00PM Fri, Feb 11 @ 7:00PM
THE MACHINE SHOP, 3539 South Dort Highway, Flint, MI 48507
MADBALL / THE TAKE
Saturday, February 12 @ 6:30PM Sat, Feb 12 @ 6:30PM
The Forge, 22 W Cass St., Joliet, IL 60432
All Ages, Free Parking
$17 in Adv. $22 day of
Punk & Disorderly 2022
Friday, May 20 Fri, May 20
Astra Kulturhaus, Revaler Str. 99, 10245, Berlin, Germany
THE TAKE, Thunderbirds
Monday, May 23 @ 6:00PM Mon, May 23 @ 6:00PM
Klub 007, Chaloupeckého 1903/6, 169 00 Praha 6-Břevnov, Czechia


text:
Home/crypto strategy/Should governments buy blockchain-enabled infrastructure? | The strategist
Should governments buy blockchain-enabled infrastructure? | The strategist
Governments will always be overtaken by technological innovation. The Internet, or cyberspace more broadly, is a unique realm in which governments have yet to successfully navigate as they have with land, sea, air and space. It was the first technology to become an intangible good that could not be manufactured, distributed and regulated in the traditional sense.
It is increasingly clear that current political strategies do not work with cyber and, more specifically, with blockchain technology. Blockchain creates an unbreakable, durable, and largely permissionless system that negates the traditional foundations of trust that government authorities and large corporations provide. The key to understanding this phenomenon is that although blockchain technology is closely associated with decentralized finance and cryptocurrency, its usefulness extends beyond these areas.
IBM defines blockchain technology as "a shared, immutable ledger that facilitates the process of recording transactions and tracking assets in a corporate network". The fundamental innovation of blockchain is that it enables a peer-to-peer network with a shared message history and no central authority. A blockchain message content can be anything a network accepts as valid and can even include program installation and execution messages.
Governments need to recognize that their traditional strengths and regulatory capabilities are not as effective in this digitalized world. Instead, they increasingly depend on private sector innovation to protect national interests. At the same time, the private sector becomes less dependent on governments. This operational change is occurring as strategic global energy competition overshadows a realistic assessment of these changes and their implications.
The blockchain is enabled by a network of nodes that cross-check and verify information and functions as a distributed ledger that constantly records all transactions. The technology allows for great transparency without compromising anonymity. Stored data cannot be changed or deleted – all information can be traced and verified as true and accurate by the user community. Crypto wallets, for example, allow users to remain largely anonymous without compromising transaction integrity. Smart contracts are protocols run on the blockchain to ensure that transactions occur with certainty when predetermined conditions are met.
To understand the long-term implications of blockchain technology, it is essential that the network cannot be interrupted or taken down by a single authority. It would take an event affecting the functioning of the Internet on a global scale for it to stop working, which is highly unlikely.
These functions of blockchain technology have facilitated the creation of hyperstructures, defined as "cryptographic protocols that can operate for free and forever, without maintenance, downtime or intermediaries". Hyperstructures fundamentally challenge the traditional role of governments, multinational corporations and providers of critical national infrastructure, as these services and platforms can be operated and maintained without them.
The permanence of hyperstructures also affects how certain public goods are created, maintained and owned. A hyperstructure generally functions as a decentralized autonomous organization, or DAO – a legal structure without a governing body. Ownership and decision-making is shared by DAO members, who make decisions that benefit the community as a whole rather than individual interests.
There is enormous potential for hyperstructures to function as a public good in the form of a digital backbone for critical national infrastructure such as water treatment plants, power plants and other utility providers. Hyperstructures limit the risk of human error and cyber attack and remove liability and single vendor ownership by operating like a DAO. These installations can operate independently and perpetually.
While the technology is still in its infancy, hyperstructures demonstrate the potential that blockchains hold for social, political, and economic organization by changing the currency of trust. Trust enables reliable, efficient and truthful exchanges in society and is often facilitated by an intermediary such as a government agency or a company. Trust has not always been guaranteed by governments.
For example, the Soviet Union's failure to ensure sufficient trust in its institutions gave rise to a veritable mafia culture. Criminal organizations have been able, through brute force and protective services, to ensure alternative avenues confidence in economic, political and social exchanges where the state has failed. From now on, even if the confidence in the States is not necessarily failing, the blockchain and the hyperstructures offer an alternative. However, while the continued success of the mafia in the Soviet Union cannot be guaranteed, the enduring, permissionless, and unstoppable characteristics of blockchain technology are assured. This reflects a changing balance of power between the public and private sectors.
The Popular Non-Fungible Token (NFT) Market Zora is an example of a functional hyperstructure that has been used to influence world events. In March 2022, an NFT from Ukrainian flag was auctioned off by social rights activists including Russian protest group Pussy Riot, using the Zora market to help with the Ukraine crisis. The sale of NFT has increased 6 million euros. The auction could not be stopped by participants, opponents or Zora administrators. The event illustrates how technology can be used instantly to achieve a goal without the need for intermediaries, such as governments, to support or facilitate the allocation of funds or aid. The funds could then be traced directly and transparently to their recipient.
Blockchain's ability to enable trust in the authenticity and provenance of information is used by organizations such as starling lab, which captures, stores and verifies information. Its research and experimentation guarantee permanent confidence in digital information. Starling Lab used technology to document and secure the integrity of digital evidence of Russian war crimes in Ukraine. The fact that the public can use blockchain to hold states accountable shows how the technology is likely to reduce reliance on government to validate and build trust.
The same principles are applied by the Decentralized Identity Foundation, which uses blockchain to develop protocols that allow individuals to be securely and accurately identified without the need for a centralized system or authority. Successful application of these protocols could even reduce reliance on governments to provide things like driver's licenses and passports to authenticate personal information, if a digital identity is just as reliable.
The concept of the Decentralized Identity Foundation involves a single interoperable digital identity between service providers and organizations, reducing the amount of personal data stored in individual company profiles. The digital identity can reliably log in and out of their systems with trusted authenticity. Debates over data sovereignty and personal information security should be impacted by this concept, as blockchain would provide individuals with transparency over how their data is being used.
These examples show how the private sector can use changes in the public trust infrastructure to distance itself from government. Blockchain technology is transforming the way we store, communicate and control data. Being decentralized, it offers an alternative to the traditional role of the state and big business in trust between two agents.
Since blockchain is in its infancy, governments have the opportunity to determine how involved they want to be in shaping its development, nationally and globally. Canberra should consider purchasing DAOs so that it can interact effectively with public infrastructure and represent Australia's wider security interests in governance structures. Without ownership of the ruling hyperstructures of the DAOs, governments would have little ability to influence their operations. Concretely, this would initially involve identifying hyperstructure projects that have value for critical national infrastructure or that are already in use by suppliers.
The government also needs to consider whether active engagement in decentralized infrastructure and governance systems aligns with the liberal democratic principles of Australian politics. This opens up an opportunity for discussion on how radically the government is willing to expand its regulatory toolbox.
The 2020 national blockchain roadmap describes Australia's preliminary investment in research to 'capitalize on opportunities and meet challenges'. However, this is a rapidly evolving field, and the use of technology during the Ukraine crisis shows how quickly and resourcefully it can be adapted to meet different needs. How Canberra can be informed, active and creative during this time of innovation needs to be at the forefront of discussions. Regulation needs to be less short-term and reactive, and should instead proactively consider the long-term relationship with the private sector.
For this, it is essential to learn to adapt to the changing balance of power between the private sector and governments. Ultimately, as social trust mechanisms change, the government's view of its national and international capabilities and intentions must also change.
#governments #buy #blockchainenabled #infrastructure #strategist #crypto strategy
blockchainenabled Buy crypto governments infrastructure Strategist
Simplify Asset Management launches Bitcoin ETF with earnings in mind
Teenagers are crypto-curious: our investment in Stack
USDC is trending for these 2 reasons. Is it a purchase? | The Motley Fool
Bitcoin and Blockchain Summit Celebrate Victories
Bitcoin is a commodity; It will continue to decline like all other commodities


text:
Radio 1's Live Lounge – Volume 3 is a collection of live tracks played on Jo Whiley's Radio 1 show. The album is the third in a series of Live Lounge albums. It consists of both covers and the bands' own songs. The album was released on 20 October 2008.

Track listing

Disc 1
 Duffy - "Mercy"
 The Ting Tings - "Standing in the Way of Control" (originally by Gossip)
 Dizzee Rascal - "That's Not My Name" (originally by The Ting Tings)
 Sam Sparro - "American Boy" (originally by Estelle)
 Pendulum - "Violet Hill" (originally by Coldplay)
 The Streets - "Blinded by the Lights"
 McFly - "I Kissed a Girl" (originally by Katy Perry)
 The Kooks - "Shine On"
 Newton Faulkner - "Foundations" (originally by Kate Nash)
 Panic! At The Disco - "Nine in the Afternoon"
 Girls Aloud - "With Every Heartbeat" (originally by Robyn and Kleerup)
 The Feeling - "Work" (originally by Kelly Rowland)
 The Hoosiers - "LoveStoned" (originally by Justin Timberlake)
 The Wombats - "Moving to New York"
 Paramore - "Love's Not a Competition (But I'm Winning)" (originally by Kaiser Chiefs)
 Elliot Minor - "Rule the World" (originally by Take That)
 Ida Maria - "Sweet About Me" (originally by Gabriella Cilmi)
 R.E.M. - "Munich" (originally by Editors)
 Glasvegas - "Daddy's Gone"
 Foo Fighters - "Keep the Car Running" (originally by Arcade Fire)

Disc 2
 The Script - "Lose Yourself" (originally by Eminem)
 Adele - "Chasing Pavements"
 Elbow - "One Day Like This"
 Scouting For Girls - "Elvis Ain't Dead"
 Guillemots - "Black and Gold" (originally by Sam Sparro)
 Lupe Fiasco -  "Superstar"
 DJ Ironik - "Stay with Me"
 Kate Nash - "Fluorescent Adolescent" (originally by Arctic Monkeys)
 Goldfrapp - "It's Not Over Yet" (originally by Grace, covered recently by Klaxons)
 The Pigeon Detectives - "Ready for the Floor" (originally by Hot Chip)
 Kasabian - "L.S.F."
 Athlete - "Wires"
 The Zutons - "Beautiful" (originally by Christina Aguilera)
 The Automatic - "Love in This Club" (originally by Usher)
 Santogold - "Hometown Glory" (originally by Adele)
 Alphabeat - "10,000 Nights"
 Bat For Lashes - "Sweet Dreams (Are Made of This)" (originally by Eurythmics)
 Ne-Yo - "Closer"
 Rihanna - "Hate That I Love You"
 Estelle - "American Boy"

See also
Live Lounge
Radio 1's Live Lounge
Radio 1's Live Lounge - Volume 2
Radio 1's Live Lounge – Volume 4
Radio 1's Live Lounge – Volume 5
Radio 1: Established 1967

References

External links
Radio 1's Live Lounge – Volume 3 on Myspace

Live Lounge
2008 compilation albums
Covers albums
2008 live albums


"Bankruptcy Reform" by Office of Continuing Legal Education at the University of Kentucky College of Law, Gene Humphreys et al.
Presentation materials from the Bankruptcy Reform Course held by UK/CLE in December 1994.
Employment Law (Office of Continuing Legal Education at the University of Kentucky College of Law ed., 1994).
Office of Continuing Legal Education at the University of Kentucky College of Law; Humphreys, Gene; Bunch, W. Thomas; Canary, Thomas L.; Cantor, David M.; Wise, Tracey N.; Dietz, Meritt S.; Moloney, Phillip M.; Morris, Jeffrey W.; Egan, John S.; Freeburger, Sandra D.; and Shaw, Randy D., "Bankruptcy Reform" (1994). Continuing Legal Education Materials. 7.


Allen Klein is a pioneer in gelotology and the therapeutic humor movement. In 1974, Klein's wife was only 34 years old when she died of liver disease, and the aspect where she had kept her sense of humor all the way to the end inspired Klein to give up his previous career as a theater and television scene designer and to study human development.
Klein is an American author and lecturer on the stress relieving benefits of humor and on gallows humor. Among other positions, Klein was the 2005-2006 president of The Association for Applied and Therapeutic Humor.
"Humor does not diminish the pain – it makes the space around it get bigger."
"Throughout history, great leaders have known the power of humor."
"Today's business and health care climate may not be pleasant. Cutbacks, pay cuts and layoffs do not make anyone's job easy. But that does not mean that the humor need stop."
"Humor can be one of our best survival tools."
"Sometimes it takes ten seconds to see some humor in your dilemmas, sometimes ten years."
"Humor expands our limited picture frame and gets us to see more than just our problem."
"While most of us know that we feel better after a good hearty laugh, science, in many cases, is yet to prove why."
"Since the goal of my programs is to show audiences how humor can both help them heal as well as deal with not-so-funny stuff, I decided to discuss the events of the previous week, the pain all of us were feeling, and how humor and some laughter might be beneficial."
"You may not be able to change a situation, but with humor you can change your attitude about it."
"When we can find some humor in our upsets, they no longer seem as large or as important as they once did."


Antique limestone blocks from Paris. Saint Maximin limestone salvaged from Paris buildings, available in large quantities for major architectural projects (or small ones too!). Typical ashlar block dimensions are 100 x 50 x 35cm (39 x 20 x 14 inches) approx.


text:
Soft is out! Putin, Trump force EU to harden its defense
By RAF CASERT and LORNE COOK, Associated Press | Posted - Dec. 27, 2016 at 6:40 a.m.
PABRADE, Lithuania (AP) — Lithuanian President Dalia Grybauskaite gazed imperiously over snow-covered woodlands, the stage for NATO's "Iron Sword" exercise. One of the European Union's toughest leaders — and a karate black belt to boot — she knows that power these days needs real military hardware to back it up.
With an increasingly bellicose Russia on its doorstep and a capricious ally in U.S. President-elect Donald Trump, the rest of the EU is forced to acknowledge as much too.
Europe used to be good at influencing people and nations without toting a gun. It was called soft power, and depended on aid, trade, diplomacy, even culture. If there is one lesson for 2017, it is that soft power alone won't work anymore.
Far from Lithuania's icy roads, where the exercise involving 4,000 allied troops from 11 nations sought to impress nearby Russia, EU Commission President Jean-Claude Juncker stressed the need for a stronger defense posture before EU legislators earlier this month.
"Our credibility not only depends on being a soft power," he pleaded as he called for more, and better-coordinated, defense spending after decades of sinking budgets in many European nations.
Even if the seeds of change were already planted, Trump shouted loud and clear over the summer that the United States stands ready to help European nations in the face of a Russian threat only if they pay their fair share for NATO's combined defense. It called into question the vaunted Article 5 of the alliance treaty, which states that an attack on one member is an attack on all, and that the target would automatically receive help and assistance.
Ever since World War II, the second time in the 20th century Europe had to count on American help to end a conflict, it has been thus. Over time, a budgetary laziness set in, with many countries convinced the United States would come through in an hour of need.
As "the guarantor of peace after the Second World War in Europe," the United States long has shared responsibility for the continent's safety, Grybauskaite said. "We expect that this mission, and this understanding, will stay." But heading into 2017 with Trump's priorities less than clear, that could be wishful thinking.
Defense and military clout has never been a cornerstone of the EU, which built its network of close cooperation on trade and economic cooperation. Instead NATO pools the military forces of much of Europe and North America and has historically been instrumental in rebuffing the Soviet Union.
Since the demise of Communism, it seemed the heyday of EU soft power had come. But Russian President Vladimir Putin's influence over the wars in Syria and Ukraine, now dragging on for years, has deeply frustrated a Europe only able to change events on the ground through diplomacy, money or humanitarian aid.
"Faced with the brutality of the Syrian regime and its supporters, notably Russia and Iran, we are not as effective as we would like to be," EU Council President Donald Tusk said. "Unfortunately, I know who is effective enough, not in humanitarian assistance, but in bombing."
German Chancellor Angela Merkel said "we are all seeing something in the 21st century that is shameful, that is heart-breaking, that shows we haven't been able to act politically how we would like to act."
It's one more reason why the EU is finally trying to coordinate the patchwork of national defense spending, planning and production among its 28 member states, which range from nuclear powers Britain and France to tiny nations like Luxembourg and Malta.
Time and again, Juncker has hit the mantra of coordination — more to the point, the lack of it. Decades ago, the EU was already seeking to coordinate defense industries, to little avail. The result is waste and inefficiency in a vital task for any political group: assuring security for its citizens.
"We, Europeans, we spend 200 billion euros a year on but we are 12 to 15 percent as efficient as the Americans because we overlap and don't work together enough," Juncker said, adding that up to 100 billion euros a year could be saved.
"We have in Europe 174 kinds of weapons," Juncker said, highlighting the wasteful profusion. "One European helicopter and one European tank would be enough."
But beyond greater synergy, there must be increased spending. In a rare entry into the public debate, even France's military chief called for more money.
Gen. Pierre de Villiers, chief of the general staff, said that, "peace, no longer is a given. We have to conquer it." He wants to upgrade France's nuclear arsenals and other equipment, and boost defense spending over the next five years to 2 percent of gross domestic product, compared to 1.77 percent currently.
That 2 percent threshold is the official NATO guideline. While the United States spends 3.61 percent on defense, only four of the EU's 22 NATO members meet the target. When Trump comes to Brussels for his first NATO summit sometime this spring, he need not look far for a lackadaisical member state. Belgium continues to spend less and less on defense and currently stands in NATO's second worst spot with 0.85 percent.
Lithuania's Grybauskaite wants to be able to look Trump straight in the eye.
In Pabrade, after inspecting NATO armored vehicles, Grybauskaite insists that Lithuania is on track to meet the target. "Lithuania next year will be having 1.8 percent of GDP already and the next year, 2018, we will have our 2 percent."
"We are doing our homework — we are investing into our defense," she said.
Casert reported from Maastricht, the Netherlands.
RAF CASERT and LORNE COOK
Why Mitt Romney says US support of Ukraine is good for America
Russia downplays West's move on tanks, strikes Ukraine again


Auburn Golf Course is nestled along the Green River and situated on 150 acres, the Auburn Golf Course offers scenic views from several hillside holes. A full-service 18-hole facility, the fair but challenging par 71 course is just over 6,450 yards. Services include a pro shop, equipment and power cart rentals, professional instruction and lessons, tournaments and leagues, and an onsite restaurant, Bogey's Public House.


text:
Joan de Mata (Faucon dau Caire o Faucon-de-Barcelonnette, Provença, França, 23 de juny de 1160? - Roma, Itàlia, 17 de desembre de 1213) fou un frare provençal, fundador de l'Orde Trinitari. És venerat com a sant des del 1666, quan va ser canonitzat per Alexandre VII.

Biografia

De família noble, havia nascut a Faucon dau Caire
cap al 1150-1160; era fill d'Eufemi de Mata, senyor català que havia rebut de Ramon Berenguer III, comte de Barcelona i Provença, les terres de Faucon. La família es va traslladar a Marsella, on Joan va començar els seus estudis. La seva mare, molt pietosa, li fa visitar hospicis i presons, perquè vegi la vida d'altres menys afortunats i comenci a ajudar-los. Va estudiar a Ais de Provença i marxà a la Universitat de París a estudiar-hi teologia.

El bisbe de París, Maurice de Sully, el va encoratjar a fer-se religiós i el 1192 va ser ordenat sacerdot. Segons la tradició hagiogràfica, durant la celebració de la seva primera missa li aparegué un àngel que li inspirà la fundació d'un orde religiós destinat al rescat de presoners cristians en mans de musulmans

Obtingut el permís del papa Innocenci III el 17 de desembre de 1198, va fundar a Cerfroid (Regne de França), la primera comunitat d'aquest orde, consagrada a la Santíssima Trinitat i posada sota la protecció de la Mare de Déu del Remei: l'Orde de la Santíssima Trinitat per a la Redempció de Captius. Joan va ésser-ne elegit superior i l'orde va ésser aprovat definitivament el 1209. Cap al  es va crear una llegenda que uneix a Joan de Mata un segon sant cofundador, l'eremita Fèlix de Valois: aquesta figura, sense existència real, respon al desig de vincular els orígens de l'orde a la dinastia reial francesa dels Valois.

Després de Cerfroid es fundaren les comunitats de Planels i Bourg-la-Reine i, poc després, la de París, prop de la capella de Saint-Mathurin. Els primers cristians alliberats van ésser-ho el 1201. En 1202 i 1210, Joan va viatjar a Tunísia tot portant-ne cristians rescatats. A partir de llavors, milers de presoners van ésser alliberats, a canvi de frares trinitaris; principalment, procedien de presons del Marroc, Algèria i Tunísia. Anà a Roma, on, sota la protecció d'Innocenci III, fundà un convent i un hospital per a pelegrins a l'església de San Tommaso in Formis, al Celi, que va passar a l'orde. Aquí, el 1209, va conèixer Sant Francesc d'Assís de qui es va fer amic.

Va morir el 17 de desembre de 1213 a Roma.

Veneració
Joan de Mata era venerat al si de l'orde trinitari, que va demanar a la Santa Seu la seva canonització. Després d'un procés començat el 1630, el culte a Joan de Mata va ser aprovat en 1655 i declarat "immemorial" (la qual cosa equival a la canonització) el 21 d'octubre de 1666, per Alexandre VII. En 1694, la seva festa, marcada per al 8 de febrer, va ser declarada com a universal a tota l'Església catòlica, essent confirmada per Innocenci XII. Des del 1955, la seva festivitat litúrgica és el 17 de desembre.

Les seves relíquies van ser sebollides a S. Tommaso in Formis, on el 1655 van ser robades per uns frares trinitaris que les van portar fins a Madrid, on van ser al Convent dels Trinitaris de Juan de Alarcón. Quan, el 1835, aquest va ésser enderrocat, van ser traslladades al Convent de les Trinitàries de Madrid. El sarcòfag original medieval, procedent de Roma, es guarda avui al Museo Arqueológico de Madrid. Les restes van traslladar-se novament, el 1966, a Salamanca, al col·legi dels trinitaris. Finalment, el 1998, en acabar-se la construcció de la parròquia de San Juan de Mata a Salamanca, l'urna amb les relíquies es va instal·lar a l'interior d'aquesta església.

Notes

Vegeu també
 Orde Trinitari
 Fèlix de Valois

Orde dels Trinitaris
Sants trinitaris
Sants de Provença–Alps–Costa Blava
Sants fundadors de comunitats o ordes religiosos catòlics
Morts a Roma
Persones dels Alps de l'Alta Provença


text:
@implementation ViewController

@synthesize tvSystemInfo;
@synthesize lblBatteryLevel;
@synthesize lblBatteryStatus;
@synthesize batteryMeter;
@synthesize currentDevice;
@synthesize sendEmailAlert;
@synthesize enableMonitoring;
@synthesize fillGauge;
@synthesize totalNoBars;

// Handle displaying of the battery status.
- (void)determineBatteryStatus
{
	NSString *OutputString;
	NSArray  *batteryStatus = [NSArray arrayWithObjects:
							   @"Battery State cannot be determined.",
							   @"Battery is in use. Discharging.",
							   @"Battery is currently being charged.",
							   @"Battery is fully charged.", nil];

	// Determine the current status of the iOS Device Battery.
	switch ([[UIDevice currentDevice] batteryState])
	{
		case UIDeviceBatteryStateUnknown:
			OutputString = [batteryStatus objectAtIndex:0];
			break;
		case UIDeviceBatteryStateUnplugged:
			OutputString = [batteryStatus objectAtIndex:1];
			break;
		case UIDeviceBatteryStateCharging:
			OutputString = [batteryStatus objectAtIndex:2];
			break;
		case UIDeviceBatteryStateFull:
			OutputString = [batteryStatus objectAtIndex:3];
			break;
		default:
			OutputString = [batteryStatus objectAtIndex:0];
			break;
	}

	// Check to determine the state of the battery. If it cannot be determined.
	if ([[UIDevice currentDevice] batteryState]  == UIDeviceBatteryStateUnknown)
	{
		batteryMeter.value = -1;
		lblBatteryStatus.text = OutputString;
		lblBatteryLevel.text = [NSString stringWithFormat:@"Battery Level: %0.2f%%\n", 0];
		tvSystemInfo.text = @"";
		tvSystemInfo.editable = NO;
	}
	else
	{
		// Get the Battery State and Battery Level and display to the screen.
		NSString *SystemInfo    = [NSString stringWithFormat:@"Device Model: %@\nDevice Name: %@\nSystem Name: %@\nSystem Version %@\nMultitasking Supported: %@\n",
								   [[UIDevice currentDevice] model],
								   [[UIDevice currentDevice] name],
								   [[UIDevice currentDevice] systemName],
								   [[UIDevice currentDevice] systemVersion],
								   currentDevice.multitaskingSupported ? @"YES": @"NO"];

		lblBatteryStatus.text = OutputString;
		lblBatteryLevel.text = [NSString stringWithFormat: @"Battery Level: %0.2f%%\n", [[UIDevice currentDevice] batteryLevel] * 100];

		tvSystemInfo.text = SystemInfo;
		tvSystemInfo.editable = NO;

		// Show the battery level meter.
		batteryMeter.value = [[UIDevice currentDevice] batteryLevel];
	}

	// Determine the level of battery life remaining, and
	// Notify the user accordingly.
	if (([[UIDevice currentDevice] batteryLevel] * 100) <= 20) {
		if (sendEmailAlert.on == YES)
		{
			[self sendEmailAlert];
		}
		else
		{
			UIAlertView *alertMessage = [[UIAlertView alloc] initWithTitle:@"Battery Status"
																   message:@"Your Battery life is below 20%. Please recharge your iOS Device."
																  delegate:self
														 cancelButtonTitle:@"OK"
														 otherButtonTitles:nil];
			[alertMessage show];
		}
	}
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Release any cached data, images, etc that aren't in use.
}

#pragma mark - View lifecycle
- (void)viewDidLoad
{
    [super viewDidLoad];

	// Do any additional setup after loading the view, typically from a nib.
	// Enable monitoring of the battery status
	[[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];

	// Initialise our Stepper to use the default number of bars.
	[totalNoBars setMinimumValue:1];
	[totalNoBars setMaximumValue:20];
	[totalNoBars setValue:batteryMeter.numBars];

	// Initialise the background color for our Bar
	[batteryMeter setNormalBarColor:[UIColor greenColor]];

	// Get the current status of the iOS' device battery.
	[self determineBatteryStatus];

	// Request to be notified when battery charge or state changes
	[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(determineBatteryStatus) name:UIDeviceBatteryLevelDidChangeNotification object:nil];
	[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(determineBatteryStatus) name:UIDeviceBatteryStateDidChangeNotification object:nil];
}

// Handle Incrementing and Decrementing our Battery Bars
- (IBAction)totalNoBars:(id)sender {

	NSInteger iTotalBars = totalNoBars.value;

	// We need to ensure that our bars are within our range.
	if  (totalNoBars.value >= 7 && totalNoBars.value <= 20) {
		iTotalBars++;

	}
	else
	{
		// We need to check that we don't fall below our default
		iTotalBars = (iTotalBars < 7) ? iTotalBars = 7 : iTotalBars--;
	}

	// Update our Number of bars accordingly
	[batteryMeter setNumBars:iTotalBars];
	[batteryMeter setNeedsDisplay];
}

// Enable monitoring of the iOS battery.
- (IBAction)enableMonitoring:(id)sender {

	if (enableMonitoring.on == YES) {
		// Turn on monitoring of the iOS battery.
		[[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];
		sendEmailAlert.on = YES;
		sendEmailAlert.enabled = YES;
    }
	else
	{
		// Turn off monitoring of the iOS battery.
		[[UIDevice currentDevice] setBatteryMonitoringEnabled:NO];
		sendEmailAlert.on = NO;
		sendEmailAlert.enabled = NO;

		// Display an alert message to let the user know that monitoring is disabled.
		UIAlertView *alertMessage = [[UIAlertView alloc]
							  initWithTitle: @"Battery Monitoring"
							  message: @"Monitoring of the iOS Battery has been switched off. You will no longer receive alert notifications."
							  delegate: nil
							  cancelButtonTitle:@"OK"
							  otherButtonTitles:nil];

		// Show the alert message box.
		[alertMessage show];
	}
}

// Handles coloring of the battery bar.
- (IBAction)fillGauge:(id)sender
{
	if (fillGauge.on == YES)
	{
		// Set the bar color to green and update the display.
		[batteryMeter setNormalBarColor:[UIColor greenColor]];
		[batteryMeter setNeedsDisplay];
		totalNoBars.enabled = YES;
	}
	else
	{
		// Set the bar color to gray and update the display.
	    [batteryMeter setNormalBarColor:[UIColor blackColor]];
		[batteryMeter setNeedsDisplay];
		totalNoBars.enabled = NO;
	}
}

- (IBAction)sendEmailAlert:(id)sender {

	// Perform a check to see if we are set up for sending email alerts
	if (sendEmailAlert.on == YES) {

		MFMailComposeViewController *mailComposer = [[MFMailComposeViewController alloc] init];
		mailComposer.mailComposeDelegate = self;

		// Check to make sure that we are set up to send mail
		if ([MFMailComposeViewController canSendMail]) {

			[mailComposer setToRecipients:[NSArray arrayWithObjects:@"youremail@yourdomain.com",nil]];
			[mailComposer setSubject:@"Battery Status"];
			[mailComposer setMessageBody:@"Your iOS device is running on less than 20% of battery.\nPlease recharge your device." isHTML:NO];
			[mailComposer.navigationBar setTintColor:[UIColor redColor]];

			mailComposer.modalPresentationStyle = UIModalPresentationFormSheet;

			[self presentModalViewController:mailComposer animated:YES];
		}
		else
		{
			// Error sending the email message, so notify the user.
			UIAlertView *alertMessage = [[UIAlertView alloc] initWithTitle:@"Failure"
															message:@"Your device hasn't been set up for email"
														   delegate:nil
												  cancelButtonTitle:@"OK"
												  otherButtonTitles: nil];
			[alertMessage show];
		}
	}
}

//=========================================================
// Dismiss our Mail view controller when the user finishes
//=========================================================
- (void) mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error
{
	NSString *emailMessage = nil;

	// Notifies users about errors associated with
	// the interface
	switch (result)
	{
		case MFMailComposeResultCancelled:
			emailMessage = @"Email sending has been cancelled";
			break;
		case MFMailComposeResultSaved:
			emailMessage = @"Email draft saved successfully";
			break;
		case MFMailComposeResultSent:
			emailMessage = @"Email sent successfully.";
			break;
		case MFMailComposeResultFailed:
			emailMessage = @"Email sending failure.";
			break;
		default:
			emailMessage = @"Problem sending the email.";
			break;
	}
	// Display the alert dialog based on the message derived
	// from the above case statement.
	UIAlertView *alert = [[UIAlertView alloc]
						  initWithTitle: @"Battery Monitor Email"
						  message: emailMessage
						  delegate: nil
						  cancelButtonTitle:@"OK"
						  otherButtonTitles:nil];
	[alert show];

	// make the MFMailComposeViewController disappear
	[self dismissModalViewControllerAnimated:YES];
}

- (void)viewDidUnload
{
    [self setBatteryMeter:nil];
	[self setTvSystemInfo:nil];
	[self setTotalNoBars:nil];
    [super viewDidUnload];
    // Release any retained subviews of the main view.
    // e.g. self.myOutlet = nil;
}

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
}

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
}

- (void)viewWillDisappear:(BOOL)animated
{
	[super viewWillDisappear:animated];
}

- (void)viewDidDisappear:(BOOL)animated
{
	[super viewDidDisappear:animated];
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
	return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

@end

redpajama_set_name: RedPajamaGithub