text:
Culture Minister Evelyn lauds UNESCO ICH project for Nevis
April 12, 2018 in NIA
(l-r sitting) Mr. Keith Glasgow, Permanent Secretary in the Ministry of Culture; Hon. Eric Evelyn, Minister of Culture; Mr. Stanley Knight, Permanent Secretary in the Ministry of Culture in St. Kitts (l-r standing): Mr. Nigel Encalada, United Nations Educational, Scientific and Cultural Organization's Global Facilitator; Ms. Marlene Phillips, Research and Documentation Specialist in the St. Kitts Ministry of Culture; Ms. Pauline Ngungiri, Deputy Director of the Nevis Historical and Conservation Society and Mr. Jerome Rawlins, Chief Executive Officer of the Nevis Cultural Development Foundation at the Ministry of Finance conference room on April 10, 2018
NIA CHARLESTOWN NEVIS (April 12, 2018) — Hon. Eric Evelyn, Minister of Culture in the Nevis Island Administration (NIA) has thrown his support behind the United Nations Educational, Scientific and Cultural Organization's (UNESCO) Intangible Cultural Heritage (ICH) project to be implemented in St. Kitts and Nevis.
Mr. Evelyn gave the assurance when a team from the project and Ministry of Culture in St. Kitts paid him a courtesy call at the Ministry of Finance conference room on April 10, 2018, ahead, of a consultation hosted by the Nevis Historical and Conservation Society (NHCS) later that day. The theme was "Safeguarding St. Kitts and Nevis Intangible Cultural Heritage."
"I would have heard about the project for some time now and I'm very happy that St. Kitts and Nevis, are collaborating on this project.
"I want to say that the Ministry of Culture, we totally endorse and we support this project, and any assistance we can get from the consultant Mr. Encalada, and UNESCO is very much welcomed and so, I want to on behalf of the ministry, to wish the project well," he said.
The ICH project is a joint initiative designed to safeguard the Federation's practices, representations, expressions, knowledge, skills – as well as the instruments, objects, artefacts and associated cultural spaces that communities, groups and, in some cases, individuals recognize as part of the cultural heritage.
Mr. Keith Glasgow, Permanent Secretary in the Ministry of Culture spoke of the significance of keeping the island's heritage alive.
"I believe for a very long time we have been taking our cultural heritage for granted. In fact, as we speak, we are embarking on a Nevis world heritage project where we're trying to get the city of Charlestown inscribed… It comes at the right time when we're trying to appreciate what we have; when we're trying to highlight the significance of what we have.
"Pottery making, burning of charcoal, folklore and these things are intangible…so what we need to do is sensitize our people in terms of the importance of our cultural heritage and…how to take care of our cultural assets," he said.
Also present were Mr. Nigel Encalada, UNESCO Global Facilitator, Mr. Stanley Knight, Permanent Secretary in the Ministry of Culture in St. Kitts, Ms. Marlene Phillips Research and Documentation Officer in the Ministry of Culture in St. Kitts, Mr. Troy Mills, Director of Culture in St. Kitts, Mr. Jerome Rawlins, Chief Executive Officer of the Nevis Cultural Development Foundation and Ms. Pauline Ngunjiri, Deputy Director of the Nevis Historical and Conservation Society.
Hon. Eric Evelyn
NCDF
NHCS
Nevis' Financial Service providers urged to assist NIA in restoring sector
NEVLEC announces power outage for Gingerland Feeder


text:
Welcome to Mrs. McGowan's Class!
Our classroom is a place where children feel safe taking risks while having fun learning. From day one of school we work hard to build a community of learners who care and respect one another. I believe that we are part of a team and that everyone can learn something new every day.
"I am a member of a team, and I rely on the team, I defer to it and sacrifice for it, because the team, not the individual,is the ultimate champion."
~Mia Hamm
Email: kmcgowan@crsd.org
Last Modified on August 1, 2021

redpajama_set_name: RedPajamaCommonCrawl


"Rachel is a complete dog lover and you can tell she cares with 100%. Shes kind, extremely reliable, trusting and loyal. My dog Lola absolutely loves her and ... (more)"
"I have known Hazel H for nearly 16 years during which time she has been a loving caring and responsible pet owner to both her dogs and her cats She has given... (more)"
"Richard replied fast and was very informative. Rory had a great time and got to play with other dogs and was asleep before we got home. (more)"
One of the best parts of being a dog owner is enjoying your daily walks with your four legged friend. However, sometimes you can't always be there when your pet needs you. Whether you need to go out for the day and are unable to take your pet with you, whether you work full time and can't make it home at lunchtime to take your dog out for his usual walk, or whether you're unwell and unable to leave the house, finding a solution to the problem is paramount. The good news is that Rover dog walking services have the ideal answer to your dilemma.
Whether you need someone to help you walk your pet on a regular basis or whether you're just looking for a one off dog walking service, Rover dog walkers are here to supply just the help you need. There are dog walkers near you who can call around to your home, collect your pet and take them out for their much needed walk while you're unable to be around. You can concentrate on your work or get on with your day knowing that your fur baby is being cared for and happy, getting the toilet break and exercise that they need, even when you can't be around to help.
A quick search of the internet will reveal that there are multiple dog walking services in the Sunderland area, however not every dog walking business is equally trustworthy. Rover ensures that every single dog walker on their site are thoroughly vetted and rigorously checked for trustworthiness and reliability, so you can be sure that your beloved dog is in extremely safe, animal loving hands. No matter where in the Wearside area you live, you can be certain that there are Rover dog walkers near you who have availability and can be there whenever you can't to give your pet that 30 minute walk they need.
If you need to arrange dog walking now for your pet, look no further. Simply enter your details into our site and find the perfect Rover dog walker in Sunderland to help you out. No matter which of our pet sitters you choose, you can be sure that they will care for your four legged friend as if he were their own and give them all of the attention, exercise and company that they need while you're out of the house.


text:
Locust Named Associate Vice President for Inclusion & Diversity
by Kassidy Jackson | Dec 14, 2017 | Campus News, Faculty Staff News, Twitter, WSU News | 1 comment
Winona State University announces the appointment of Jonathan Locust, Jr. as Associate Vice President for Inclusion & Diversity and Chief Diversity Officer. Locust will join the university in January 2018.
As AVP and Chief Diversity Officer, Locust will provide innovative leadership and partnership at all levels of the university to promote and evaluate progress and impact of efforts to make excellence inclusive and welcoming throughout all aspects of our comprehensive regional state University community.
According to Denise McDowell, Vice President for Enrollment Management and Student Life, Locust has expertise in development and implementation of institutional diversity plans and will work to engage and support the university community on issues related to diversity, equity and inclusion.
Locust currently serves as Deputy Title IX Coordinator and Director of Institutional Diversity at Ashland University in Ohio. He has a Ph.D. in Education Theory Foundations from the University of Toledo, a master's degree in Higher Education from Kaplan University, and a bachelor's degree in Communications from University of Cincinnati. He recently received the National Role Model award from Minority Access, a nonprofit organization with the mission of assisting institutions to recruit and retain underserved and underrepresented populations.
Locust looks forward to working collaboratively with the WSU community of learners.
"Through a framework of inclusive excellence, we will measure our success," said Locust. "I want to thank Winona State University for this exciting opportunity."
For more information, contact University Communications at 507-457-5024.
Omar Hilliard	on January 9, 2018 at 7:06 pm
God Bless you and keep up the good work.
Omar Hilliard
Winona State Among America's 100 Best College Buys


text:
Tag: sword and sorcery
Vows and Honor: Oathblood by Mercedes Lackey – 4/5 Stars
The third part in the Vows and Honor omnibus is not a novel, but rather a collection of short stories. Though there are a lot of repeated stories from earlier in the omnibus, there are a lot of new stories too, one reaching back in time to when Tarma met Kethry in Swordsworn after the slaughter of her tribe. There are stories about Leslac the bard, a cup being poisoned, a large bear on the loose, a giant monster that has a town cowed, and a chambermaid being forced into abuse and then on the run for a new life.
If you're familiar with Tarma and Kethry's stories you'll love the short stories, which combine brutality, morality, adventure, and humour. If you aren't familiar with the main novels and you're not sure whether to try them, these short stories give a good indication of what you can expect and I don't think you'll leave disappointed.
Mercedes Lackey's Website
Mercedes Lackey's Amazon Author Page
Author Alex JamesPosted on 17th July 2018 29th July 2018 Categories Book ReviewsTags fantasy, heroic fantasy, heroine, magical creature, sorceress, sword and sorcery, swordswomanLeave a comment on Vows and Honor: Oathblood by Mercedes Lackey – 4/5 Stars
Vows and Honor: Oathbreakers by Mercedes Lackey – 4/5 Stars
In this sequel to The Oathbound, of the Vows and Honor omnibus, Mercedes Lackey focuses on the politics of the lands they are in as much as the characters and this includes raising armies, building loyalties, and seeing the bigger picture of their battle against evil. The enemies weren't mages or criminals; they were kings. The corrupt deeds of those in power was highlighted.
The stakes are as high as ever, when leader of the Sunhawks mercenary tribe Idra goes missing. Idra went to see which of her brothers was fit for the throne and so she left the tribe's camp, but her long absence and lack of communication are unusual, worrying even. The Sunhawks tribe, and especially Idra's close friends Tarma and Kethry, go to investigate the kingdom and see what they can find out. Under cover of delivering free quality horses to the stable master, they gain access to the kingdom and seek to find a way into the King's court. They're looking for the court archivist, whose job it is to record the truth; the library was be-spelled that way. The court archivist is friends with the stable master and is an old man, being both honest and knowledgeable; but first they must earn his trust.
In comparison with The Oathbound, there are more mage battles than sword battles in Oathbreakers. I missed the sword battles Tarma had in The Oathbound. However, we are introduced to the basics of the White Winds magical powers and follow Kethry as she develops these powers to battle against enemies or pit herself against enemy mages and assassins. Wolfish Kyree, Warrl, is as wondrous as ever: subtly shifting form, viciously snapping necks, offering sage advice, and sleeping on the hearth to keep warm. It takes a bit to get into the story. There are descriptions of settings, characters, and situations we aren't familiar with at first and some of the sub-characters introduced at this time were unremarkable and it confused me a bit.
At the back of the book there is a selection of poems and language translations. I really liked how the poems summarised the lore and most important issues in the stories. There is a particular poem that resonated with me about Jadrek, the court archivist, and his being stuck in a library studying lore without having the opportunity to live life, while age took its toll; waiting for someone to save him and put him into a situation where he can be useful. Overall, Oathbreakers is a good novel with fascinating characters in a world where you can't be too prepared.
Author Alex JamesPosted on 27th March 2018 Categories Book ReviewsTags fantasy, heroic fantasy, heroine, magical creature, sorceress, sword and sorcery, swordswomanLeave a comment on Vows and Honor: Oathbreakers by Mercedes Lackey – 4/5 Stars
The Oathbound by Mercedes Lackey – 5/5 Stars
THERE ARE MINOR SPOILERS. THIS IS A REVIEW OF THE OATHBOUND ONLY AND NOT OF THE SUBSEQUENT TITLES IN THE OMNIBUS: OATHBREAKERS AND OATHBLOOD.
It's a sword-and-sorcery about two female partners bonded together under an oath. Tarma is great with a sword and used to the rugged way of life, living from the land and communing with forest spirits. She's the less attractive or typically feminine of the two, which is the easiest way I can describe her difference to Kethry, the innocent, beautiful, blonde White Winds sorceress who is extremely talented, almost adept, with magic and able to work her feminine charms with success on any man. I think the bond between both of them was romantic as well, and that their planned need for men where romance was concerned was only for reproductive purposes. That was what I understood.
Anyway, through the story they go through a series of adventures, righting wrongs unto women in a world of medieval male soldiery where women struggle to make it through most days without being abused, physically or sexually. Kethry's enchanted sword Need not only alerts her to the 'need' of women who are in danger, but defends her from physical confrontation. In much a similar way, Tarma develops a bond with a magical beast that complements her abilities and can speak to her telepathically. Some of the adventures involve mercenary work to attack bandits, or they involve solving crimes with a combination of their strengths, listening to locals, and following up on leads. They are on the road because they hope to establish a school where Tarma can teach swords skills and Kethry sorcery, but they also harbour a hope of returning to Tarma's clan, where they can raise a family and a new clan because we are told Tarma's old clan was viciously wiped out in prior events.
Honestly, the entire story was fascinating from start to finish. It's sword-and-sorcery fantasy of the highest calibre. When the theme of demon summoning was introduced, I almost groaned and Indiana Jones came to mind, but I was wrong: the idea was written about in such a way that brought out the individual evil of the demon Thalhkarsh, who is an unusual demon having left the Abyssal Plans and is intent on maintaining human form to seduce women with his enchanting trickery. His enchantments confused women into enjoying the pleasures he bestowed on them, and he created a cult to boost his power. There were other interesting methods he could use to create cults, involving death or pain too. The illusion tricks of the demon gave me a funny feeling, when they occur to one of the main characters. It made me shudder.
The Oathbound was published in 1988 I think but I recently bought a 2017 published copy that includes an omnibus of three stories including The Oathbound, Oathbreakers, and Oathblood because my old one was falling apart. I've already started the sequel Oathbreakers, I was that impressed.
Author Alex JamesPosted on 8th February 2018 2nd December 2018 Categories Book ReviewsTags demon, fantasy, mage, Mercedes Lackey, sorceress, sword and sorcery, swordswomanLeave a comment on The Oathbound by Mercedes Lackey – 5/5 Stars


We love Patty! Over many years in the Pacific NW, we successfully bought and sold three houses in the Seattle area. A friend referred Patty to us and she has been our Realtor for every transaction. Her calm demeanor, honest opinions(when solicited) and extensive knowledge served us well and were much appreciated. She is organized, timely, available and works well with others. Buying and selling felt stressful at times but Patty was always on top of things and it helped us feel calmer knowing were in very competent hands. We highly recommend Patty and couldn't imagine using any other agent!
We think Patty is the best agent in the world! We tell everyone how pleased we were with you at every opportunity! We will definitely work with you in the future.
Patty was everything you could with for. She was on the ball and very helpful! Patty is great!
Thank you! Not only for helping us find our first house but also for helping us find our dream house, we are so happy here.
Patty is such a pleasure to work with. We really felt we received great service in our home search. Positive, motivated and a good listener. Patty went above and beyond!
Patty was a joy to work with. I appreciated her advice& she was great at explaining things( I was a first time buyer) and she did not talk down to me.
I love working with Patty! She is easy to work with, so helpful and informative. She made a difficult transaction smooth. I recommend her to everyone!
Top Notch in every way! Patty is caring, personally attentive, conscientious, responsive, pro-active, shows attention to detail and follows through. Excellent!
Lake and Company are fortunate to have you! Your help with the whole process of preparing our home for sale throughout the entire transaction was extremely valuable. There were some major hurdles you managed to work through with professionalism and patience. We appreciated your availability and positive attitude too.
Patty rocks! She was wonderful throughout the entire process. She helped us navigate the Seattle real estate market to find a great new home for our family. Was accessible when we needed her and was masterful providing just enough information without confusing us with unnecessary details. We can't say enough good things about her.
Patty did an exemplary job! I was very pleased with the service and follow up throughout the whole process. Patty is very good at explaining everything and put me at ease.
Fantastic! Patty is a superstar! Very helpful. Friends saw her in action and agreed that a better agent can't be found. It was a wonderful experience, thank you.
Patty was absolutely instrumental in everything related to purchasing my first home. Patty knew exactly the right way to deal with all of the issues and complications that came up in the context of negotiations, inspections, etc. She made it so much easier to ride the roller coaster of real estate!
Patty did an excellent job! Patty is friendly, professional, knowledgeable and capable. She is tactful, never pushy or impatient-a delight. I would recommend her to anyone!
Absolutely Outstanding! Patty was great! She is knowledgeable and attentive and honest. She also respected our wishes and trusted us. We would not hesitate to recommend her.
Working with me as your real estate professional puts you in the hands of a capable negotiator, proven pricing and valuation expert and someone who listens to your wishes. We really are partners when choosing to work with each other and I take my role as your partner very seriously.
We have been working in a sellers market for a few years now and buyers have had to be competitive in order to purchase the homes they want! I have been assisting clients buying and selling in this area for over 20 years and understand what it takes.
This does not mean that sellers don't have to put in the effort however! I can identify what needs to get done, refer you to the right contractors etc., as well as strategize the right type of marketing to maximize the potential yield on your investment.
I am consistently referred by past clients who find my style professional, level headed and reliable. With over 20 years in this industry with experience as a certified appraiser, sales broker and marketing expert, as well as a real estate instructor, my expertise in this field is unparalleled.
Most importantly, when we chose to work together, I consider us partners working together to make your real estate wishes come true.
Please read the client comments in the section below.
Lake and Company Real Estate, Inc.


text:
John Green's 'Looking for Alaska' Open Casting Call
Entertainment News on August 22, 2015 0Likes At The Movies
'Looking for Alaska' centers around a "new arrival at a boarding school falls in love with a beguiling female student."
Ryan Hill Casting is looking for background actors to work on the new feature film as it films in Michigan.
To Audition:
Looking for Alaska will be filming in MI over the next couple of months!
Hundreds of PAID extras will be needed!
Here's some of what I'll be looking for over the next few weeks:
Prep School Students (young looking 18 and older)
Teachers/Faculty/Other Adults (30s and up)
Basketball Players (young looking 18 and older)
Younger Kids (5 to 12 years old)
Late 80s and early 90s (pre-94) Cars
If you would like to be considered, please email current pictures, name and contact info to RyanHillCasting@gmail.com with "LFA Extras" and the name of the role you are applying for in the subject, if applicable.
If you have a car from the late 80s/early 90s, please also include pics of the car and put "80s/90s Car" in the subject.
'Mother's Day' Starring Julia Roberts Soccer Scene
The Transporter Refueled
TJ Wright Turns a Frown Upside Down in 'The Hate U Give'
'One Night in Miami' Directed By Regina King Open Casting Call
'Guardians of the Galaxy 2' Atlanta Casting Call


Swedish legendary rockers Backyard Babies are back! Their gig at the Sweden Rock Festival recently was their first in 5 years, and followed by a busy festival tour schedule throughout the summer. Sweden Rock was also the first for bass player Johan Blomquist as new EBS Artist!
Johan, welcome on board with EBS! A few gigs into the comeback tour – what's your impression playing through the EBS rig so far?
Thanks! It's been great, I'm more than excited about the sound EBS give me.
I know when the intro goes on that I can trust on my rig, and that helps me to do better shows, so thanks again for bringing me aboard!
You went all-in and using EBS amps and cabinets, as well as pedals – and strings! How does your setup look like?
Yes, that's right. I have 2x 810 ClassicLine cabinets and 2x EBS Classic 500 amps, mix the sound with my pedal board featuring an EBS Micro Bass II, a Valve Drive DI and a Multi Comp. The strings I'm using are the EBS Stainless Steel CM-4 (45-105) which I like a lot.
And there is more… since you got the EBS CarryOn pedalboard bag, both Nicke (singer/guitarist) and Peder (drummer) wanted one too, ha ha?
Ha ha, that's right! Maybe they wish they were bass players' as well.
The whole band's setup looks really cool with all these amps in different angles, who came up with that idea?
That was Dregen's idea, our guitar player. It turned out great on stage.
My bass tech just made me 2 custom basses that I play on right now, I came up with the idea in November last year and just got them in time for the tour. I have a few old Fenders' too. I started to play Fender Precision basses because Dee Dee Ramones used to play them and I've been using them and love them ever since.
The band just came out with a new great song – Th1rt3en or Nothing (that you can check out below), and there's a whole new album recorded. What should we expect from the new release?
It´s nothing new really, just a bunch of great songs. It's Rock'n Roll all the way through!
The album will be released at the end of the summer, right? Will there be a headlining tour to support the release in the fall?
Yes, we will do a European tour in November and a Scandinavian tour next year.
You can order EBS equipment at our web-page.


There are a few activities on our site where the collection of personally identifiable information is necessary. Those activities include sweepstakes and contests, making a purchase, completing a survey, or contacting us. When personally identifiable information is collected, you will know because you will have to fill out a form. For most activities, we collect only your name, e-mail address, birth date, gender, and mailing address. We do ask for birth year in order to determine a visitor's age, as children 12 and younger will not be allowed to provide personal information in most areas of the site. When you make a purchase, we also collect your street and billing addresses, your phone number, and credit card information.
On occasion, we offer promotions – like sweepstakes – in conjunction with a partner. We will share your information with the partner in order to send you a product. We may share your information with those partners so that they can send you other special promotions they offer, but only if you give us your permission to do so, and we will share it only with that specific partner.
We will give out personal information as required by law, for example, to comply with a court order or subpoena; to enforce site or game rules; or to protect the safety and security of Guests and our sites.
When you do give us personally identifiable information, you will have an opportunity at the time we collect your information to limit e-mail communications from i-Health, Inc. You can request at any time that i-Health, Inc. not send future e-mail to you either by unsubscribing from the communication or by contacting us through the Contact Us feature on the site.
The importance of security for all personally identifiable information associated with our Guests is of utmost concern to us. i-Health, Inc. takes technical, contractual, administrative, and physical security steps to protect all visitors' information. When you provide credit card information, we use secure socket layer (SSL) encryption to protect it. There are some things that you can do to help protect the security of your information as well. For instance, never give out your Password, since this is what is used to access all of your account information. Also remember to sign out of your account and close your browser window when you finish surfing the Web, so that other people using the same computer won't have access to your information.
*** Estroven® does not contain synthetic, animal or human-derived hormones.
† #1 Pharmacist recommended menopause brand based on 2011 - 2016 Pharmacy Times OTC survey conducted with US Pharmacists.
†††Nielsen U.S. Homescan Panel, 52 w/e 3/26/16.
ESTROVEN® IS DISTRIBUTED BY I-HEALTH, INC. Imported exclusively in Canada by Associated National Brokerage Inc. 199 Matthew Boyd Crescent, Newmarket, ON.
Estroven® is a trademark of DSM.
Sleep Cool™ is a trademark of DSM.


It will be required of you to have some formal training in insurance before you get into this field. It will hence be significantly important for you to know exactly what this whole process is all about. In most cases, insurance courses are offered online. This is basically due to the predominant benefits associated to doing things online. Such a mode of study will certainly guarantee that there will be both convenience and reliability. There are a number of factors that you will need to pay attention to during this process. You will learn more about them as you read on.
It is important that you take the step of finding the right online school for yourself. It is required of you to confirm if the school has been approved as a provider of an online insurance course. This means that it has a certification ID that will mostly appear on each required course page. Most probably, you will need a school that has room for pre-licensing education. This is what will put you on the right path as you prepare for the final exam. It is necessary that these online insurance courses offered are reviewed and approved to address certain aspects as required by the content outline fronted by your state. The school must be ready and willing to provide more info that will make the students have a greater and easier time conducting their online studies. It will be so beneficial if the enrolment to this course is made to be fairly less complex. All you will be required to do is to click on this site and have all the other things handled.
It will be easier for you to note that this course is configured in such a way that offers you the chance to conduct your studies to their completion at a speed that you feel is good for you. You will however learn that most course providers give you a ninety day period so as to complete your studies. This will usually be counted right from the first day that you enrol for this insurance course. It is always required of you to pass your exams before you are licensed. You will be granted the chance to retake an exam as many times as you need until you attain the required pass mark. You can however easily complete this course within a very short period of time.
Convenience is actually attached to this course. You will have access to an online licensed instructor. This instructor will clarify any info you that you find hard to understand. You will learn that these courses are designed in a way that is compatible with a number of browsers. You can gain access to this material whether you have a mobile device or PC.


Hi friends! I'm Kristen, I'm so happy to be here to share my polka dot project! I blog over at Capturing Joy where I like to share photo tips, DIY projects, and my family favorite recipes.
Recently, I made a glitter anchor shirt for all of my family to wear on a trip we took. I loved how it all came together, and I thought it would be fun to make a glitter polka dot t-shirt to share here.
I used vinyl paper as my stencil, because I like how it sticks to my surface (I also hear you can iron on parchment paper). I am fairly new to my vinyl cutting machine, and love it's capabilities, but I haven't invested a lot of time in figuring it all out. I think my blade broke halfway through my cutting process and wasn't able to fix it. SOOO, I had my big dots at the bottom, which I planned to graduate up and have just a few spaced at the top. Instead I used a mini hole punch I had on the top half. I actually like how it turned out with my subtle color/polka dots with most of the attention at the bottom!
I found the template for the polka dots on the Silhouette program. I used fabric paint, glitter, and fabric mod podge. The painting part is pretty quick, but there are several drying stages that it's best to find a good spot out of the way (unlike I did on my kitchen counter) for proper drying time.
If I knew how to use my machine better I wouldn't have had to piece together vinyl, but it all worked out!
I just love a little polka dots AND glitter in my life, and if you do, too, make yourself a fancy shirt! Thanks for having me over, Melissa!
Come see the Polka Dot Easter Bunny Free Printable I'm sharing on my site today!
I've got lots of photo tips from my books on how to Say NO to Auto to taking your own Family Pictures.


text:
Gift Planning Fundamentals
A Legacy Planner's Roadmap for Living
Archive: 2014 Plenary Speakers
Wednesday April 9 – 8:00 a.m.
The Honourable Kevin G. Lynch P.C., O.C., PH. D, LL.D,
Vice Chair, BMO Financial Group
What's Ahead for Canada?
Dr. Kevin Lynch thinks that leadership and innovation are keys to Canada's future in a world that is changing profoundly. What are the implications for philanthropy and how can we be inventive to ensure a strong philanthropic future? As a world business leader, senior leadership volunteer, and participant in the Davos World Economic Forum, Dr. Lynch has a uniquely well-informed perspective on the global economy. Come and hear his prescription for a more competitive and dynamic future.
Wednesday April 9 – 12:30 p.m.
Joel Solomon
Chairman, Renewal Funds
Billionaires of Good Deeds Description
When Joel Solomon and business partner Carol Newell first began investing money to foster social and environmental change, many people said they would surely fail. Now, years later, Renewal Funds has proven the viability of the social venture capital model. Joel will explore the practice of whole portfolio activation to mission that he and Carol developed. By aligning money with values, every person can invest in their community, and in the world, to become a billionaire of good deeds while both making money and investing in meaningful causes.
Thursday April 10 – 7:30 a.m.
Kathy LeMay
CEO, Raising Change
Putting Humanity Back in the Modern Philanthropic Movement
Big names, big causes, big wallets. Today's modern philanthropic movement has reached epic heights, ushering in scalable solutions to modern day social ills and unleashing untold amounts of money into what is now being called the third sector. This growing emphasis on creating change for profit concepts such as return on investment, indicators of success, and business viability are making their way into the quest to transform people's lives. Do the benchmarks in the for-profit world where cash is king translate to the non-profit world where humanity is the destination and the journey? Is there still a role for humanity in this new modern philanthropic movement?
Thursday April 10 – 12:30 p.m.
AGMs have a reputation for being 'less than fun', but it's an important time for the CAGP-ACPDP™ Board and its members to connect. Hear about highlights of the last year, learn about progress made on the strategic plan, ask (or sing) your questions, and of course, receive the financial report and elect the Board of Directors. A not-to-be-missed part of the 2014 conference – and not just because of the draw for a free membership!
Friday April 11 – 8:00 a.m.
Duncan McCue
Correspondent, CBC's The National
Finding Debwewin in Your Story: A Journalist's Tale
As a reporter for CBC, Duncan McCue tells compelling stories that speak deeply of human struggle, especially those of concern to Indigenous people. Challenging the bias of mainstream media to tell stories that must be heard despite noise inherent in our world today takes well-honed journalistic skills. Duncan will share some of his stories with us, and teach us how we can sharpen our own charities' stories: to be heard, to move people to action, and thereby to create the change we strive for. You will leave this session moved, inspired, and better able to sway your own audiences
Friday April 11 – 11:30 a.m.
President, Community Foundations of Canada
What's Next for Philanthropy?
Today we operate in a world where concepts of community and philanthropy are changing rapidly. To meet the challenges and opportunities of the 21st century the state of philanthropy must evolve and adapt to better meet the needs of our communities and our nation. Sharing stories of innovation from across the philanthropic sector, including research from the Monitor Institute and examples of Smart & Caring Communities in action, Ian unpacks the ideas redefining our current philanthropic landscape and re-imagining the future of philanthropy.
2020 Conference - cancelled
Learn more about CAGP
Why not become a member today, and save on Conference registration PLUS get a whole host of other benefits?
© 2019, Eventia


text:
ii view: Fevertree punished for weaker growth forecasts
Keith Bowman from interactive investor
A recovery in pub, or on-trade, sales is expected later in the year, but that might be too late. We assess prospects.
Full-year results to 31 December 2021
Chief executive Tim Warrillow said:
"Although 2020 presented many unforeseen challenges, our resilient performance highlights the strength of the business and the Fever-Tree brand which is testament to the proactive and entrepreneurial way our team and our partners responded.
"Our performance in the Off-Trade was especially strong, exceeding our expectations across all our regions. Numerous periods of lockdown during the year encouraged increased consumer interest in premium spirits and stimulated excitement about mixing drinks at home, attracting more households and new consumers to the Fever-Tree brand than ever before. Consequently, we have increased our penetration in the UK, driven value share gains in the US, and Europe, and gained real traction in Canada and Australia."
ii round-up:
Premium tonics maker Fevertree (LSE:FEVR) today flagged expectation for sales growth of up to 16% over 2021, below current City forecasts of around 18%.
The profit margin for the year ahead is expected to remain broadly the same as 2020, also below analysts' hopes and leaving existing profit forecasts subject to downgrades.
Fevertree shares fell by more than 10% in UK trading, having gained by more than 170% since pandemic lows back in March last year. Shares for soft drinks maker Britvic (LSE:BVIC) are up closer to 40% over that time, as is spirits and Guinness maker Diageo (LSE:DGE).
Management expectations are for a recovery in pub and bar, or on-trade, sales during the second half as opposed to the first half of 2021.
Lockdown-hit results for 2020 broadly matched City expectations, with growth in home drinking, or off-trade sales, largely making up for lost bar and restaurant sales.
Full-year revenues for 2020 fell 3% overall to £252 million, with sales in the UK down 22% to £103 million and sales in the US up 23% to £59 million. Buoyant sales in both Australia and Canada helped push revenues for its Rest of the World region up 58% to £25 million, while sales in the remaining European region proved flat at £65 million.
A fall in the gross profit margin to 46.2% from 53.5% left gross profit and earnings per share down 12% and 29% respectively at £116.3 million and 35.76p per share.
A final dividend of 10.27p per share made for a total 2020 payment of 15.68p per share, up 4% on 2019.
ii view:
Launched in 2005, Fevertree makes and sells premium carbonated mixers for alcoholic spirits to over 75 countries. It supplies a range of soft drink mixers to hotels, restaurants, bars and cafes or on-trade outlets as well as supermarkets and off-licenses or off-trade. Its drinks include tonics, ginger ales, ginger beer, cola, sodas and lemonades.
Already selling its drinks in the US, 2020 saw it begin local production in the country for the first time. It also launched new products over the year including a premium soda range in the UK targeting the significant vodka category, and pink grapefruit in the US targeting the fast-growing tequila market.
For investors, an estimated one-year price/earnings (PE) ratio comfortably above the three-year average suggests the shares are not obviously cheap. An analysts' fair price estimate at close to £24 per share, and below the current share price, also suggests much the same. That said, the group's performance over 2020 does at least highlight some resilience, while net cash held and continued growth in the dividend should not be overlooked. In all, while a strong recovery in the share price since pandemic lows may for now leave the shares up with events, longer term fans of the company will likely remain optimistic.
Positives:
Diversified geographical sales
Six years of consecutive yearly growth in the dividend
Negatives:
High valuation
Ongoing pandemic uncertainty
The average rating of stock market analysts:
AIM & small cap shares


text:
2b. Pictures & Images of Sicily. Photos of Sicilian Historic & Landmark Sites
Pictures of Sicily and Sicilian landmarks and historical monuments. Sicily is one of the most surprising Islands in the Mediterranean and was an at the centre of ancient and medieval Mediterranean history.
The ancient greeks realised the potential of the fertile plains of Sicily and built the new city states of Magna Graecia in Sicily. Great ancient Greek cities like Syracuse can be found on Sicily and it was there that Archimedes had his eureka moment. All around the southern...
The ancient greeks realised the potential of the fertile plains of Sicily and built the new city states of Magna Graecia in Sicily. Great ancient Greek cities like Syracuse can be found on Sicily and it was there that Archimedes had his eureka moment. All around the southern coast of Sicily are important archaeological and UNESCO World Heritage sites, so If you want to see some of the best Greek Temples or Greek theatres go to Sicily.
The Carthaginians realised the potential of Sicily and came into conflict with both the Greeks and later the Romans who occupied Sicily in 143 BC. Many of the Punic War battle between the Romans and Carthaginians took place off the shores of Sicily and despite the incredible efforts of Hannibal crossing the alps into Italy, the Carthaginians eventually lost.
The Romans developed Sicily into a grain production Island. Huge estates produced wheat that was handed out as the dole to the citizens of Rome. Sicilian Romans grew rich on the land and the extent of their wealth can be seen today at the ruins of Villa Romana del Casale. The Villa de Casale is in the heart of Sicily and was at a centre of a huge latifundium, agricultural estate, around the 4th century AD. The site was excavated in the 1960s to reveal the largest in situ Roman mosaics yet found. The mosaics of the Villa are both large and sumptuous depicting hunting scenes, wild animals from Africa, scenes from the Circus and the famous Bikini Girls, Roman women exercising in Bikini style dress.
When the Western Roman Empire went into decline Sicily was occupied by the Ostrogoths but in the 6th century the Eastern Roman Byzantines reconquered the Island and held the Sicily until it was conquered in 827 by Islamic Berbers and Arabs. The arabic influences are still visible in Sicily today. The Arabs were skilled at irrigation and brought exotic fruits such as lemons to Sicily. The value and skill of Islamic Sicilians was realised in 1030 when Sicily was conquered by Normans. Rather than expelling the Arabs the Normans let them stay. Under Roger II Sicily became not only a tolerant Kingdom where Christians, Jew and Muslims lived in peace together but also a major centre of Culture. The Norman kings embraced Muslim culture as can be seen in the Palatine Palace Chapel in the Norman Palace in Palermo. The interior decoration of the Palatine Chapel fuses Byzantine Roman Mosaics with Berber designs to make a political statement. This open minded thinking attracted the great artists, writers and thinkers to the Sicilian court of Roger II.
Download pictures of Sicily as stock photos or buy as photo wall art on line.


text:
typedef std::vector<boost::python::tuple> TupleList;

// TODO refactor
class MBConnection
{
public:
  MBConnection(const std::string& user,
    const std::string& password,
    const std::string& host);

  // boost python doesn't support move semantics
  void open();
  void close();

  void createDatabase();
  void createTables();
  void createPreparedStatements();

  // TODO type correctness
  void insertPlayerRow(long id, const std::string& name);
  void insertWordRow(long id, const std::string& word);
  void insertConvRow(long playerId, long wordId1, long wordId2, int isStarting);

  boost::python::tuple getRandomStartingWord(const std::string& name);
  boost::python::tuple getRandomNextWord(const std::string& name, long wordId);

  std::string getProperCase(const std::string& name);
  TupleList getBigramCount(const std::string& word1, const std::string& word2);
  int getPlayerLineCount(long playerId);
  std::string getPlayerName(long playerId);

  void log(const std::string& name, const std::string& text);
  std::string getRandomChatMessage(const std::string& substring);

  int getId() const { return this->_id; }
private:
  MYSQL* _conn;
  int _id;
  std::string _user;
  std::string _password;
  std::string _host;

  MYSQL_STMT* _insPlayerRowStatement;
  MYSQL_STMT* _insWordRowStatement;
  MYSQL_STMT* _insConvRowStatement;
  MYSQL_STMT* _getRandomStartingWordStatement;
  MYSQL_STMT* _getRandomNextWordStatement;
  MYSQL_STMT* _getProperCaseStatement;
  MYSQL_STMT* _getBigramCountStatement;
  MYSQL_STMT* _getPlayerLineCountStatement;
  MYSQL_STMT* _getPlayerNameStatement;
  MYSQL_STMT* _insTextRowStatement;
  MYSQL_STMT* _getRandomChatMessageStatement;
};

#endif

redpajama_set_name: RedPajamaGithub


text:
Slash tour charts solo summer dates for U.S., plus Billy Idol concerts
Tours June 25, 2010 By Allison Reitz
Tour Dates Secondary658
Famed guitar slinger Slash will showcase his handiwork on stage during a late summer jaunt across North America that he's calling the "We're All...
Famed guitar slinger Slash will showcase his handiwork on stage during a late summer jaunt across North America that he's calling the "We're All Gonna Die Tour."
Sharing a title with the musician's recently released solo album, the 18-date itinerary opens August 29 at Warfield Theatre in San Francisco, CA, and continues through an October 2 event at Showbox at The Market in Seattle, WA.
Slash will stop along the way for gigs on September 1 at Ogden Theatre in Denver, CO; September 8 at Riviera Theatre in Chicago, IL; September 14 at Terminal 5 in New York, NY; and September 20 at Center Stage in Atlanta, GA.
During the trek, Slash will also appear as a special guest on a few dates of Billy Idol's summer tour. He'll step out on stage with the English rock vocalist on September 4 at Soaring Eagle Casino in Mount Pleasant, MI; September 8 at Riviera Theatre in Chicago, IL; and September 9 at The Colosseum at Caesars in Windsor, ON.
The next round of ticket onsales for begins over June 25 and 26. Face values range widely from market to market, according to current listings on Ticketmaster.com, where prices run from a low of $26.75 in San Francisco to a high of $90 in North Kansas City.
Slash's upcoming U.S. tour will feature vocalist Myles Kennedy, as well as the most recently lineup of his touring band, according to the guitarist's official Web site. The nightly setlist spans Slash's career, with songs selected from his solo album, as well as classics from Guns N Roses and Velvet Revolver, with a few Snakepit songs thrown in for good measure.
Slash itinerary:
(Dates are subject to change.)
August 29 San Francisco, CA Warfield Theatre
August 31 Aspen, CO Belly Up Aspen
September 1 Denver, CO Ogden Theatre
September 2 North Kansas City, MO VooDoo Lounge
September 4 Mount Pleasant, MI Soaring Eagle Casino & Resort *
September 5 Milwaukee, WI Pabst Theater
September 6 Clear Lake, IA Surf Ballroom & Museum
September 8 Chicago, IL Riviera Theatre *
September 9 Windsor, ON The Colosseum at Caesars *
September 10 Toronto, ON Kool Haus
September 11 Belleville, ON Empire Theatre
September 14 New York, NY Terminal 5
September 15 Boston, MA House of Blues
September 18 Norfolk, VA NorVa
September 20 Atlanta, GA Center Stage
September 22 Council Bluffs, IA Stir Concert Cove
September 23 Medina, MN Medina Entertainment Center
October 2 Seattle, WA Showbox at The Market
* with Billy Idol


Notes: This Used Continental 40Lb Coin Laundry Commercial Washer Extractor was just removed and is in good condition. The unit is hardmount and comes with a service key. Please inquire if you need a Coin Box or Base. Not sure if this is the machine you need? Give BizMart a call at 512-222-3117.


text:
Меритсегер ( — «любящая безмолвие» или «возлюбленная творящим спокойствие (Осирисом)») — в древнеегипетской мифологии богиня Фиванского некрополя на западном берегу Нила, покровительница кладбищ (особенно Долины Царей) и строителей гробниц. Считалось, что Меритсегер охраняет кладбище и покой умерших.

Изображение
Изображалась в виде льва или женщины с головой змеи. В образе женщины с головой змеи она представала на рисунках с жезлом Уас или увенчанная пером и с ножами в руках.

Культ

Культ Меритсегер был распространён в Новое царство (1550—1070 годы до н. э.). Культ Меритсегер достиг своего пика в Эсне рядом с Луксором в период XVIII династии. Центр культа Меритсегер — посёлок (в районе современного Дейр эль-Медина), где жили ремесленники («служители места истины») — строители гробниц и художники. Здесь Меритсегер возводились небольшие каменные храмы, включая тот, что расположен на пути в Долину Цариц, несколько стел с прошениями о милосердии и различные часовни у подножия холма (современный эль-Курн).

Образ грозной и справедливой богини позднее начала ассоциироваться с Хатхор, которую называли иногда «Госпожой Запада» и «Дамой некрополя», которая открывает врата в загробный мир. Тесная связь с Фиванским некрополем не позволила культу богини получить широкое распространение, а когда Долину царей перестали использовать, Фивы потерял статус столицы, ей перестали поклоняться.

Примечания

Древнеегипетские богини
Боги по алфавиту
Боги смерти и загробного мира
Змеиные божества

redpajama_set_name: RedPajamaWikipedia


text:
Why design patents deserve another look
published in McAfee & Taft tIPsheet | November 10, 2015
By Chase C. Webb
Most companies have typically used utility patents as the primary means of protecting their products, devoting comparatively little effort to pursuing design patents. However, a recent holding out of the Federal Circuit may increase the attention given to design patents. In Apple, Inc. v. Samsung Electronics Co., Ltd., 786 F.3d 983, 114 USPQ2d 1953 (Fed. Cir. 2015), the Federal Circuit upheld an award of damages in excess of $500 million based on the infringement of Apple's intellectual property, including its design patents. That holding demonstrates that design patents may be more valuable than once thought.
A design patent provides protection for the visual aspects of a particular product, as opposed to a utility patent which provides protection for the functional features of a product. Due to their simplicity, design patents generally cost significantly less to prepare and file than utility patents. Design patents also traditionally have a shorter prosecution period in the U.S. Patent and Trademark Office than utility patents. Additionally, unlike other types of patent protection, design patents do not require maintenance fees to keep them in force.
Design patents also provide an effective form of immediate protection. Unlike trade dress protection, which usually requires the owner to establish an association in consumers' minds between the visual aspects of a product and its source, the holder of a design patent is not required to establish such an association before proceeding against an infringer. Thus, design patents allow the patent holder to deter counterfeit products and enforce its rights against counterfeiters before trade dress protection accrues. The holder of a design patent can bring suit immediately against an infringer, even if there is no consumer recognition of the protected design, and can recover the total profits obtained by an infringing party.
Nevertheless, because design patents are directed to the visual aspects of a particular product, they tend to be narrow in scope. Also, the visual aspects of many products are not important. That being said, the judgment affirmed by the Federal Circuit in Apple Inc. v. Samsung Electronics Co., Ltd. has confirmed that there are financial and strategic benefits to maintaining an intellectual property portfolio that includes design patents, in addition to utility patents, when appropriate. Thus, companies should evaluate their product lines to determine whether they would benefit from this underutilized means of protection.
Chase C. Webb
chase.webb@mcafeetaft.com
401(k) matching for student loan payments finally arrives
January 23, 2023 | McAfee & Taft ERISALINC
States and cities limit AI use in employment decisions
January 20, 2023 | McAfee & Taft EmployerLINC
New law to offer additional employment protections to pregnant workers, applicants
January 9, 2023 | McAfee & Taft EmployerLINC
FTC proposes rule banning and rescinding all employment non-compete agreements


Are you looking for an original and unique way to complete the decoration of your bedroom? The tufted wingback headboards are timeless accessories that bring a touch of personality and design to our bedroom with a simple piece of materials such as linen and fabric color. In addition, there are headboards of different varieties and styles so you can find the one that best suits your personal taste.
We believe that the decoration and furniture of our tufted wingback headboard have to convey a sense of peace and tranquility, because after a hard day, what we most want is to lie on the bed, get into the sheets and sleep deeply. Another way to make our bedroom cozier is by placing cushions of different sizes on the bed or a crochet blanket at our feet. We can also buy a vintage style trunk to complete the look.
Tufted wingback headboard, also called heads, headboards or front, is an indispensable part of the bed and bedroom. The idea of the headboard is quite simple, but at the same time necessary. It basically consists of placing a board on the top of the bed, which separates the structure of the bed from the wall.


COI - Chat Over IMAP - provides a basis for realizing modern messaging services on top of the existing email infrastructure. COI leverages the existing open and federated email infrastructure to provide an open chat functionality accessible to everyone with an email address.
COI will work with standard IMAP servers and IMAP clients and will work better with COI-aware clients and servers. Initially, most email servers will not provide support for COI, so we need ways how to realize the most important functions on top of the existing infrastructure.
A COI-compatible client, i.e. your app. Also called just "COI client".
An service for retrieving the message data, currently we use IMAP for that, but COI is not tied to IMAP and could be made available through JMAP too, for example. The IMAP server may or may not be COI-compatible. The IMAP service MUST be compatible with IMAP v4rev1 as defined in RFC 3501, which is the case for almost any IMAP service in production.
An SMTP service for sending messages. Sending services are also called Mail Transfer Agents (MTAs).
Other clients, which may or may not be COI-compatible. Clients are also called Mail User Agents (MUAs).
Ideally, your client will be able to communicate with both COI-compatible and normal email clients, however this decision is your choice. You can also choose to only process COI-compliant messages in your app, which will reduce efforts but it might also reduce the potential audience for your users.
Connect to your IMAP service and check for COI compliance - if it is supported, enable it for the currently signed in user.
Send specifically formatted mail messages over SMTP.
Listen for incoming messages, differentiate between chat, normal and blocked messages and move them to the respective folders.
Show chat messages to the end user.
A COI client should check for COI support from the server first. it will CAPABILITY after having logged into the IMAP service. If the returned capabilities list contains the "COI" capability, then the client does not need to filter messages on the client side. It will also have more advanced options at its disposal, see the server side specifications for details.
After signing into the IMAP service with your user credentials, call CAPABILITY. When the server returns the "COI" capability you will know that this is supported. You will find out configuration values and activate COI support for your user by calling ENABLE COI.
S: b OK Authentication successful.
S: * COI MAILBOX-ROOT "COI"
S: * COI SUBMISSION "imap.example.com" "imap/alpn"
S: * COI SUBMISSION "mail.example.com" "smtp"
S: * COI VAPID-PUBLIC-KEY "abcdefg"
S: d OK COI enabled.
Any chat message MUST be compliant with the RFC 5322 definition. If binary data is transmitted, the message additionally needs to conform to the MIME message standard (RFC 2045, RFC 2046, and RFC2049).
a binary part like image/jpeg.
Use open and existing standards when possible, e.g.
Provide support for allowing a user experience that most people expect, e.g.
a common binary format like for example image/jpeg.
For the same reason, the number of messages SHOULD be limited - ideally, instead of sending automated messages, a COI client only sends out user-generated messages and possibly enriches those.
If possible, commonly understood MIME parts such as image/jpeg or text/vcard are used, so that again non-COI compliant clients can at least view nested content parts.
A COI message MUST contain the "Chat-Version" header field with a value of "1.0". Note that further parameters MAY follow which will be separated by semicolons, e.g. "Chat-Version: 1.0;name=value".
A COI message MUST only contain one address in the "From" field.
A COI message MUST contain a "Date" header field with a value adhering to RFC 5322.
A COI message MUST contain a "Message-ID" header field in the following format: "coi$" + domain-unique ID + "@" + mail domain, e.g. "coi$KJKJK2312321312KJ@mydomain.org".
A COI message MUST contain "MIME-Version: 1.0" in the header.
A COI message SHOULD contain a "References" header field with the message-IDs of the initial message and the last message only. This is the "References" header value of the parent message, if this is not set, the message-ID of the parent message. Note that this recommendations is contrary to the RFC 5322 recommendation, which results in all message-ID are all parent messages being referenced. However, in a chat conversation there will be way more messages than in a typical email thread, so it would be impractical to reference all previous messages.
A COI message SHOULD contain a "In-Reply-To" header when answering to a previous message. This header field contains the message-ID in of the replied message.
The "To" header contains the recipient(s) of the message.
The "From" header field of a COI message MUST only contain one sender.
A COI message SHOULD NOT have a "Sender" header field.
A COI message MAY contain a "Disposition-Notification-To" header field. If it is present the field content MUST be the same as the FROM header field. This is for requesting read reports.
A binary COI message MUST contain the "Content-Transfer-Encoding" header field.
A binary COI message MUST contain the "Content-Disposition: inline" header. It SHOULD also contain the filename and size parameters, for example "Content-Disposition: inline;filename="earth.jpg";size=2048".
The "Chat-Content" header MAY be used in message parts to identify the contents of a specific part.
Depending on the message contents or its encryption, additional headers MAY be set.
A COI client MAY set the "Subject" header field.
multipart/alternative: for user generated messages in which some parts may be applicable for a COI client while the text/plain or text/html part is applicable for both non-COI-compliant clients and COI clients.
multipart/mixed: for creating more complex messages, e.g. the first message to a group that also contains a text/vcard part of the sender as an attachment.
User generated text messages SHOULD be delivered in the TEXT/PLAIN mime format with a UTF-8 encoding when possible. This is defined with following header field: "Content-Type: text/plain; charset=UTF-8; format=flowed".
Note that incoming messages from existing email clients MAY be delivered in other formats but SHOULD still be shown. Any existing signatures and quote blocks SHOULD be either stripped away or folded out of view. A client MAY show an option to view the full message contents.
My dear friend, this is a message to you!
NOTES: User case scenario: contains bold/colored/text → use html only?
An initial message SHOULD contain contact information about the sender, please compare the Contact Messages section below for details.
photos: image/webp, image/jpeg and image/png SHOULD be supported by a COI-compatible client. image/gif is RECOMMENDED to be supported.
audio-recordings: audio/webm SHOULD be supported by a COI-compatible client. audio/mp4 and audio/aac is RECOMMENDED to be supported.
videos: video/webm SHOULD be supported by a COI-compatible client. video/mp4 is RECOMMENDED to be supported.
In a chat environment, a single message typically only contains one binary message, but it MAY also contain several attachments at once.
A COI-compatible client SHOULD support messages with multiple files. In this case, the corresponding multipart/mixed messages need to be supported. If the COI client supports encryption, additionally multipart/encrypted messages MUST be supported.
Example 1: A message containing a single image.
Example 2: A multipart message containing one audio recording and one image.
For a large binary message such as a video or a high resolution photo, a COI-compatible client MAY add a preview message part. This allows clients with unstable or rate-limited network connections to show the message without needing to download the full message contents first.
A COI-compatible client MUST be able to process such a preview part and not show two individual parts. It MAY ignore such message parts to be compliant.
A preview message part typically contains one lower resolution image.
To allow users to change already sent messages, a follow up edit message can be send. A COI-compatible client SHOULD only show the latest edited message, but it MAY make the history available. An edit message MAY be empty, this means that the original message should be shown as deleted. A COI client SHOULD visualize the edited state of a message.
A message can be edited and/or deleted several times and COI client SHOULD only show the latest version. An edit and delete message MAY contain a read receipt request, which SHOULD be processed normally. To not create a sense of false security, it is RECOMMENDED that clients show the history of edited and delete messages. A deleted message is RECOMMENDED to be shown as "this message has been deleted".
A COI client MUST ensure that the referenced message is coming from the same sender as the original message.
Multiple edits always reference the last edited message, not the original message.
If a the referenced message is not found, e.g. because it is deleted, then the only new message SHOULD be shown.
If a client decides not to support edit and delete message, it just shows all messages in their chronological order.
My dear friend, this sdkalsk.
COI-compatible clients can request and send read notifications by following the disposition notification standards defined RFC 8098 and RFC 3503.
the message has been shown to the user.
To reduce traffic, a COI-compliant client SHOULD NOT include the original message like suggested by RFC 8098.
After sending the read receipt, the client MUST set the $MDNSent keyword for the original message.
TODO describe how to do that.
To synchronize contacts across devices, a COI-compatible client MAY store contacts as individual messages into the COI/CONTACTS folder. Note that on a COI-compatible IMAP server this folder is generated automatically, compare the COI server specification for details.
To keep the user in control, a COI client SHOULD ask the user for permission, before storing contacts on the IMAP server.
As there are varying needs between client implementations, only some headers are specified in this specification, these headers cannot be used to calculate the contact. Message contents can contain contact data. Client MAY choose to encrypt these messages to protect the contact data further.
The contact data itself is SHOULD to be stored VCARD data of the contact as defined in RFC 6350.
One text/plain part explaining the contents, e.g. "this message contains contact information". This part SHOULD have a "Content-Disposition: inline" field.
One application/json part that contains contact meta data. This part is RECOMMENDED to have a "Content-Disposition: attachment" field with the "filename" parameter, e,g. Content-Disposition: attachment; filename="contact.json". Additionally, this part is RECOMMENDED to set the "Chat-Content" header to "contact".
The message MAY contain a text/vcard part containing the actual contact data. This part is RECOMMENDED to have a "Content-Disposition: attachment" field with a "filename" parameter, which is RECOMMENDED to be "contact.vcf".
The "Chat-Content" header field of the JSON part MUST be set to "contact".
A COI client SHOULD use the tokens information to identify if a contact already exists before storing a new contact message.
"coi-version" that is set to 1.
"content" that is set to"contact".
"is_visible" which can be set to false and is true by default. This can be useful to hide contacts that have been blocked by a user. In this case the client can still show which contacts are blocked, but the contact itself is otherwise not interesting to the user anymore.
"status" which contains the current user-generated status of the contact.
"groups" with an array of any contact-groups a contact is associated with. Predefined groups are "partner", "family", "friend", "favorite", and "work".
"is_enabled": true or false - defaults to true. Defines if notifications are enabled for this users.
"types" which is an array of strings that can contain "sound", "banner" or other client specific keywords that define the notification type that should be shown.
To efficiently process contact messages on the server side, some data must be stored in the headers, specifically the "COI-Token" and "COI-Blocked" header fields that are described below.
From: Contact's primary address and name. Optional, and in case contacts are encrypted it should only be a fixed string.
To: Logged in user's primary address for this contact. Optional, and in case contacts are encrypted it should only be a fixed string.
Subject: "Chat: Contact" or some other informative text.
COI-Blocked: yes - COI server should block all messages coming from this contact. This header MUST NOT exist if the contact is not blocked.
Version ID = '1'. This can be increase to completely change the format or e.g. to switch to a different hash algorithm.
To mark a contact as blocked a COI client MUST set the "COI-Blocked" header field of the corresponding contact storage message. The actual content of this header field is ignored but is RECOMMENDED to be set to "yes". When a contact is blocked, a COI client SHOULD move any incoming messages to the "Blocked" folder, unless the IMAP server supports the COI capability, in which case the server does that.
Before blocking a contact, the client SHOULD check the last received message of that contact for a DKIM header. In case there is no DKIM header, the client SHOULD warn the user about the possibility, that the sender address might be spoofed.
The following example shows a complete, unencrypted contact message. In case the client chooses to encrypt the actual content data, the corresponding key as defined above will be on the same level as the "content" key.
This message contains a contact, do not delete.
COI clients use contact information messages to inform communication partners of their users about their profile. The initial, user-generated message in a 1:1 conversation SHOULD be a contact information message. When users change their profile ("is_me": true), a COI client MAY send this updated profile to all active contacts. What is deemed active and if a COI client differentiates between contacts is a client specific decision. It is RECOMMENDED that all contacts from which chat messages have been received in the last 30 days are deemed active.
The initial contact information message MUST set the "Content-Type" to "multipart/mixed" and MUST contain at least one text/plain or multipart/alternative, one application/json and one text/vcard part. For the text/json part of the message the "Chat-Content" header MUST be set to "contactinfo". It is RECOMMENDED to send contact information messages in an end-to-end encrypted form. When sending a contact configuration message to several recipients, the message recipients SHOULD NOT be specified in the "To" header field unless the message is sent to a group conversation. The JSON part only contains the "status" data field in this current specification, along with "coi-version" and "content" fields.
The application/json and text/vcard parts SHOULD have a "Content-Disposition" of "attachment". They SHOULD specify the "filename" parameter, which is RECOMMENDED to be "contact.json" and "contact.vcf" respectively.
Subsequent update contact information messages MAY skip the text/vcard part when only the status of a user has changed.
To reduce unnecessary traffic, it is RECOMMENDED that a COI client keeps track which contacts have received the contact information message already. COI clients MAY use a client specific key in the JSON construct of a contact storage message, e.g. "com_example_myawesesomeclient_TimeContactSent": "2019-03-19T07:22Z" .
Hello my friend, this is my first COI message!
"status": "here's my new status!"
When a COI client has lost information about a contact and cannot restore the information neither from the COI/CONTACTS IMAP folder nor from the message history, it MAY request the contact information by setting the Chat-Content header field to "contactrequest". The receiving COI client SHOULD send the contact information to the requesting party. It is RECOMMENDED to ask the recipient for approval before sending the contact information.
Sending messages to a group is simple in principle: just send message to several participants that are defined in the "To" field.
Each group has an assigned ID. The group ID MUST only contain alphanumeric , minus and underline characters: [0-9A-Za-z_-]+. A group ID MUST be case-sensitive and MUST contain at least 12 characters.
To identify groups in replies from non-COI-compliant clients, the group ID is embedded into the message ID in the format "coi$group.<groupd ID>.<domain unique value>@<domain>", e.g.
Groups are identified by parsing this Message-ID or - in the case of replies from non-COI-compliant clients - the first message-ID in the "Reference" header field.
It is RECOMMENDED that the group can be managed like email, i.e. any user can add or remove anyone from the list of recipients by changing either To or CC. Any group member SHOULD be able to change the group name, description and avatar.
To enable group avatars, allow participants to leave a group, support to manage groups, etc., COI clients use additional, specifically formatted message parts that are described below.
A COI client sends a message to a group by adding several contacts to the "To" header field. If a group-name exists, a COI client SHOULD specify the group name with the "Subject" header field and the group participants in the "To" header field. To not accidentally spread user-specific nicknames for contacts, COI clients SHOULD either use names authorized by the participants or use the email addresses without names in the "To" header field.
Hi gang, hope you're doing fine!
When replying to a group message, COI clients MUST reply to all group participants by default, similarly to the "reply all" function of most email clients. COI clients MAY offer switching to a 1:1 conversation based on a group participant's message or from the group participant's list.
The ID of the group, which uses the same structure like a message-ID.
an "email_hash" field with the SHA3-256 hash of the participant's email address, this acts as a pointer to the actual contact.
the optional field "public_key", which contains the public open PGP key of that participant.
An optional avatar for the group.
An optional description of the group.
"coi-version" with a value of "1".
"content" with a value of "group".
"notification" with the same structure as for contacts.
"id" with the GUID of the group.
the type of the avatar like "image/webp".
the data of the avatar of of the group which is base64 encoded according to RFC 4648.
"com_example_myawesomecoiclient_group": "<encrypted group data goes here>"
Group storage messages SHOULD be stored in the COI/CONTACTS folder, unless the ENABLE COI IMAP command returns a differently configured folder prefix. Compare the COI server spec for details.
"data": "<base64 encoded image data>"
When creating a new group, COI clients MUST include the group description in the first user generated message. As with any other conversation, a COI client SHOULD also include the user's contact information message part in the same first user generated message, if the contact information has not yet been distributed to all the group participants beforehand.
The initial group message MUST set the "Content-Type" to "multipart/mixed". The "Chat-Content" header of the the group JSON part MUST be set to "groupinfo". The JSON part contains the fields "name", "description" and "avatar" like in a group contact message. Additionally, the group participants are defined like in the group storage message, however this time they also include the email address of the users. The COI client SHOULD add the public PGP keys of the participants in the field "public_key".
application/json with Chat-Content: contactinfo, which contains the meta information and status about the sender. This part is only present when the contact data has not yet been sent to all group participants.
text/vcard with the actual contact data. This part is RECOMMENDED to be only present when the contact data has not yet been sent to all group participants.
"status": "this is my status :-)"
Any user in a group can leave a group chat. When doing so, a COI client MUST send a group participant left message. The "Chat-Content" header field MUST be set to "groupleft". A COI client SHOULD include a short description about what happened. A COI client MUST update the internal represenation of the group and remove the leaving sender of a a groupleft message.
A COI client SHOULD also send a groupleft message to a recipient that has been removed from a group.
When the only admin leaves a group or when the current user has been removed from a group, that group MAY be marked as deleted/inactive by a COI client. It is RECOMMENDED that apart from viewing the message history and deleting the group locally, no other interaction is possible from that point onward.
Note that a COI client user MAY receive further group messages after being removed from a group, for example when another group member was offline in between and had messages for that group waiting in a queue.
Any group member can update a group, i.e. change the name, description and/or avatar.
The format of the group update message part is the same as for the group creation message.
TODO describe what happens when non-COI compliant clients change the recipients list, specifically when replying to an older message.
If the group conversation should be encrypted, the group creator needs to include the "public_key" field for each group participant in either the group creation message. If the public keys are known for all group participants, a COI client SHOULD encrypt messages for the group by default.
When a COI client lost the group information and cannot restore it neither from the COI/CONTACTS IMAP folder nor from the message history, then it MAY create the group definition based on the group-ID, group-name and participants taken from the "To" header field. It is RECOMMENDED to request the group information. This is done by setting the "Chat-Content" header field to "grouprequested" and sending a message to all group members.
A receiving COI client of an admin participant in that group SHOULD send the information to the requesting party automatically.
A mailing list discussion is from a clients view like a 1:1 chat with one person. Sometimes, users answer to both to the sender of a message and to the mailing list. It is RECOMMENDED that a COI client detects such duplicate messages and only shows the message list message, not additionally a 1:1 chat with the sender. This can be detected by looking at the message-ID given in the "Reference" or "Reply-To" header fields.
It is RECOMMENDED that COI clients allow to mention users and that mentions for the current users are highlighted.
Mentions follow the scheme "?NAME"?:EMAILADDRESS, e.g. Gabe:gabe+private@example.com or "Gabe Lastname":gabe+private@example.com.
It is RECOMMENDED that COI clients only show the name-part of the mention text, not the full mention with the email address.
Sometimes it may be useful to share your location with other users. COI clients SHOULD support sending and displaying location messages.
TODO describe message format with application/vnd.google-earth.kml+xml mime type attachment.
To allow highlighting important messages, any chat message may be pinned. To achieve this, the "Content-Disposition" header field is set to "pinned". Optionally, a "timeout" parameters can be given, that contains a datetime until the message should be pinned.
the user locally unpinned a message.
Hello COI world, this message is pinned!
Polls are an integral part of social communication, e.g. for finding a suitable date or selecting a preferred option. To provide support for this interaction, COI clients SHOULD support displaying and voting poll messages.
A COI client MUST set the "content" parameter of the "Chat-Version" header field to "poll". To provide non-COI-compliant clients a possibility to display content, a poll message MUST be a multipart/alternative message with at least one text/plain and/or text/html part and one application/json part present. A poll message is RECOMMENDED to be pinned.
"coi-version" which is set to 1.
"content" which is set to "poll".
"title" which contains the poll's title.
"options" which contains an array of options. At least two options have to be present.
Each option contains a description element.
An optional "show-intermediate-results" element which defaults to true. If set to false, a COI client SHOULD NOT show the intermediate result of a poll when a user votes.
An optional "data" element that contains binary data like an image or an animation that is relevant to the poll in base64 encoding according to RFC 4648. If a "data" element is present, a "data-type" element MUST be present and set to the corresponding MIME type. COI clients MUST support all image, video and audio types as defined in the binary messages section above.
An optional "closed" element that is false by default. When a poll is closed, COI clients MUST NOT allow to vote for it.
Subject: Chat: poll - Which movie?
"data": "SKJ098788787K878J878...rest of base64 encoded WebP image"
COI clients SHOULD support poll vote messages. Each recipient of a poll message can vote multiple times, in this case only the latest vote message counts. A poll vote message MUST be a multipart/alternative message with at least one text/plain or text/html part explaining the vote and one "application/json" part containing the actual vote data. The "Chat-Content" header field of the JSON part MUST be set to "pollvote" and the "reference" parameter to the poll's message-ID. When a poll has been closed, a COI client MUST NOT allow to vote for it - instead the final result SHOULD be shown.
During voting a COI client is RECOMMENDED to show the intermediate votes results, unless the poll's "show-intermediate-results" element is set to false. To achieve this, a COI client is RECOMMENDED to count the votes of each conversation participant's last vote message. If a user has cast a vote before, a COI client SHOULD visualize the previous votes and pre-select those choices.
"content" which is set to "pollvote".
"votes" is an array with the indices of the voted options, first index is 0.
Subject: Chat: vote - Which movie?
The author of a poll can close a poll. A COI client marks a poll as closed when such a poll closing message has been received and the sender is the same as the original poll.
A poll vote message MUST be a multipart/alternative message with at least one text/plain or text/html part explaining the vote and one "application/json" part containing the actual vote data. The "Chat-Content" header field of the JSON part MUST be set to "pollclose" and the "reference" parameter to the poll's message-ID. When a poll has been closed, a COI client MUST NOT allow to vote for it - instead the final result SHOULD be shown. The referenced poll message should be unpinned unless the "pinned" element is set to "true". During closing of the poll, a COI client SHOULD allow the user to select an option.
"content" which is set to "pollclose".
"index" is set to the index of the chosen result. Note that any option can be selected.
optionally "pinned" which defaults to false. When set to true, the original message is kept being pinned. By default the original poll message is being unpinned with the pollclose signal.
A poll message can be edited and deleted like a normal COI chat message. A COI client SHOULD discard any votes up to the editing message will be in that case.
A COI-compliant client MAY support the Autocrypt standard to ease end to end encryption scenarios.
TODO: Consider using more secure lookup mechanisms for encryption keys. Also check for existing encryption keys before auto-generating a new encryption key set.
A COI client SHOULD ignore any messages in from contacts that have set "is_blocked" to true. Such messages SHOULD be moved to the BLOCKED folder on the IMAP server. Note that a COI compliant IMAP server does this automatically.
To keep existing email apps functional and not overflood an inbox with chat messages, COI clients that operate on non-COI-enable IMAP servers SHOULD separate COI messages from normal email messages.
COI clients SHOULD move COI messages to the COI/CHATS folder. Additionally, replies from non-COI compliant clients to COI messages SHOULD be moved to the COI/CHATS folder as well.
Having an "in-reply-to" header field with a message-ID that starts with "<coi$"
pending the user's approval, a service could monitor incoming mails and do that.
After moving a message that originates from the user itself, identified either with the primary email address or a valid alias address, this message should be marked as read at the same time.
COI/CHAT for storing all chat messages. This folder SHOULD be subscribed the user.
BLOCKED for storing messages originating from blocked contacts.
The security consideration of the referenced standards also apply to this COI client specification definition.
The "pinned" value of the "Content-Disposition" header field should be registered with IANA.


Merle Norman is located at the address 111 Park Rd in Pleasant Grove, Alabama 35127. They can be contacted via phone at (205) 744-8171 for pricing, hours and directions.
For maps and directions to Merle Norman view the map to the right. For reviews of Merle Norman see below.