You touched my soul with your poem and reflection upon life. How marvelous that your words of honor for a friend now become a reflection on the surface of the pond of memories and life. You are such a gifted and inspiring person; your words flutter from your soul like butterflies in the spring.
I love your selfie………..lookin' good girl! Oh yeah, and I love the sliver scalloped dish on the bateau (we have one just like it and were reminiscing about its years with us just yesterday) and the French Empire or Egyptian Revival chair in the background is beautiful also.
Thank you for starting out my Texas Autumn day with these inspiring thoughts and reflections on life.
You are too kind, Tin Man, but thank you! These Texas autumn days have been truly glorious! Enjoy!
Nice words for what was obviously a nice lady. Personal words like these are so much better than a mass produced card.
I still like the personal note or card or even a letter and write a poem for something special.
Beautiful poem! I love the selfie.
Thank you! I don't have a fancy phone and was just playing around with doing a selfie a few months ago.
You and Nettie, both, living life with grace it seems to me. Happy 70th whatever day that arrives and keep on celebrating this dance of life.
I try to live as gracefully as I can these days and do try to celebrate this life. Husband and I occasionally dance in the kitchen. Thanks for being a faithful reader. You were probably one of the first blogs I found and one of my first followers. It is nice to have you as a young crone as a friend! I hope all is well with you.
Yep, if I make it to 80 I will think how young 70 was! I will just keep moving! Thanks for stopping by to encourage me!
I love you look both forward and back, the reflection is poignant. I suspect your friends and family did not cringe but rather treasured your thoughts.
Sometimes I look back too much and remember only the bad but I have only today to make it better. I hope perhaps they did know that I thought they were special.. And sometimes I wrote poems just to express my feelings and still do. I know you have poetry of your own that brings joy and release. Thanks for taking time to comment! You have been kind to follow a crone's blog! I enjoy keeping up with you. I know you will be out voting – we voted yesterday.
You saw right through me – they were from the heart. Thank you for the kind comment! Nice to see you!
What a lovely poem. Happy Birthday to you and many wishes for the upcoming year.
Thank you, Marry! I hope to make every day count.
Thank you for the bd wishes, George! I suppose I look back too much and I envy those that can just let go. But as I grow older I do try to focus on today and let some of the past go. I can't remember what I had for lunch either! As you can see I have a simple flip phone and was just playing around trying to practice a selfie a few months ago. Subdued lighting helped the wrinkles and lines! I spent too many years in the sun. Cheers!
A lovely tribute to Nettie – to aging – and to aging well.
I enjoyed reading this beautifully and thoughtfully written post. I like the way you look forward and backward–and embrace each day. I'm a little younger than you, but try to do the same.
You have done the look back and embrace today quite well with your blog. I think Nettie would have been pleased to have been remembered. Thanks for sharing your thoughts!
That was so pretty…I love it..and her from the poem.
Thanks, Jackie! It is a pleasure to have you stop by and comment!


All You Can Eat Pasta Mondays!
You are here: Home / All You Can Eat Pasta Mondays!
More About All You Can Eat Pasta Mondays!
Mondays just got better!!! ALL YOU CAN EAT PASTA every MONDAY!!!!! 🍝 3 Chef curated pastas! Choose one or choose all THREE!! *Gluten-free and vegetarian options available! $14.95 per person! Tell all your friends!! We can't wait for you to join us on Pasta Mondays!!!


About us – Fringe Clothing Boutique Inc.
Hi! Thank you for visiting! My name is Sabrina! I am a crazy dog loving entrepreneur as well as a Chartered Accountant. Like you, I absolutely love clothes and shopping - preferably online. I am a REAL person, so ordering from fringe is easy! If you have questions - you can email or message, I generally respond fairly quickly.
I started Fringe because finding cute, classy clothing and accessories always seemed like such a chore, and I would find myself ordering from the US, which wasn't super convenient. Many of my friends ordered from shady websites - and never got what they wanted - so I decided to change that! My goal is to bring you a variety of super awesome products at great prices in Canadian Dollars.
I try each of our pieces on to make sure I am happy with the sizing and quality - so rest assured - these clothes are made to fit real people! Plus, I do my best to detail each size appropriately. Have questions on sizing or anything else - please email or message!
I do have a mobile boutique too - so stay tuned to our e-newsletters and social media pages as to where you can find us in the spring and summer!
Stay tuned regularly to see what's new! If you have any questions at all, please don't hesitate to ask!


Science has outlined four ways that our universe could meet its doom. They're called the Big Freeze, the Big Crunch, the Big Change and the Big Rip.
This is a bit of a bleak thought. If it upsets you, here is a picture of a cute kitten.


San Antonio is easily accessible by all public transport. There is a bus station which is used by all of the bus companies to connect their various lines. Be aware though that as there are differing companies, sometimes you will have to wait for these connections.
There is a taxi stand in San Antonio's square where you can almost always find a taxi. The only exception would be between 1am and 3am in summer months when all the young party goers are trying to get to the clubs. A taxi from San Antonio to Ibiza Town will cost about 20€.
There are numerous ferries that leave from San Antonio's port to other towns or for excursions to some of the beautiful beaches and coves around Ibiza's South West coastline.
There is no shortage of accommodation in San Antonio, hotels, hostels, apartments and villas are all in abundance. The town centre itself has many to choose from so you can walk to restaurants, bars or the 2 clubs Eden and Es Paradis.
Hotel Gran Sol in San Antonio. Prices are very economical and the staff are very friendly and helpful.
San Antonio offers many restaurants where you can snack or dine. Be wary of some of the bars on the plaza which are very over priced and notably void of people. If you like curry you might want to try the Curry Club which has a very nice atmosphere and probably the best Indian on the island.


text:
The Gumbo Issue
Summer Gumbo
Susan Langenhennig
THE CASE FOR SUMMER GUMBO
On most summer weekends when I was a kid, when the weather was good — and by good, I mean, furnace-hot with humidity thick as a sponge — my father was out in our boat. A successful business owner by profession, dad worked hard, but fished harder. He lived to be on the water, casting for specs and reds in the brackish marshes off Venice, Louisiana.
My poor father needed a son. Instead, he got two daughters. My older sister wasn't much interested in dad's twin passions: boating and fishing. But me, I was right there with him, his little pigtailed sidekick bopping around the center console.
Eventually, my parents bought a fishing camp on Trappers Canal, a sandy spit of land about a 15-minute boat ride from Venice . The canal was populated with camps on both banks, with about a 60-40 mix of commercial fishermen and recreational folks . Total population pre-Katrina probably numbered less than 20 or so on a busy weekend.
On Friday afternoons, dad and I would pack up ice chests, our bathing suits and fishing clothes, sunscreen, bug spray and some groceries, and haul the boat down from New Orleans to Venice, getting to the launch before dusk. As the boat cut through the passes, pointed toward Trappers, we'd keep an eye out for red wing blackbirds, brown pelicans and egrets. Maybe a dolphin or two would swim alongside us, cutting in and out of the wake.
Those camp weekends were quintessential Gulf Coast living: Get up at dawn, fish hard until mid-morning, take a snooze in the AC at midday, then out on the water again in late afternoon to catch the running tide. We set out traps along our dock for crabs and bought fresh shrimp from the local shrimpers. If we were lucky, our neighbor at the camp next door might have molting soft shells, and he'd bring us a few to fry up.
To this day, when I smell salty air mixed with sunscreen, I have a Proustian moment, flooded with memories of ice chests heavy with fish, crabs and shrimp, and so many incredible meals. The bounty of the Gulf Coast spoiled me rotten. Wasn't everyone's meal swimming just hours before it landed on their plate?
I recalled all of this recently as I picked up a copy of the gorgeous cookbook Gumbo Love: Recipes for Gulf Coast Cooking, Entertaining, and Savoring the Good Life by Lucy "LuLu" Buffett. Yes, that Buffett. She's Jimmy's sister. More important, she owns LuLu's, one of the most fun restaurants in Gulf Shores, Alabama. Since the restaurant is perched on the side of the Intracoastal Waterway, you can dive into LuLu's L.A. (Lower Alabama) Caviar (aka black-eyed peas in balsamic vinaigrette) while admiring the boats navigating the no-wake zone. It's the perfect kind of Gulf Coast people watching.
Gumbo Love encapsulates that easy/delicious vibe but in written form. From cucumber margaritas to crawfish cornbread casserole, the book is full of recipes that make you want to head into the kitchen and invite over a few friends.
As I flipped through the pages, though, one recipe stopped me short: Lucy's Signature Summer Seafood Gumbo. Now wait a minute, gumbo…in the summer?
Down here on the Gulf Coast, don't we always proclaim the first chill of autumn — even when it barely nudges the thermometer past 80 degrees — to be "gumbo weather?" Gumbo, at least in my family, is cold-weather eating. My proud Cajun husband could subsist on dark roux in the winter months. But mention it in August, and he would check to see if I'd fallen on my head.
So, I called up Buffett for some insight.
"My grandmother had a pot of seafood gumbo on the stove on Fridays all year round, being Catholic," said Buffett, who grew up in Pascagoula, Mississippi.
That Friday gumbo would feed the whole family and leave enough for leftovers. "The smell would wind its way out of the kitchen, down the driveway to greet us in a welcoming cloud," she wrote in the book.
Today, eating locally grown, seasonal ingredients is a point of pride for food lovers. But back before refrigeration was widespread and affordable, eating food in season was just, well, eating.
In summer, blue crabs, brown and white shrimp, and plenty of produce are fresh and abundant on the Gulf Coast. And, if you're lucky, maybe you have a few late-season tomatoes still on the vine before the heat finally sapped the life out of the plants.
Gumbo literally means okra (the word gumbo is widely accepted to have come from ki ngombo, the Bantu term for okra), and fields are bursting with the long slender fingers at this time of year.
Suddenly, this summer gumbo was making a whole lot of sense.
In Louisiana, the spring/brown shrimp season generally runs from May to July, while the fall/white shrimp season typically opens in mid-August. The seasons are roughly similar in Mississippi and Alabama. "During the summer, brown shrimp make up the majority of the catch," according to the Gulf Shores and Orange Beach Tourism Department at GulfShores.com. "In the fall and sometimes late summer, white shrimp may end up in the trawl. White shrimp tend to be considerably larger."
Buffett considers gumbo a year-round dish, cooked to feed the masses; to celebrate weddings, christenings, birthdays and milestones, as well as to soothe the soul at funerals. "Every kid that has gotten married, I made the gumbo for the party," she said. "I have taken gallons of gumbo to a wedding for someone who is like a daughter to me. And when someone passes away, we say, 'Let's get the funeral box ready,' and we send gumbo and other goodies. People are always so appreciative. It's the best medicine."
Buffett has a whole suite of seasonal gumbos in her book. When the weather finally (finally!) gets that crisp edge, she prefers a smoky gumbo with chicken and andouille, filé, shrimp and maybe some oysters if they look good. She also has a recipe for "True Acadian (Cajun) Gumbo" with wild-caught Gulf shrimp, oysters, lump blue crabmeat and filé. (Notice the absence of okra and tomatoes in those.)
For those who still object to the thought of a hot, steamy, dark roux dish when it feels like 110 degrees outside, stop and consider this: Do you eat other warm foods in the summertime? Would you turn down a plate of spaghetti and meatballs just because it's hot outside? Nah. Why should gumbo be any different?

redpajama_set_name: RedPajamaCommonCrawl


text:
John Urbahns Named Next CEO of Greater Fort Wayne Inc.
FORT WAYNE, Ind. – The Greater Fort Wayne Inc. board of directors has selected John Urbahns to become the organization's next chief executive officer. Urbahns will assume his new role Jan. 1, 2019.
"I'm honored to accept this position because I care deeply about this community," Urbahns said. "Allen County has come a long way from an economic standpoint, but we can't get complacent. Our job as an organization is to grow jobs, wages, and the economy, and as CEO, I plan to work harder than ever to accomplish those goals."
A lifelong Hoosier, Urbahns has served as GFW Inc.'s executive vice president of economic development for the last five years, leading all efforts related to business expansion and attraction, entrepreneurship and innovation, downtown development, and more. He previously worked for the City of Fort Wayne for 18 years, including nearly seven years as the city's director of community development.
Urbahns holds a Bachelor of Urban Planning and Development degree and a Bachelor of Science degree in environmental design, both from Ball State University. He also holds an accreditation from the American Institute of Certified Planners and serves on numerous community boards.
As GFW Inc.'s CEO, Urbahns will lead a staff of 20 and serve more than 1,200 investor companies to retain, expand, and attract jobs to the area.
"John has earned the full faith and confidence of the board and staff," said Andrew Thomas, GFW Inc. board chair. "He has a proven track record of success in this community, and his skills and experience make him the best leader for this organization going forward. I'm excited to work with John as our CEO."
Since 2014, Urbahns has led an economic development department that has assisted with 132 business expansions and relocations in Allen County, including expansions by General Motors ($1.2 billion investment), Sweetwater ($76 million investment) and Fort Wayne Metals ($51 million investment), and locations by Walmart ($181 million dairy processing facility) and Multimatic ($39 million investment). These 132 deals resulted in a total of more than 7,800 new jobs and about $335 million in new annual payroll.
"I can't think of a better person to lead Greater Fort Wayne Inc. into the future," said Chuck Surack, founder and owner of Sweetwater. "John's experience in this region is invaluable, and his focus on partnerships between local and state leaders and other community members will ensure continued success when it comes to economic development."
"There's a lot of momentum here," Urbahns said. "We have a fantastic staff, great partners, tremendous investors, and an incredible community. I'm looking forward to working together as we continue building a nationally recognized economy here in Allen County."
Greater Fort Wayne (GFW) Inc. serves Fort Wayne and Allen County, Indiana, as its metro chamber alliance and primary point of contact for economic growth. GFW Inc. focuses on prosperity and community vibrancy through economic development, advocacy, programs and resources that support business success, leadership development, graduate retention and community engagement.


The 2017 Lethbridge Firefighter calendars are here! You voted and the top 12 are featured in this year's 2017 Calendar- and we've got a few exclusive "behind the scenes" from the shoot, PLUS a few images that are not in the calendar!
We've been waiting to post until the calendar was officially out, and now we are very excited to share these fun shots we happened to get, thanks of course to Jennifer (from here in the studio).
Wes from Reflex Supplements in here in Lethbridge helped with prep and meal plans, and the guys showcased some fantastic tans done by Organic Tan. Months of prep and hard work definitely paid off, because when Shoot day came they were ready to go and looked fantastic..which of course made our job pretty easy.
Some of the guys headed out for night shift, so we did the second set inside the bay with those that were left- and that was much, much… much warmer. I'm sure Rebecca's & Jen's hands appreciated it, as well as our shirtless firefighters!
Rebecca and Jen nailed the lighting, and by working quickly, but efficiently, we finished in just a little over 2 hours. Definitely, this was a team effort- thanks everyone!
Be sure to pick up your copy of the calendar and support the Lethbridge Firefighter Charities Association!
Available for purchase at StandOut Photography Studio- 324 7th Street S.


text:
Home › Blog › The Truth About THC: Why Cannabis Strength Isn't Measured by THC Alone
The Truth About THC: Why Cannabis Strength Isn't Measured by THC Alone
Chester Sam
If you've been paying attention to the cannabis industry over the past few years, you may have noticed that THC levels are on the rise. Nowadays, strains boasting THC concentrations of over 30% are becoming increasingly common. That is a stunning statistic, considering that in the 60's, cannabis strains boasted THC levels between 3-7%.
In alcohol, the strength of a drink is measured by the alcohol by volume (ABV) percentage. So it may seem logical that a higher THC concentration would be the barometer for determining the quality or strength of cannabis. But that's not necessarily the case. In truth, other determining factors must also be taken into consideration.
Factors such as terpenes and the entourage effect play a major role in determining the overall potency and effect of a particular strain. Yes, THC is the main psychoactive compound in cannabis, but it's not solely responsible for producing the effects users experience. This is because cannabis contains hundreds of other compounds, including terpenes, which interact with THC in a process known as the entourage effect. Let's break this down a bit further and explore why THC isn't the barometer for quality and strength.
Why THC became the measure of cannabis potency
For decades, THC levels have been used as an indicator of which strains are more potent than others but that's because there wasn't a better option. Until very recently, the only test generally used by producers to determine the strength and quality of their strains was a THC test. Long before the entourage effect and terpenes were understood, THC was the main focus, and it quickly became what everyone looked for when evaluating a strain's potency.
Over time, as more research was conducted into cannabis, scientists began to understand that other factors, such as terpenes and the entourage effect, played a role in determining the overall effects of a particular strain. But by then, it was too late. The stigma associated with higher THC percentages remains today and producers are more invested than ever in increasing the THC concentration of their strains.
The impact of terpenes on potency and effects
Cannabis contains hundreds of compounds, including over 100 different terpenes. Terpenes are the essential oils that give each strain its unique scent and flavour. In addition to their flavour profiles, these compounds have a major impact on the effects produced by THC. Have you ever wondered why two strains boasting the same THC concentration can produce different effects? That's because of the terpenes.
For instance, some terpenes like limonene and pinene can increase alertness and memory, while linalool and myrcene have sedating effects. Without terpenes, THC would produce a much different effect—one that is less nuanced and powerful than what you experience with the entourage effect. Terpenes thus play an important role in the entourage effect – the combined effects of all cannabinoids and terpenes found in cannabis.
The Entourage Effect: What is it?
When you consume cannabis, your body breaks down THC and other compounds, such as terpenes and flavonoids, into molecules that interact with the body's endocannabinoid system. This is known as the entourage effect – a phenomenon where all of the compounds in cannabis work together to produce different effects.
Studies suggest that the entourage effect can significantly increase or decrease the intensity of certain cannabis effects. For instance, research has indicated that when terpenes such as caryophyllene and myrcene are combined with THC, they can reduce anxiety and increase the "high" feeling. On the other hand, when terpenes like a-bisabolol and linalool are mixed with THC, its effects may be mitigated.
Other factors that affect cannabis potency and quality
Aside from terpenes and the entourage effect, other factors also affect cannabis potency and quality. Growing conditions and soil composition, for instance, can have an impact on the quality of the end product. Furthermore, the way cannabis is harvested, handled, cured and stored could also determine its potency and effects. For example, living soil and organic growing methods can lead to healthier and more potent buds, while curing cannabis too quickly leads to lower levels of terpenes and other compounds.
Ultimately, THC levels can be useful in determining which strains may be more potent, but they should not be the only measure of quality when it comes to cannabis. The entourage effect and terpenes are just as important in determining the overall effects of a strain, so make sure you take them into account when choosing a strain.
Additionally, growing conditions, harvesting techniques and other factors can also influence the quality of cannabis. To get the most out of your cannabis experience, check for producers that take great care in their growing and curing processes. By doing so, you can ensure that the bud you're getting is of high quality and potency. We hope this article has shed some light on the truth about THC and why cannabis strength isn't measured by it alone. Happy exploring!
`); $('.single-post-blog').find(`img:eq(${i})`).parent().addClass('img_alt_div'); if($('.single-post-blog').find(`img:eq(${i})`).parent().css('text-align')=='right'){ $('.single-post-blog').find(`img:eq(${i})`).parent().addClass('img_alt_div_right') } else if ($('.single-post-blog').find(`img:eq(${i})`).parent().css('text-align')=='left') { $('.single-post-blog').find(`img:eq(${i})`).parent().addClass('img_alt_div_left') } } });
© 2023, Herbal Dispatch. All Rights Reserved


Your ads can appear when potential customers search for terms using a Google Search.
-You want your ads to appear next to Google search results.
-You only want to reach customers searching for your specific product or service.
Whether you're looking to drive sales activity on your site, increase registrations, or promote awareness of your brand, remarketing can be a strategic component of every campaign.
Ads can show throughout Google's Display Network, made up of more than a million different possible placements, including: Websites that show relevant Google ads, Videos, Apps, Gmail, YouTube, Blogger & Google Finance. Your ads are matched to websites and other placements, like mobile apps, when your keywords are related to a site's content or the interests of a user browsing a site.You can also choose to target specific sites, pages about specific topics, demographic groups, and more.
Recommended for more experienced AdWords advertisers.
You want to reach customers while they're browsing online.
Shopping campaigns display Product Listing Ads in their own box on Google Search (separate from text ads), on Google search partner websites that display and link to products for sale, and on Google Shopping (in select countries). Product Listing Ads include rich product information like an image, title, price, and your store or business name.
When To Choose This Campaign: When you want pictures of products to show on the Google Search Page.
Marketing By Click Will Create & Manage You're Google My Business Listing. Google My Business connects you directly with customers, whether they're looking for you on Search, Maps or Google+. Give customers the right info at the right time, whether that be driving directions to your business in Maps, hours of operations in Search or a phone number they can click to call you on mobile phones. Google My Business helps you build a loyal fan base. Your customers can show their appreciation with ratings and reviews, use the +1 button to endorse your content, and re-share your Google+ posts across the web.
Make a Great First Impression. We will help you to show the world a little about who you are and what makes your business special. Your Google+ profile helps you control how you appear within Google+ and all across Google. We will assist you in join public communities around shared interests, or creating private communities to get your business together with just the right people.
Is your business listed properly? Does the Street View of your business have the correct images? Marketing By Click can help you tackle any issue that you may be having with Google Maps to ensure your customers can reach your location.
Google Maps also offers Inside Street View. Inside Street View will put the INSIDE of your business, using Google Street View technology, ON THE MAP. Give your customers a 360 degree virtual tour of your restaurant, store or business. Your consumers will now have the ability to "look inside" your business from their computer, mobile devices or tablet, before they come to shop.
Google Analytics gives you insights you can turn into real results.
–Engagement, or how long they remained on each page, signed up for the newsletter, etc.
–Event participation, or whether the visitor downloaded information, watched a video, etc.
–Promotion response, or whether the visitor responded to sales promotions, coupon offers, etc.
–Sales success, or visitor purchases, value of purchase repeat buyer behavior, etc.
• New vs. returning visitors, gain insight into visitor interest, loyalty, micro-conversions, etc.
• Value delivered: Behavior reporting informs the business about which site aspects are delivering expected performance, and which would benefit from change, enhancement, or elimination. We measure it, and you gain insight.
As a Google Partner, Marketing By Click knows what Google likes to see within a website. We have compiled a team of experts to make this process seamless. We work in collaboration with the best graphic artists and website developers our area has to offer. We create websites that look amazing across all devices!


text:
require './../lib/vistarpc4r/rpc_response'
require './../lib/vistarpc4r/vista_rpc'
require './../lib/vistarpc4r/rpc_broker_connection'

# Medsphere maintains a public demo OpenVistA server.  It resets all of its content every night.
# Info here ---> https://medsphere.org/docs/DOC-1003

broker = VistaRPC4r::RPCBrokerConnection.new('openvista.medsphere.org', 9201, 'PU1234', 'PU1234!!')

broker.connect
broker.setContext('OR CPRS GUI CHART')

patient_ien = "4"
wardsarray = broker.call_a("ORQPT WARDS")
wardsarray.each do |ward|
  a = ward.split("^")
  puts "Ward:" + a[1]
  wardarray = broker.call_a("ORQPT WARD PATIENTS", [a[0]])  # ward ien
  wardarray.each do |patient|
    b = patient.split("^")
    puts b[0] + ":" + b[1]
  end
end

# Problem list
puts "Problem list-------------------------------------"
patientarray = broker.call_a("ORQQPL LIST", [patient_ien, "A"])
patientarray.each do |d|
  puts d
end

# Medications
puts "Medications-------------------------------------"
patientarray = broker.call_a("ORWPS COVER", [patient_ien])
patientarray.each do |d|
  puts d
end

#Labs
puts "Labs-------------------------------------"
patientarray = broker.call_a("ORWCV LAB", [patient_ien])
patientarray.each do |d|
  puts d
end

# Vitals
puts "Vitals-------------------------------------"
patientarray = broker.call_a("ORQQVI VITALS", [patient_ien])
patientarray.each do |d|
  puts d
end

# Demo
puts "Demographics-------------------------------------"
patientarray = broker.call_a("ORWPT PTINQ", [patient_ien])
patientarray.each do |d|
  puts d
end

#visits
puts "Visits-------------------------------------"
patientarray = broker.call_a("ORWCV VST", [patient_ien])
patientarray.each do |d|
  puts d
end

#providers
puts "Providers---------------------------------"
patientarray = broker.call_a("ORQPT PROVIDERS")
patientarray.each do |d|
  puts d
end

redpajama_set_name: RedPajamaGithub


In 2010, The ADDLIB has staged the very first "A*Live!" (or ADDLIB Live!), a one-of-a-kind dance concert series that pioneered the way dance concerts are made today. It has showcased the company's versatility in different dance genre and highlighted The ADDLIB's unique fierce style of performance. Since then, "A*Live!" has become an annual tradition, marrying commercial relevance and artistic significance through thought-provoking and emotionally moving dance pieces.
After a hiatus in 2014 (to give way for The ADDLIB to represent the country in World Hip Hop Championship 2014 in Las Vegas), A*Live returns this year with its fifth installment: "V". Stands for both the Roman numeral for number five and for the French word "vie" that means life, "V" is inspired by The ADDLIB's love for film, music, art, and how it all imitates life and vice versa.
To be head-choreographed and directed by The ADDLIB's Artistic Director, Miss Joe Abuda, the show will feature pieces by the company's resident choreographers: from ballet, jazz, and contemporary down to the many styles of hip hop and street dance.
Join The ADDLIB as they celebrate their seventh anniversary through "V" on November 11, 2015 at the SM City North EDSA Skydome. Show starts at 8PM.
For ticket inquiries, please contact: +63 998 546 6426 (look for Nico Muñoz).


text:
Aurora es una villa ubicada en el condado de Cayuga en el estado estadounidense de Nueva York. En el año 2000 tenía una población de 720 habitantes y una densidad poblacional de 289.6 personas por km².

Geografía
Aurora se encuentra ubicada en las coordenadas .

Demografía
Según la Oficina del Censo en 2000 los ingresos medios por hogar en la localidad eran de $57 222, y los ingresos medios por familia eran $64 583. Los hombres tenían unos ingresos medios de $31 667 frente a los $32 250 para las mujeres. La renta per cápita para la localidad era de $17 526. Alrededor del 4.8% de la población estaban por debajo del umbral de pobreza.

Referencias

Enlaces externos

Localidades del condado de Cayuga
Villas de Nueva York

redpajama_set_name: RedPajamaWikipedia


In this set of guided meditations, we explore a single subject, money, and look at it through the lens of each of your 7 Chakras. In the process, you will not only be clearing the resistant energy that has created the blocks towards greater wealth and abundance. We will also be allowing ourselves to truly appreciate the wonder that is the the human energy system.
This are also includes 2 additional meditations. One for Self-Acceptance and Anchoring the Energy.


I'm a little alarmed, because even though my wife wasn't at home, she never uses electronic communications with our son and certainly not using something like Minecraft.
I jump over to take a look.
It's a simple text message banner that popped up at the top of the iPad screen from my wife to me about camp plans for our second grader this summer.
It has absolutely nothing to do with the Minecraft platform.
My wife referenced our son's name in the text, which is why he mistakenly thought it was written to him.
Yes, he can read now, but he got confused by the style of my wife's texting banter with me.
So, this wasn't really a problem other than an iMessage to my iPhone also showing up on my linked iPad that my son happened to be using.
Ironically that feature is supposed to be a nice iOS bonus provided by Apple.
But it was clearly time to turn the option off on my iPad.
I decided to visit the Apple Store in Grand Central Terminal to gather a little more advice.
An Apple Genius told me that you also have to individually turn off each app from proactively trying to send you banner notifications on your device.
And that will finally get the job done!
There are a few other settings to consider if you want to be a little less draconian about muffling your iPad or iPhone, but I was satisfied with hobbling my iPad to keep my young Padawan away from the constant buzz of the Net. My iPhone was providing that Borg-like public service to me quite sufficiently, thank you very much.
After considering the issue for a moment, I decided that I was, in fact, being interrupted by way too many banners from apps wanting to share 'critical' news.
Perhaps I should take a few minutes to review all of them and silence the ones I didn't want to hear from all of the time.
My iPad shares nothing from the outside world with my son.
And I fully acknowledge that this is only the beginning.
It's a long journey ahead for me and my boy.
My son has asked for multiplayer mode in Minecraft for his 8th birthday… so he can play remotely with his friends.


text:
Board index All Things FSM The Cause
Putting my money where my mouth is
Discuss ways to spread the Word and bring His Noodly Appendage to everybody.
Moderator: All Things Mods
donlibes
Conchigliette Convert
Postby donlibes » Fri Oct 03, 2008 4:17 pm
October is the time of the year in which U.S. federal employees are urged to donate money to worthwhile causes. (The "CFC" program.) The Church of the FSM is not on the approved list, alas. (I looked into it a while back and you need to submit several years worth of audited statements with records indicating actual charitable uses of money collected.)
In lieu of the Church, can anyone recommend a charitable organization (recognized by the IRS) whose goals are closely aligned?
Cardinal Fang
Humble Hermit
Location: A dungeon on Viltvodle VI
Re: Putting my money where my mouth is
Postby Cardinal Fang » Sat Oct 04, 2008 6:47 am
To be honest, I think it better that you support a charity whose work you support. His Noodliness will bless that action a lot more than if you pick a charity that you don't really support.
May I suggest picking a smaller one who maybe doesn't get the same income as the large ones.
Cardinal Fang's Python Site
http://www.cardinalfang.net
My contact e-mail address is FAKE.
To contact me, my email is "latinum" at "hotmail" dot "com".
Postby donlibes » Sat Oct 04, 2008 9:56 am
Perhaps I should be more explicit. Last year, I donated to the ACLU. This year, it is more apparent than ever that religion is taking over American governance, morals, and science. So I was thinking that a better place to donate might be some organization promoting atheism or promoting science in the schools. Only thing is, there seem to be a number of such organizations and I don't know which to choose. I also see organizations such as Americans United for Separation of Church and State. But do these organizations actually do anything useful? All their websites look great but I would never know it from what is happening in the world today.
So I'm wondering is - which of these is the most effective and could best use my money? I have no idea if an organization like AU is effective - i.e., whether giving it money would be like throwing it away.
Stripmeister
Contact Edd
Postby Edd » Sat Oct 04, 2008 10:20 am
Check out http://www.humanistcharities.org/about.php
"Oook." - The Librarian
Visit the new and improved Agnoistrology.com!
R2F!
Postby R2F! » Fri Dec 05, 2008 10:55 pm
i'll put something where your mouth is
but really
"To be honest, I think it better that you support a charity whose work you support. His Noodliness will bless that action a lot more than if you pick a charity that you don't really support."
do you think that is practical?
Postby Cardinal Fang » Sun Dec 07, 2008 2:53 pm
R2F! wrote: "To be honest, I think it better that you support a charity whose work you support. His Noodliness will bless that action a lot more than if you pick a charity that you don't really support."
What picking a charity who's work you support and giving them your dosh? I definately think it's practical. If you care about children's issues, give to a Children's charity. If you're more concerned about environmental issues, give to an environmental charity and so on. Don't give to a charity you disagree with (for example, considering a child dies every 3 seconds because of poverty, lack of clean water or preventable diseases, I don't see the need to give money to hamster sanctuaries - so I don't.)
Location: The Buckle of the Bible Belt, OK
Contact codered
Postby codered » Fri Dec 12, 2008 9:33 pm
donlibes wrote: October is the time of the year in which U.S. federal employees are urged to donate money to worthwhile causes. (The "CFC" program.) The Church of the FSM is not on the approved list, alas. (I looked into it a while back and you need to submit several years worth of audited statements with records indicating actual charitable uses of money collected.)
Actually this is the first year that the Secular Coalition was listed in the CFC. They have the only secular lobbyist in Washington to counter religion in schools and government. Its the first of its kind to make it into the CFC. I donated to them. If its not too late I'd say they're your best bet.
"He stuck a feather in his hat and called it Macaroni."
-Yankee Doodle. Pastafarian, Pirate, Patriot.
http://www.coderedcomics.com
Return to "The Cause"
Welcome To The Neighborhood (((START HERE OR ELSE!! SERIOUSLY, WE MEAN IT!!!)))
All Things FSM
Pirate Discussion
Scripture and Lore
Gospel of FSM Book Discussion
FSM Gatherings
Hymns and Songs
Art and Artistic Adaptations
Evolution vs ID Debate
Science Issues
Comparative Theology and Theosophy
Musings and Observations
World of Other Stuff
Books and Authors, Films and Directors
Games, Fun, and Jokes
Temple of the Prophets
Ancient Wisdom?
Locked Posts


text:
intervention 57 results
interjection, vehicle, assistance, discourse, interpellation, part, compromise, attack, interference, noise, invasion, tool, go-between, adjudication, interposition, interruption, involvement, discussion, stake, participate, entry, meddling, facilitation, hindrance, engagement, participation, parley, intrusion, reconciliation, hinderance, aid, negotiation, inter-mediation, agency, mediation, obtrusion, arbitration, intercession, disturbance, instrumentality, treatment, conciliation, preventative, handling, intermediate, preventive, interpolation, medium, encumbrance, implementation, expediency, incumbrance, hitch, exclusion, interlocution
- " In an empire of destruction where not only the means of production and transportation, but also the institutions of political democracy have become bloody ruins, the proletariat must create its own forms, to serve above all as a bond of unity for the working class and to enable it to accomplish a revolutionary intervention in the further development of mankind. - "The Red Conspiracy", Joseph J. Mereto
- The sudden intervention had taken him at a disadvantage, like an unforseen attack which he did not know how to meet. - "The Eight Strokes of the Clock", Maurice Le Blanc
- The notion of anything like an intervention of the literary and scientific class in political affairs touched a certain jealousy which is always to be looked for in the positive and practical man. - "Studies in Literature", John Morley
nonintervention, noninterference


Wako Chemicals USA has maintained an exemplary record of compliance in accordance with local, state, and federal regulations. Our track record is a result of a long standing initiative to produce chemical materials efficiently and with little waste.
Wako Chemicals USA is aggressively pursuing ISO 14001 status.
Wako Chemicals USA understands that is our duty to protect our customers and employees from any adverse effects or unreasonable risks associated with the production, transportation, handling, use, and disposal of chemical products managed by Wako Chemicals USA. Our experts are continuously monitoring our processes and products to ensure that risks are documented and communicated effectively. Our commitment to product stewardship extends beyond the law and is rooted in our focus on safety.
Wako Chemicals USA, Inc. has obtained the gold award for 100% wastewater excellence from Chesterfield County, VA for the past 4 years (2011, 2012, 2013, & 2014).


The WEROW rigger jigger, a 10x13mm stainless steel spanner, is the must-have tool for any rower. The 10mm ring for tightening the rigger to the boat and the 13mm ring for securing the gate top nuts.
Up until now rowers and scullers have had to make do and adapt tools made from plain steel or chromium vanadium which rusted over time, were heavy, cranked and easily lost.
The WEROW rigger jigger is a game-changer. Designed by a rower the rigger jigger has evolved into a tool fit for purpose. Forged from martensitic 410 stainless steel the rigger jigger won't rust and leave marks on your unisuit or kitbag. The 10x13mm spanner is light at 61gms and is designed to sit flat against the chest. It comes complete with ingenious lanyard enabling the rigger jigger to be used without having to unclip it and can be hung around the neck or tied into the boat. The lanyard features a safety-release.
The WEROW rigger jigger is now available to purchase from Amazon and is available on Prime. You can find out more about the design process here and the history of the rigger jigger.
We are able to customise lanyards in club colours on orders of 50 and over makers for a great boat club fundraising idea – email us for details.


If you love traditional squash but want longer rallies and to be able to play the game at a slower pace, Squash 57 (formerly Racketball) is perfect for you. Played on a standard squash court, all you need to play Squash 57 is a slightly larger racket and a bigger, bouncier ball - which encourages an easy to adopt form of squash. Although Squash 57 may be considered a 'lighter' version of the game, it is great fun, offers a great workout and is ideal for beginners, those advancing in years or anyone wanting something a little different.
Download the rules of Squash 57 here.
Looking to offer Squash 57?
We've got all the resources to help you market Squash 57 effectively from posters to images to logos here.
Where can I find a club that offers Squash 57?
To find a club that offers Squash 57 programmes click here.
How will Squash 57 help me play traditional squash?
The easier pace of Squash 57 allows you more time to practice. If, after a few games, you find the Squash 57 ball too slow we suggest advancing to using a black squash ball.
What do I need for Squash 57?
The great news is that Squash 57 can be for people who have never played before, those who have received some basic coaching, those who are advancing in years or participants returning after a long absence. It only takes a few sessions before you will start to feel comfortable on the court so don't give up!
How can I get a Squash 57 programme in my club?
The larger squash equipment makes it easier for beginners and less mobile players to pick up the skills and have fun. Purchase the balls and rackets for Squash 57 from Club Kelburn.


Objective(s): To describe the aquatic environment in the Yellowknife River between Bluefish Lake and Prosperous Lake.
Project Description: The objective is to describe the aquatic environment in the Yellowknife River between Bluefish Lake and Prosperous Lake as per the Fisheries Authorization and the Water Licence. This may include investigating aquatic vegetation, water quality and quantity, benthic invertebrates, fish and substrate. The results will be used to determine the most suitable means of fish habitat compensation or productivity of-setting.
Surveys of the aquatic environment may be required to investigate fish habitat, population, migration and spawning, and water quality and quantity.
To investigate fish in the affected area, bathymetry, gill netting, minnow trapping and snorkeling may be conducted. Some fish or fish egg collection may be required to determine species, age, health, metal levels and reproductive status of spawning or game fish, including lake trout, northern pike and slimy sculpin. Surveys of suckers, grayling, lake trout, whitefish ciscoes and pike may be required on existing or artificial shoals or during seasonal migratory movements.
Measurements of water quality and quantity will be collected in the Yellowknife River between Prosperous Lake and Bluefish Lake, throughout the year. Water quality will be measured through field measurements and sample collection. Water quantity will be measured through monthly flow measurements and deployment of transducers for continual data collection.
Field investigators are residents of Yellowknife.
Results from the monitoring program will be submitted to the government regulatory agencies and communities through land use permit and water license application processes. In addition, Northwest Territories Power Corporation has occasional meetings with the Yellowknives Dene First Nation.
The fieldwork for this study will be conducted from May 30, 2016 to December 31, 2016.


text:
Т-25 — опытная советская лёгкая танкетка времён межвоенного периода, разработанная на заводе «Большевик» в 1930 году на базе танкетки Т-23. Был построен один опытный прототип, серийно не производилась.

История
Ввиду того, что танкетки серии Т-17–Т-23 не удовлетворяли военных, конструкторы завода «Большевик», решили сделать танкетку на основе Т-23. Проект танкетки, которую назвали Т-25, был разработан в 1930 году. Его показали тов. Сталину, и он ему понравился. Вскоре планировалось изготовить опытный экземпляр, но к этому времени был готов проект танкетки Т-27, и все работы по Т-25 прекратились.

Конструкция

Вооружение
Пушка калибром 45 мм. 20К обр. 1932 г. устанавливалась в башне.

Ходовая часть
Разработана как половина ходовой части от Т-35. Четыре катка среднего диаметра, три маленьких поддерживающих катка, ленивец и звёздочка. Подвеска прикрыта щитом.

Двигатель

Ссылки
1М. Свирин «Первые советские»

Неосуществлённые проекты создания советской бронетехники


4 Questions To Help You Finally Identify Your Interior Design Style Home Design Furniture Uploaded by shabbychictips on Friday, February 15th, 2019 in category Latest Post.
See also 33 Home Decor Trends To Try In 2018 Home Design Furniture from Latest Post Topic.
Here we have another image Home Design Furniture Great Pleasing Home Design Furniture Home Home Design Furniture featured under 4 Questions To Help You Finally Identify Your Interior Design Style Home Design Furniture. We hope you enjoyed it and if you want to download the pictures in high quality, simply right click the image and choose "Save As". Thanks for reading 4 Questions To Help You Finally Identify Your Interior Design Style Home Design Furniture.


Running a 54 PSI on a B18C Integra Takes Some Crazy Technology!
Built for runway drag racing, this Integra's fail-safes are as impressive as the power numbers.
Civic features a big turbo on a K20 engine, a dog box transmission and lots of weight reduction.
This Civic build might be fairly fresh, but that didn't stop it from taking home class gold at a hotly contested event.
Cracking the 10-second barrier is tough, unless you have VTEC, and a big turbo.


To support the trustees in providing high quality benefits and services to members and their families as committed to in the collective bargaining agreements. We make significant contributions to improving members' lives through our unique combination of talent, expertise, and commitment to educating, communicating with and enabling members to receive benefits.
To improve our members' quality of life by administering essential and economical benefits.
Our capacity to achieve results is as strong as our people. We are committed to supporting, rewarding and recognizing the contributions of our employees.
FLEXIBILITY – Staff members are open to different and new ways of doing things and are willing to modify their preferred method of working if doing so serves the best interest of the Benefit Funds.
INITIATIVE – Staff members take active steps to improve the organization.
RESPECT – Staff members help to create an environment of trust by treating all fellow employees, 32BJ members, Fund participants, 32BJ union staff and contributing employers respectfully.
SUSTAINABILITY – Staff members approach their work with the intent of meeting the current and future needs of Fund participants, employers, the union and fellow colleagues.
TEAMWORK – Staff members work collaboratively with colleagues.


text:
Cuban doctors could offer best practices on improving community health in Chicago
Steven Ross Johnson
UI Health is hosting a two-year partnership with Cuban health officials aimed at sharing best practices in providing community-based care.
A national commitment to community health has been the hallmark of Cuba's health system for the past five decades, and one that has fascinated Dr. Robert Winn, associate vice president for community-based practice at the University of Illinois Hospital and Health Sciences System.
He thinks his Cuban colleagues could have the key to improving the health of people in some of Chicago's most impoverished neighborhoods.
"Not only do they actually try to educate their patients about medicine, but they really educate their patients in the context of having the community take care of one another," said Winn. "There's a sense of social capital where they think that a part of healthcare is not just the delivery of the medicine, but it's also the active participation of the community in their own health."
Community involvement was one of the key insights he gained after UI Health recently hosted officials from the Cuban Ministry of Health.
The two organizations are launching a two-year initiative aimed at sharing best practices in providing community-based care. The goal is to reduce infant mortality rates, as well as improve maternal health and cancer screening.
Cuba, which offers universal healthcare, has one of the lowest infant mortality rates in the world with an estimated 4.5 deaths for every 1,000 live birth in 2016. The U.S., on the other hand, has one of the highest infant mortality rates among wealthy nations, at 5.8 deaths for every 1,000, ranking just behind Bosnia and Herzegovina.
Cuban doctors are considered extraordinarily competent despite using outdated equipment and medical treatments and lacking financial support.
Dr. Ashish Ansal of Mile Square Health Center hosted several Cuban health officials last week
"We have taken one step toward opening a door," said Dr. Jose Armando Arronte Villamarin, chief of primary health for Cuba's Las Tunas province, via an interpreter. "And the possibilities it can open up through this bilateral cooperation could be unimaginable."
Last year, the World Health Organization announced that Cuba had become the first nation in the world to eliminate the transmission of HIV and syphilis from pregnant mothers to their children. The WHO said it was "an important step towards having an AIDS-free generation."
A second, larger delegation from Cuba will visit Chicago in the spring for a stay lasting three to six months.
The Obama administration's efforts to renew diplomatic relations with Cuba is in part to have the two cultures learn more from each other.
"It is not just a matter of what we can bring to Cuba, it's also a matter of what Cuba can bring to us," said Sen. Dick Durbin (D-Ill.) during a town hall meeting held at UI Health on Friday. "What they can bring to us is decades of public health service with dramatically positive results."
The Obama administration on Thursday stopped a decades-old policy that allowed Cubans automatic entry into the U.S. They now must undergo the same naturalization process as other foreign nationals. The move also put an end to the Cuban Medical Professional Parole Program, which allowed access to Cuban medical personnel conscripted by the Cuban government to work or study in another country. The Cuban government said the program reduced its number of healthcare workers.
It is unclear what stance a Trump administration will take toward Cuba. If President-elect Donald Trump decides to reverse the current U.S. policy toward Cuba, it could hinder UI Health's initiative. Winn said he wasn't concerned given the humanitarian nature of the initiative.
"I don't really think that in my mind even with a new administration that there would be any fault being found in the context of partners working together to benefit health," Winn said.
Loosened restrictions could allow Cuba's state-run vaccine industry to ship more of their high-quality products to the U.S., where they could be distributed to underserved populations at cheaper prices than American vaccines.


The top two teams in each region in this event will qualify for nationals. Only one team per chapter per event can qualify.
Recognition certificates from National DECA will be awarded to state winners in this event.


(p.75) 3 A Fox among Fish?
This chapter examines Berekhiah ha-Nakdan's Dodi ve-Nekhdi (Uncle and Nephew) and Mishle Shuʻalim (Fox Fables). Both are Hebrew translations: the first is a translation of Adelard of Bath's scientific and medical treatise Natural Questions (ca. 1120) and the second is a collection of Aesopic fables from a variety of sources. In addition to his translations, Berekhiah wrote two treatises, Sefer ha-Hibbur (Compendium) and Sefer ha-Mazref (Book of the Crucible), anthologies based on the ethical thought of Saadiah Gaon, Solomon Ibn Gabriol, Bahya Ibn Pakuda, and other philosophers. He also composed several lost works of biblical exegesis. This chapter considers how Berekhiah has shaped Natural Questions into his own discourse of natural science and uses his Fox Fables as a condemnation of the English for their idolatry, Christians and Jews alike.


Folle colui che s'illude di poter fuggire da ciò che ha dentro la testa.
COFFEE • my all time favorite liquid in this world. ☕ Besides drinking coffee, I loooove drawing coffee mugs, cups, beans... you get it 😉 .
Besides yoga, this is this first thing I do as soon as I wake up. I like my coffee black, slow coffee (chemex) is my favorite. .
X, @babettetasseron / @babetteschrijft .
Bridges are meant to be burnt in the people and memories they connect are not the same.
Some beautiful paths can't be discovered without getting lost 💙 .
Dark Lights: The Night series p.1 .
#mobile_clicks #mobilephotography #mobigrapher #mobile_photography #maibhisadakchap #natgeoyourshot #natgeo #yourshotphotographer #yourshotindia #yourshot #momentcamera #shotonmoment #indianphotography #photographers_of_india #world_photographers_hub #mumbaikar #photos__hub #phonography #thecanonfanboy #click_india_click #photographersteam #compositionphotography #blackandwhite #_mobile_photography______ #mbclickz #natgeo100contest #beginnerphotographer #lr_horizons #streetphotography @audiphotography @josephradhik @sadak_chap @indian.photography @indian_photography_hub_ @worldphotographersclub @world_photography.hub @pix_____ @photographers.of.india @lightroom @instagram @discovery @natgeoindia @natgeoimagecollection .
American jazz musician, trumpeter, bandleader, and composer, Miles Davis playing on stage with his band.
Did you know that #aircom products are safe and reliable thanks to the ongoing certification processes implemented by the company?
Plenty of classic tees in stock. Sizes between S-XL.
Why not ask about the stock we keep that helps supports charity.
Algunos de los dibujos que podréis ver el JUEVES 4 DE ABRIL en @vbospagna durante mi próxima exposición en Madrid.
Son dibujos seleccionados de mis cuadernos, realizados con acrílico y tinta negra sobre papel.
Тоже по 7 главе - наброски предметов с натуры с простой штриховкой .


text:
Q: Using Set and Between in the same query to populate a table What I am trying to do is populate a row using a counter or some function of sql I am unaware of.
I can use
INSERT INTO EmpSkillsBridge
    (EmpIdFK , EmpSkillFK)
    Values
    (1,1);
This updates one entire record I can even do it in batches of parentheses.

However since I am setting up a the table for the first time and since the data is for test (cough homework cough) reasons. I am trying make it so that the I can create a whole batch of data  I have 200 EmpID and 6 different skills. all I want right now is to make the first 25 EmpIdFK and the EmpSkillFK be (1,1)
If i use a where empIdFk < 26 I get an error.
I tried using a loop but being new I got a little lost on how to implement
Then I read I could use the between statement. so my question is can I use a set statement in conjuction with between and make the code work that way?
Set into EmpSkillsBridge
(EmpIdFK , EmpSkillFK)
WHERE (EMPID BETWEEN 1 AND 26)
Values
(1,1);
would this be the best way to go around that?

A: Something like this should work for you:-
 insert into EmpSkillsBridge
 (EmpID, EmpSkillsFK)
 select empid, 1 from
 (
    select ROW_NUMBER() over(order by number) empid
    from master..spt_values
 ) v
 where empid between 1 and 25

A: You can do this:
Insert into EmpSkillsBridge
Select empid, 1
from employees
where empid between 1 and 25;

redpajama_set_name: RedPajamaStackExchange


Over a century ago, at the height of the British Empire, plant hunters brought rhododendrons from the Chinese Himalayas to Great Britain, where their large colorful flowers made them wildly popular. Today, rhododendrons are endangered in their native land, where they play a critical role in preserving mountain habitat. In China and Scotland, a dwindling group of conservationists devote their lives to the future of this charismatic genus. How do they navigate the complex economic and cultural forces that confront them? And what does this tell us about our species' relationship to the natural world?
To answer these questions, Pushed up the Mountain takes us on a visually meditative journey of discovery from the Royal Botanic Garden Edinburgh to a famous Buddhist mountain in Sichuan, from Kunming's enormous seed bank and herbarium to Taipei's National Palace Museum. Along the way, we meet a conservationist who feels it's her sacred duty to found China's first rhododendron garden, a botanist-turned-art historian who studies China's historic cultural reverence for nature, a horticulturist who lives like a pauper to support his rhododendron obsession, and a philosopher in Beijing who advocates people live like naturalists despite unprecedented urbanization.
The filmmaker's voice, both speculative and poetic, leads us through the film. Intimately observed footage of conservationists at work interweaves with on-location interviews, early 20th-century plant hunter photos used to map climate change, Chinese landscape paintings, and botanical illustrations. These are complemented by a rich sound design and score combining Chinese and Western instruments. The goal: to shed light on a committed group of people joined together by a plant whose migration across national borders excavates a complicated colonial past and a contemporary conservation opportunity.


I'm back with another W7 cheapie for you!
Today's is Metallic Saturn, one of those green/gold combos that come out all mossy/gold and beautifully patina'ed on the nail.
You'll be pleased to hear that this one is a glorious 2-coater with smooth application and heaps of shine. I haven't used a top coat in the above photo, it just didn't really need it! I'm finding these W7 polishes quick-drying but very solvent-y and recommend ensuring you're in a well-ventilated room when using them!
I purchased W7 Metallic Mars online from www.nailpolishdirect.co.uk, priced at £1.95 – I believe that it's a discontinued shade so don't hang around if you fancy adding it to your collection!
This is so beautiful = a bit more subdued than Chanel Peridot!
I'm so glad I discovered these polishes through your reviews!
Its hard to capture their beauty by camera! Where did you get them?
This one took my breath away. The metallic finish, the color, wow! Looks like luxury in a bottle!
wow its such a lovely shade.. very unique!
This seems like a nice one..I'll check this out.
Looks so much nicer than Peridot! Stunning!
Hide your purses ladies, Shu is online in the UK!


text:
The Warsaw Health School
The Warsaw Health School provides a wide range of educational work to promote healthy lifestyle and health promoting behaviour among the inhabitnats of Warsaw and its surroundings.
Brief profile The Warsaw Health School provides a wide range of educational work to promote healthy lifestyle and health promoting behaviour among the inhabitnats of Warsaw and its surroundings. Summary of the intervention The mission of the Warsaw Health School is based on rising the awareness that "health is wealth". Its main activities include lectures, panel discussions about health, healthy lifestyle, appriopriate nutrition, prevention of abuse, especially alcohol abuse and drug abuse, the prevention of social diseases, cancers, diabetes, hypertension, alimentary system diseases, mental diseases, comunicable diseases, AIDS and etc. It also provide lectures and panel discussions about physical activity which is important for health, therapy and rehabilitation. Among the lecturers are very good specialists, directors of scientific institutes and clinics. These meetings are extermely popular amopng the wide range of audience. For one session there participate approximately 200 to 300 people. The Warsaw Health School publishes "Annals of Warsaw Health School" which are available for all the people of Poland of various educational status. Field of intervention Individual lifestyle 	Smoking 	Sexual behaviour 	Physical exercise 	Nutrition 	Mental health 	Drug abuse 	Alcohol 	AIDS / HIV 	Others: Social diseases like cardiovascular diseases, cancers, diabetes, obesity, infectious and parasitic diseases, rheumatism, osteoporosis et al. What more we put the emphasis on the most important healthy lifestyle factors, on the personal hygiene at home and in the workplace and also on the psychological hygiene. Living and working conditions 	Working conditions / environment 	Water and sanitation 	Education Age group Senior citizens (> 60 years), Adults (30-59 years), Young adults (19-29 years) Duration / Timeframe Start: Year 1988; No end planned Coverage Nationwide, Regional, Local The problem The health indicators in Poland show that the population of Mazovia region, in particular, experience many health problems. Cancer mortality, in general, and lung and cervical cancers in particular, are generally very high. Poland's relative position on ischaemic heart disease has improved dramatically, in contrast with its deterioration for cerebrovascular disease. The male mortality in Poland in the age group 15–34 is high, largely as a result of high mortality due to external causes. The School has a regional character, gathering inhabitants of the city of Warsaw and its surroundings. In this region of Poland the educational gradient is very low, therefore, many people from different socioeconomic backgrounds are interested in gaining the health education. Unfortunately, there is no sufficient access to free education for everybody and hence the Warsaw Health School is a very popular initiative among the citizens of Warsaw and its surroundings. We cooperate with many various specialists who share their knowledge with not well-off people, who otherwise would not be able to complete their education. Therefore, our mission is to ensure the access to the information about health for everybody. The main aims Improvement of health culture and health status of the Polish community. Tackling Health Inequalities According to the medical statistical data that has been reported since 1991 there was a constant increase in state of health and increase in survival of Polish population. Health indicators are better in Warsaw than that in the other regions. A lot of scientists argue, that the activities of Warsaw Health School have had a big contribution to this. The Warsaw Health School contributes to reducing health inequalities through: 1.Better access to knowledge about health and possibilities of disease prevention. 2. Enabling individual conversations on personal health problems with the excellent health specialists. 3. Enabling the poor people to consult for medical advise on organizational solutions to their health problems. 4. For most of the people it is the only chance to obtain the health information from the outstanding health experts and practitioners. Approaches 	Advice and guidance 	Building the capacity to deal with (health related) problems 	Education and information Activities Popular scientific lectures, panel discussions about "Feast for health", publishing, making photocopies of popular scientific and didactic materials, publishing two comprehensive monographies which contain lectures from five years and ten years period of activity. We also publish "Annuals of Warsaw Health School". R. I – 2001; R. II – 2002; R. III -2003; R.IV – 2004; R. V – 2005. Attending the meetings and obtaining the publications is free of charge. Target group 	Total population: This intervention is targeting the total population, in other words, everybody who is interested in the health issue can participate in the lectures free of charge. We observe that part of the participants are the most vulnerable representatives of the society, e.g. pensioners, handicapped people. The lectures are free of charge and take place in the local area so many people can participate in them. The lectures' content is clearly stated and presented. Thus, the participants improve their health culture, what contributes to the general improvement of health of the Polish community. Every participant has a chance to obtain a personal and free advise or consultation on their health state. Participation of target group The listeners, various professionalists, poeple in all ages, women and man, have attended our lectures for years. After each lecture they may suggest the topic which they are interested in the most. We take into account these suggestions and we will develop the selected topics in the future. Gender specifity/ Gender sensitivity 	Not gender specific Settings 	University 	City 	Others: Lectures and panel session are performed in modern, air- conditioned assembly hall, equipped with multimedia. The hall is provided free of charge by University of Ecology and Management. Partners Medical University in Warsaw, National Insitute of Hygiene, University of Ecology and Mangement, Military Institute of Higiene and Epidemiology, National Food and Nutrition Institute, Polish Society of Health Education, Polish Society of Nutritional Sciences, and with many scientific institutes. Staff and qualifications 	Volunteers 10 Manager: Irena Celejowa PhD,DSc is a researcher and teacher in the field of hygiene, nutrition and health education. Medical Consultant: Jan Lach MD is epidemiologist, physician, specialist of internal disease and parasitologist, the research worker in Military Institute of Hygiene and Epidemiology, Anna Kołtajtis - Dołwy, D.Ing research worker in Warsaw Agricultural University and very famous radio journalist Małgorzata Kownacka. The students from Medical University work as the volunteers.The administrative and financial co-worker have good command of English and higher education. Multipliers 	Educators involved in personal and social development 	Cultural mediators 	Others: Audience of Warsaw Health School represent Polish society. Warsaw Health School performs under the banner of "We don't give up" as school for everyone. Evaluation Internal evaluation exists. Achievement of aims Thanks to this intervention many people, who participate in the lectures, show more awareness in healthy lifestyle, disease prevention and health promotion. The actions taken by Warsaw Health School undoubtedly contribute to the better health culture among its participant and, ipso facto, to the health state of the Mazovia region polulation. WE make our programme more and more attractive every year considering all the remarks given us by the recipients. The School becomes more and more popular and many people say that they know more about nutrition, many social diseases or about medicines after our lectures or panel discussions. We have had 149 lectures and 10 panel discussions in the period 1988-2005. Lessons learned In the opinion of many prominent specialists our activity is unique and our experiences are used by many institutions, initiators and health educators. We expect that our experience may be used in many European countries. People in many countries have not got good knowledge about health and healthy lifestyle. . Contact Name:	Irena Celejowa Street:	Wiśniowa 14/14 Postal code / town:	02-563 Warsaw Country:	Poland Telephone no:	++ 48 (228455947) E-mail:	warszawskaszkolazdrowia@op.pl Fax:	++ 48 (228455947) Web address:	http://


Word began to spread through the throngs of bluegrass fans across downtown Raleigh early Saturday afternoon that plans were afoot for a 2 p.m. "Banjo Flash Mob" at the Sir Walter Raleigh statue in front of the Convention Center. This was high comedy, for anyone attending this week's World of Bluegrass: If you were there, you know that the whole thing was a five-day-long Banjo Flash Mob.
From quiet beginnings on Tuesday—just a couple dozen people dotted the pews of the Long View Center for a fest-opening 6 p.m. slot by spirited Austin quartet Wood & Wire—World of Bluegrass gradually gathered steam as the week progressed before finally blowing its top on Saturday. Masses of grass-goers stretched across downtown, from Red Hat Amphitheater and across City Plaza up Fayetteville Street to the north-end stage at Hargett and Wilmington.
If you started at 11 a.m., as I did, and bluegrassed to your heart's content until fireworks expoded over Red Hat at the conclusion of the Steve Martin/Edie Brickell/Steep Canyon Rangers set at 11 p.m., you could have caught more than a dozen quality acts in all manner of venues, from plazas to theaters to ballrooms to hallways. Many fans stayed out long past the fireworks, as the Bluegrass Ramble continued in downtown nightclubs and late-night jams stretched toward dawn in hotel corridors.
Walking north along Fayetteville's festival booths in the noon hour, I passed by a self-styled street evangelist engaged in full rant with a sign that read "Fear God" on one side and "Stop Sinning" on the other. Turning the corner to the Martin Street stage, I was saved by the sounds of the Iron Mountain Messengers, whose splendid cover of the Carolina Chocolate Drops' "Cornbread and Butterbeans" was followed by leader Charles Pettee's wise endorsement that the Chocolate Drops "should be at IBMA next year." The Messengers—whose members spanned generations from high school to retirement age—proceeded with a song expressing their "outright disgust" at the environmentally ruinous practice of mountaintop removal. Sing out!
Peter Rowan could have taken the stage at the Convention Center ballroom for his 2:40 p.m. set on his own; he was billed just as "Peter Rowan" and is fully capable of commanding attention as a solo act. Instead he brought aboard a crew of eight backing players, a charming assortment of ringers (including fiddler Michael Cleveland) and lesser-known players both old and young.
Toward the end of the set, he introduced Charli Robertson, who had been hiding behind Rowan while singing background and playing fiddle for most of the set. A member of the group Flatt Lonesome (who I'd caught briefly at City Plaza a couple hours earlier), Robertson switched to acoustic guitar and performed a stunning number called "The Man Who Made My Mama Cry" that brought to mind the finest early efforts of Iris DeMent. Kudos to Rowan for sharing his spotlight; he's proving to be an ideal elder statesman for bluegrass after the passing of icons such as Doc Watson and Earl Scruggs.
Following Rowan on the Convention Center stage, North Carolina-via-Switzerland's Kruger Brothers—Jens and Uwe Kruger on banjo and guitar, respectively, plus bassist Joel Landsberg—brought forth their ambitous "Appalachian Concerto," accompanied by Chicago's Kontras Quartet. Commissioned by the Ashe County Arts Council and first performed at Merlefest in 2011, the Concerto is a remarkable and beautiful 30-minute composition, a brilliant blend of bluegrass and classical realms.
Jens Kruger noted at the outset that the performance "may be the first classical event at the IBMA ever." Whether or not that was the case, bridging the gap does have its challenges, as evidenced by the audience breaking out into a standing ovation after the piece's first movement. Jens smiled and noted kindly, "You were not supposed to clap," acknowledging that applause in classical concerts generally holds until the piece's full conclusion. It was all in good cheer, and you could hardly blame the crowd for their spontaneous expression of gratitude for such wondrous music.
A brief encore was nearly the equal of the Concerto itself—and not even for the surprise cameo by Steve Martin on a well-chosen clawhammer instrumental, but rather mainly for a transformative cover of Sting's "Fields of Gold" that Uwe Kruger slyly introduced as "an English folk song" before he sang it. In the hands of Kruger and Kontras, indeed, it became an English folk song. Uwe then brought the show to a perfect conclusion by singing his heartfelt original song "Carolina in the Fall."
As most of the late-evening concertgoers gathered at Red Hat for the Martin/Brickell/Rangers blockbuster, hometown heroes Chatham County Line gave the World of Bluegrass its finest salute near the end of their set at City Plaza. Leader Dave Wilson explained that he'd gone downtown on Tuesday and took part in the Bluegrass Ramble, coming back amazed at what he was able to see just a bike ride away from his house. Inspired, he wrote a new song to capture the moment.
And though Wilson announced from the stage before playing it that "this is the only time this song is ever going to be played," it's almost a civic obligation for Raleigh Mayor Nancy McFarlane to have CCL bring it back next year as the city's unofficial World of Bluegrass theme song. Titled "Living in Raleigh Now," the tune traces the festival's journey from its Kentucky origins and through its stopover years in Nashville before finally arriving at its new home.
Is living in Raleigh now.
If Saturday was any indication, expect the World of Bluegrass to be living in Raleigh for a long time to come.
Peter Blackstock is associate editor at INDY Week.


text:
Q: Webpack Agent is failing to run in Azure DevOps I am trying to run the WebPack command under webpack agent in the Azure DevOps pipeline. But I'm getting the below error. How do I fix this?
executing the command: node  "***\node_modules\webpack\bin\webpack.js" --json --config
../***/webpack.config.js
##[debug]task result: Failed
##[error]webpack failed
##[debug]Processed: ##vso[task.issue type=error;]webpack failed
(node:9812) Warning: Use Cipheriv for counter mode of aes-256-ctr
(node:9812) Warning: Use Cipheriv for counter mode of aes-256-ctr
(node:9812) Warning: Use Cipheriv for counter mode of aes-256-ctr
(node:9812) Warning: Use Cipheriv for counter mode of aes-256-ctr
(node:9812) Warning: Use Cipheriv for counter mode of aes-256-ctr
(node:9812) Warning: Use Cipheriv for counter mode of aes-256-ctr
(node:9812) Warning: Use Cipheriv for counter mode of aes-256-ctr
(node:9812) Warning: Use Cipheriv for counter mode of aes-256-ctr
(node:9812) Warning: Use Cipheriv for counter mode of aes-256-ctr
##[debug]Processed: ##vso[task.complete result=Failed;]webpack failed
##[error]Error: "toString()" failed
##[debug]Processed: ##vso[task.issue type=error;]Error: "toString()" failed
Error: "toString()" failed
at Buffer.toString (buffer.js:495:11)
at spawnSync (child_process.js:443:43)
at Object.execSync (child_process.js:507:13)
at Object.executeWebpackCli [as default] (C:\agent\_work\_tasks\webpack_6752a610-c2f3-11e6-949e-5d3841f133f1\4.2.0\webpackCompiler\WebpackCliExecutor.js:23:28)
at Object.compile (C:\agent\_work\_tasks\webpack_6752a610-c2f3-11e6-949e-5d3841f133f1\4.2.0\webpackCompiler\WebpackCompiler.js:37:46)
at C:\agent\_work\_tasks\webpack_6752a610-c2f3-11e6-949e-5d3841f133f1\4.2.0\index.js:43:46
at next (native)
at C:\agent\_work\_tasks\webpack_6752a610-c2f3-11e6-949e-5d3841f133f1\4.2.0\index.js:7:71
at __awaiter (C:\agent\_work\_tasks\webpack_6752a610-c2f3-11e6-949e-5d3841f133f1\4.2.0\index.js:3:12)
at run (C:\agent\_work\_tasks\webpack_6752a610-c2f3-11e6-949e-5d3841f133f1\4.2.0\index.js:15:12)

I am using WebPack Task version - 4.*
The Pipeline is also running npm install before webpack.

A: In your logs, the problem is here:
executing the command: node \node_modules\webpack\bin\webpack.js --json --config webpack.config.js

It needs to be:
executing the command: node  /node_modules/webpack-cli/bin/cli.js --json --config webpack-config.js

You can change the command path in the webpack configuration section under:
Advanced/webpack cli location


text:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <title>Apache Hadoop 2.6.0 - </title>

    <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
        <meta name="Date-Revision-yyyymmdd" content="20141113" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

                          Apache
                >
                      Hadoop
                >
                      Apache Hadoop Project Dist POM
                >
                      Apache Hadoop 2.6.0

            Wiki
            |
                SVN
            |
                Apache Hadoop

                                 | Last Published: 2014-11-13
               | Version: 2.6.0

General

                  Overview

                  Single Node Setup

                  Cluster Setup

                  Hadoop Commands Reference

                  FileSystem Shell

                  Hadoop Compatibility

                  FileSystem Specification

Common

                  CLI Mini Cluster

                  Native Libraries

                  Superusers

                  Secure Mode

                  Service Level Authorization

                  HTTP Authentication

                  Hadoop KMS

                  Tracing

HDFS

                  HDFS User Guide

                  HDFS Commands Reference

                  High Availability With QJM

                  High Availability With NFS

                  Federation

                  ViewFs Guide

                  HDFS Snapshots

                  HDFS Architecture

                  Edits Viewer

                  Image Viewer

                  Permissions and HDFS

                  Quotas and HDFS

                  HFTP

                  C API libhdfs

                  WebHDFS REST API

                  HttpFS Gateway

                  Short Circuit Local Reads

                  Centralized Cache Management

                  HDFS NFS Gateway

                  HDFS Rolling Upgrade

                  Extended Attributes

                  Transparent Encryption

                  HDFS Support for Multihoming

                  Archival Storage, SSD & Memory

MapReduce

                  MapReduce Tutorial

                  MapReduce Commands Reference

                  Compatibilty between Hadoop 1.x and Hadoop 2.x

                  Encrypted Shuffle

                  Pluggable Shuffle/Sort

                  Distributed Cache Deploy

                  Hadoop Streaming

                  Hadoop Archives

                  DistCp

MapReduce REST APIs

                  MR Application Master

                  MR History Server

YARN

                  YARN Architecture

                  Capacity Scheduler

                  Fair Scheduler

                  ResourceManager Restart

                  ResourceManager HA

                  Web Application Proxy

                  YARN Timeline Server

                  Writing YARN Applications

                  YARN Commands

                  Scheduler Load Simulator

                  NodeManager Restart

                  DockerContainerExecutor

YARN REST APIs

                  Introduction

                  Resource Manager

                  Node Manager

Auth

                  Overview

                  Examples

                  Configuration

                  Building

Reference

                  Release Notes

                  API docs

                  Common CHANGES.txt

                  HDFS CHANGES.txt

                  MapReduce CHANGES.txt

                  YARN CHANGES.txt

                  Metrics

Configuration

                  core-default.xml

                  hdfs-default.xml

                  mapred-default.xml

                  yarn-default.xml

                  Deprecated Properties

Introduction

This document defines the required behaviors of a Hadoop-compatible filesystem for implementors and maintainers of the Hadoop filesystem, and for users of the Hadoop FileSystem APIs

Most of the Hadoop operations are tested against HDFS in the Hadoop test suites, initially through <tt>MiniDFSCluster</tt>, before release by vendor-specific ‘production’ tests, and implicitly by the Hadoop stack above it.

HDFS’s actions have been modeled on POSIX filesystem behavior, using the actions and return codes of Unix filesystem actions as a reference. Even so, there are places where HDFS diverges from the expected behaviour of a POSIX filesystem.

The behaviour of other Hadoop filesystems are not as rigorously tested. The bundled S3 FileSystem makes Amazon’s S3 Object Store (“blobstore”) accessible through the FileSystem API. The Swift FileSystem driver provides similar functionality for the OpenStack Swift blobstore. The Azure object storage FileSystem in branch-1-win talks to Microsoft’s Azure equivalent. All of these bind to object stores, which do have different behaviors, especially regarding consistency guarantees, and atomicity of operations.

The “Local” FileSystem provides access to the underlying filesystem of the platform. Its behavior is defined by the operating system and can behave differently from HDFS. Examples of local filesystem quirks include case-sensitivity, action when attempting to rename a file atop another file, and whether it is possible to <tt>seek()</tt> past the end of the file.

There are also filesystems implemented by third parties that assert compatibility with Apache Hadoop. There is no formal compatibility suite, and hence no way for anyone to declare compatibility except in the form of their own compatibility tests.

These documents do not attempt to provide a normative definition of compatibility. Passing the associated test suites does not guarantee correct behavior of applications.

What the test suites do define is the expected set of actions—failing these tests will highlight potential issues.

By making each aspect of the contract tests configurable, it is possible to declare how a filesystem diverges from parts of the standard contract. This is information which can be conveyed to users of the filesystem.

Naming

This document follows RFC 2119 rules regarding the use of MUST, MUST NOT, MAY, and SHALL. MUST NOT is treated as normative.

Implicit assumptions of the Hadoop FileSystem APIs

The original <tt>FileSystem</tt> class and its usages are based on an implicit set of assumptions. Chiefly, that HDFS is the underlying FileSystem, and that it offers a subset of the behavior of a POSIX filesystem (or at least the implementation of the POSIX filesystem APIs and model provided by Linux filesystems).

Irrespective of the API, it’s expected that all Hadoop-compatible filesystems present the model of a filesystem implemented in Unix:

It’s a hierarchical directory structure with files and directories.

Files contain zero or more bytes of data.

You cannot put files or directories under a file.

Directories contain zero or more files.

A directory entry has no data itself.

You can write arbitrary binary data to a file. When the file’s contents  are read, from anywhere inside or outside of the cluster, the data is returned.

You can store many gigabytes of data in a single file.

The root directory, <tt>"/"</tt>, always exists, and cannot be renamed.

The root directory, <tt>"/"</tt>, is always a directory, and cannot be overwritten by a file write operation.

Any attempt to recursively delete the root directory will delete its contents (barring  lack of permissions), but will not delete the root path itself.

You cannot rename/move a directory under itself.

You cannot rename/move a directory atop any existing file other than the  source file itself.

Directory listings return all the data files in the directory (i.e. there may be hidden checksum files, but all the data files are listed).

The attributes of a file in a directory listing (e.g. owner, length) match  the actual attributes of a file, and are consistent with the view from an  opened file reference.

Security: if the caller lacks the permissions for an operation, it will fail and raise an error.

Path Names

A Path is comprised of Path elements separated by <tt>"/"</tt>.

A path element is a unicode string of 1 or more characters.

Path element MUST NOT include the characters <tt>":"</tt> or <tt>"/"</tt>.

Path element SHOULD NOT include characters of ASCII/UTF-8 value 0-31 .

Path element MUST NOT be <tt>"."</tt> or <tt>".."</tt>

Note also that the Azure blob store documents say that paths SHOULD NOT use  a trailing <tt>"."</tt> (as their .NET URI class strips it).

Paths are compared based on unicode code-points.

Case-insensitive and locale-specific comparisons MUST NOT not be used.

Security Assumptions

Except in the special section on security, this document assumes the client has full access to the FileSystem. Accordingly, the majority of items in the list do not add the qualification “assuming the user has the rights to perform the operation with the supplied parameters and paths”.

The failure modes when a user lacks security permissions are not specified.

Networking Assumptions

This document assumes this all network operations succeed. All statements can be assumed to be qualified as “assuming the operation does not fail due to a network availability problem”

The final state of a FileSystem after a network failure is undefined.

The immediate consistency state of a FileSystem after a network failure is undefined.

If a network failure can be reported to the client, the failure MUST be an instance of <tt>IOException</tt> or subclass thereof.

The exception details SHOULD include diagnostics suitable for an experienced Java developer or operations team to begin diagnostics. For example, source and destination hostnames and ports on a ConnectionRefused exception.

The exception details MAY include diagnostics suitable for inexperienced developers to begin diagnostics. For example Hadoop tries to include a reference to ConnectionRefused when a TCP connection request is refused.

Core Expectations of a Hadoop Compatible FileSystem

Here are the core expectations of a Hadoop-compatible FileSystem. Some FileSystems do not meet all these expectations; as a result,  some programs may not work as expected.

Atomicity

There are some operations that MUST be atomic. This is because they are often used to implement locking/exclusive access between processes in a cluster.

Creating a file. If the <tt>overwrite</tt> parameter is false, the check and creation MUST be atomic.

Deleting a file.

Renaming a file.

Renaming a directory.

Creating a single directory with <tt>mkdir()</tt>.

Recursive directory deletion MAY be atomic. Although HDFS offers atomic recursive directory deletion, none of the other Hadoop FileSystems offer such a guarantee (including local FileSystems).

Most other operations come with no requirements or guarantees of atomicity.

Consistency

The consistency model of a Hadoop FileSystem is one-copy-update-semantics; that of a traditional local POSIX filesystem. Note that even NFS relaxes some constraints about how fast changes propagate.

Create. Once the <tt>close()</tt> operation on an output stream writing a newly created file has completed, in-cluster operations querying the file metadata and contents MUST immediately see the file and its data.

Update. Once the <tt>close()</tt> operation on an output stream writing a newly created file has completed, in-cluster operations querying the file metadata and contents MUST immediately see the new data.

Delete. once a <tt>delete()</tt> operation on a path other than “/” has completed successfully, it MUST NOT be visible or accessible. Specifically, <tt>listStatus()</tt>, <tt>open()</tt> ,<tt>rename()</tt> and <tt>append()</tt>  operations MUST fail.

Delete then create. When a file is deleted then a new file of the same name created, the new file  MUST be immediately visible and its contents accessible via the FileSystem APIs.

Rename. After a <tt>rename()</tt> has completed, operations against the new path MUST succeed; attempts to access the data against the old path MUST fail.

The consistency semantics inside of the cluster MUST be the same as outside of the cluster. All clients querying a file that is not being actively manipulated MUST see the same metadata and data irrespective of their location.

Concurrency

There are no guarantees of isolated access to data: if one client is interacting with a remote file and another client changes that file, the changes may or may not be visible.

Operations and failures

All operations MUST eventually complete, successfully or unsuccessfully.

The time to complete an operation is undefined and may depend on the implementation and on the state of the system.

Operations MAY throw a <tt>RuntimeException</tt> or subclass thereof.

Operations SHOULD raise all network, remote, and high-level problems as an <tt>IOException</tt> or subclass thereof, and SHOULD NOT raise a <tt>RuntimeException</tt> for such problems.

Operations SHOULD report failures by way of raised exceptions, rather than specific return codes of an operation.

In the text, when an exception class is named, such as <tt>IOException</tt>, the raised exception MAY be an instance or subclass of the named exception. It MUST NOT be a superclass.

If an operation is not implemented in a class, the implementation must throw an <tt>UnsupportedOperationException</tt>.

Implementations MAY retry failed operations until they succeed. If they do this, they SHOULD do so in such a way that the happens-before relationship between any sequence of operations meets the consistency and atomicity requirements stated. See HDFS-4849 for an example of this: HDFS does not implement any retry feature that could be observable by other callers.

Undefined capacity limits

Here are some limits to FileSystem capacity that have never been explicitly defined.

The maximum number of files in a directory.

Max number of directories in a directory

Maximum total number of entries (files and directories) in a filesystem.

The maximum length of a filename under a directory (HDFS: 8000).

<tt>MAX_PATH</tt> - the total length of the entire directory tree referencing a file. Blobstores tend to stop at ~1024 characters.

The maximum depth of a path (HDFS: 1000 directories).

The maximum size of a single file.

Undefined timeouts

Timeouts for operations are not defined at all, including:

The maximum completion time of blocking FS operations. MAPREDUCE-972 documents how <tt>distcp</tt> broke on slow s3 renames.

The timeout for idle read streams before they are closed.

The timeout for idle write streams before they are closed.

The blocking-operation timeout is in fact variable in HDFS, as sites and clients may tune the retry parameters so as to convert filesystem failures and failovers into pauses in operation. Instead there is a general assumption that FS operations are “fast but not as fast as local FS operations”, and that the latency of data reads and writes scale with the volume of data. This assumption by client applications reveals a more fundamental one: that the filesystem is “close” as far as network latency and bandwidth is concerned.

There are also some implicit assumptions about the overhead of some operations.

<tt>seek()</tt> operations are fast and incur little or no network delays. [This does not hold on blob stores]

Directory list operations are fast for directories with few entries.

Directory list operations are fast for directories with few entries, but may incur a cost that is <tt>O(entries)</tt>. Hadoop 2 added iterative listing to handle the challenge of listing directories with millions of entries without buffering -at the cost of consistency.

A <tt>close()</tt> of an <tt>OutputStream</tt> is fast, irrespective of whether or not the file operation has succeeded or not.

The time to delete a directory is independent of the size of the number of child entries

Object Stores vs. Filesystems

This specification refers to Object Stores in places, often using the term Blobstore. Hadoop does provide FileSystem client classes for some of these even though they violate many of the requirements. This is why, although Hadoop can read and write data in an object store, the two which Hadoop ships with direct support for —Amazon S3 and OpenStack Swift&mdash cannot be used as direct replacement for HDFS.

What is an Object Store?

An object store is a data storage service, usually accessed over HTTP/HTTPS. A <tt>PUT</tt> request uploads an object/“Blob”; a <tt>GET</tt> request retrieves it; ranged <tt>GET</tt> operations permit portions of a blob to retrieved. To delete the object, the HTTP <tt>DELETE</tt> operation is invoked.

Objects are stored by name: a string, possibly with “/” symbols in them. There is no notion of a directory; arbitrary names can be assigned to objects — within the limitations of the naming scheme imposed by the service’s provider.

The object stores invariably provide an operation to retrieve objects with a given prefix; a <tt>GET</tt> operation on the root of the service with the appropriate query parameters.

Object stores usually prioritize availability —there is no single point of failure equivalent to the HDFS NameNode(s). They also strive for simple non-POSIX APIs: the HTTP verbs are the operations allowed.

Hadoop FileSystem clients for object stores attempt to make the stores pretend that they are a FileSystem, a FileSystem with the same features and operations as HDFS. This is —ultimately—a pretence: they have different characteristics and occasionally the illusion fails.

Consistency. Object stores are generally Eventually Consistent: it can take time for changes to objects —creation, deletion and updates— to become visible to all callers. Indeed, there is no guarantee a change is immediately visible to the client which just made the change. As an example, an object <tt>test/data1.csv</tt> may be overwritten with a new set of data, but when a <tt>GET test/data1.csv</tt> call is made shortly after the update, the original data returned. Hadoop assumes that filesystems are consistent; that creation, updates and deletions are immediately visible, and that the results of listing a directory are current with respect to the files within that directory.

Atomicity. Hadoop assumes that directory <tt>rename()</tt> operations are atomic, as are <tt>delete()</tt> operations. Object store FileSystem clients implement these as operations on the individual objects whose names match the directory prefix. As a result, the changes take place a file at a time, and are not atomic. If an operation fails part way through the process, the the state of the object store reflects the partially completed operation. Note also that client code assumes that these operations are <tt>O(1)</tt> —in an object store they are more likely to be be <tt>O(child-entries)</tt>.

Durability. Hadoop assumes that <tt>OutputStream</tt> implementations write data to their (persistent) storage on a <tt>flush()</tt> operation. Object store implementations save all their written data to a local file, a file that is then only <tt>PUT</tt> to the object store in the final <tt>close()</tt> operation. As a result, there is never any partial data from incomplete or failed operations. Furthermore, as the write process only starts in <tt>close()</tt> operation, that operation may take a time proportional to the quantity of data to upload, and inversely proportional to the network bandwidth. It may also fail —a failure that is better escalated than ignored.

Object stores with these characteristics, can not be used as a direct replacement for HDFS. In terms of this specification, their implementations of the specified operations do not match those required. They are considered supported by the Hadoop development community, but not to the same extent as HDFS.

©            2014
              Apache Software Foundation

                       - Privacy Policy