text:
Do's and Don'ts of Deploying Next-Gen Firewalls
1. Do use next-gen firewalls to protect organizational users. Because next-generation firewalls focus on who is using the network and what application they're using, network managers have much better control over which applications can and can't be run, and by whom. In this scenario, network managers gain better visibility and better control over the things that matter.
2. Do deploy next-gen firewalls to secure wireless guest networks. Most guests will be well behaved, but these new security appliances can help identify and block unwelcome behavior, such as security evasion or violations of appropriate-use policies. The products are "user-aware," which makes it easier to separate out guests from staff members with mobile devices, giving less access to the former and more to the latter.
3. Do replace aging secure web gateways with next-gen firewalls. The proxy server market existed because firewalls couldn't do a good job of controlling applications and users, but it was difficult for IT teams to integrate these servers into the network. Next-gen firewalls include the most important features of secure web gateways, which means most network managers can get by with fewer devices to purchase, configure and support.
1. Don't use next-gen firewalls to protect organizational servers. The world of servers is very address-centric and IP-centric, and all of the additional power of advanced features is wasted in this area. Worse, the performance impact and the potential for false positives make next-gen features costly in terms of both management and hardware.
2. Don't use next-gen firewalls for virtual private networks, unless the firewall in question was designed as an enterprise-ready VPN. The newer next-gen wares and small and medium- sized business firewalls with advanced features have primitive VPN capabilities and management tools. For any but the simplest of VPN tasks, network managers will find that separating next-gen application controls from remote access and site-to-site VPNs is the best and most manageable solution.
3. Don't use the application control features of next-gen firewalls where no false negatives or false positives can be tolerated. Because next-gen models use heuristics and algorithms to identify applications, they will never be 100 percent accurate. Some applications, especially crafty ones such as Skype and BitTorrent, will be able to get through, and some applications may also be inappropriately blocked. When protecting users, an occasional error in blocking an application is to be expected, especially because early tools did a poor job of identifying and blocking applications. But when protecting servers, any false positive can interrupt legitimate traffic, so next-generation application control features should not be enabled.


text:
sinuses picture - Acute Sinusitis - Here is How You Can Fight Acute Sinusitis
Acute Sinusitis - Here is How You Can Fight Acute Sinusitis
All of us have hollow cavities around the nose in the cheek bones called
es. They produce and send mucus into the nose through small channels. Inflammation of the lining of sinus blocking the normal drainage of mucus in the
es is known as Acute
. Sometimes it becomes chronic lasting for months. The infection spreads to the space around the eye, into the blood and bones or even into the brain.
Sinuvil Natural Sinusitis Remedy
Natural remedy for sinus infection.
Formulated to Help Support:
Naturally relieve pain and fever
Relieve sinus inflamation
Solve the causes of sinus problems
Boost your immune system
Relieve sinus pressure and pain
Help you to regain your sense of smell
Unblock blocked nasal passages
Great Product
Avoiding polluted air, reducing contact with people with cold and reducing alcohol consumption are helpful.
Would you like to know how I treated my acute
in 4 days without any drugs? If yes then visit
sinus infection
For more info on how I cured myself of chronic
sinus infection
s forever go to my nurse's website http://www.SinusCureReport.com for tips, treatments, natural treatments, causes and remedies and info on symptoms, surgery, nasal irrigation and sinus headaches.
The signs of a
sinus infection
include headache, fever, pain in the jaws, tenderness and pressure around the eyes and the nose, tiredness, swelling of the face and eyelids, and a thick yellow discharge from the nose.
Symptoms of acute
The common symptoms are blocked nose or and throbbing pain in the infected area. High fever may also develop for some. Difficulty in breathing through the nose and in some cases reduced sense of smell may also occur. Sometimes there is a runny nose with greenish or yellow discharge caused by the infected mucus or pus. When the thick mucus blocks the channels the pain and tenderness may worsen. Headache, cough, pressure in the ears, toothache and bad breath are other symptoms.
Original Throat Irrigator Tips', Breathe-ease' XL Nasal Moisturizer (this is the saline solution), and excerpts from "The
Cure" by Dr. Grossan.
Treating acute
Normally there is no need for any treatment of this condition. The immune system will deal with the viral infection and the symptoms disappear within a week. If the symptoms do not clear within a week, antibiotics may be prescribed by doctors. Pain killers may be used for pain relief. Nasal sprays may help in clearing the congestion in the nasal passage. Traditionally acute
is treated with steam inhalation. A Warm shower is also advised for breathing in the moist and warm air. Applying warm and damp towels can ease facial pain.
This is the easiest way to start, as you have everything needed. If the system works well and you want to continue to do nasal irrigation on a daily basis, I would suggest choosing the pack of one dozen saline solution boxes, as the price is lower per box and there is only one
Thus, the signs of
infection must be identified and treated as soon as possible. But no medication should be resorted to without consulting a doctor.
This cough is the body's voluntary reaction to protect its airways. At the same time the mucus backs up in your
cavities and gets inflamed and hardens and starts a
infection because it can't move through the
es properly. One quart of mucus needs to move through the
es every day.
The Easiest Way to Start In the past couple of years Dr. Grossan's medical supply company has come up with its own sinus irrigator. It is called the Hydro Pulse' Nasal Irrigation System. One receives the Hydro Pulse Nasal/
Irrigator', 2 Original
Irrigator Tips ', 2
Grossan's company simply sold an adaptor and a saline solution, although one can use normal table salt. Although much more expensive than table salt, I find that the saline solution is convenient, works well, and has no preservatives. I usually purchase a dozen containers at a time, and these will last up to a year with one application per day. One simply puts a spoonful of saline solution into the WaterPik tank and then about 16 oz. of warm water to dissolve the powder. The nasal adaptor is then put into one nostril and the machine will gently propel half the liquid through one's nasal canal, and it will drain out the other side. One then puts the adaptor in the other nostril and repeats the procedure on that side. This process is done while leaning over a sink. I then normally put more water into the tank and use the WaterPik on my teeth as it was originally intended, and I've helped my gum and dental health as well. My dental hygienist has made several comments about how much better my gums and teeth are when I go in for cleanings, so there is a definite side benefit to this procedure. The whole effort only takes about 5 minutes or so, including wiping everything dry. I normally do the irrigation once a day about an hour before bed, but if I happen to wake up with more than the usual congestion in the morning, I'll do it then as well.
When I first started following Dr. Grossan's advice he suggested using a WaterPik machine, and these have been sold for years as devices to improve gum and dental health. Dr.
Usually the cough is not severe in the early stages and is a signal to you that something is wrong or is starting up. To cure the cough and stop the excess
drainage you want to cure the
sinus infection
or other sinus problem right away before it gets worse. You don't have to suffer with acute or chronic sinusitis anymore. And antibiotics are not the way to go. Most
infections are caused by a fungus and not bacteria. Plus the antibiotics have a difficult time reaching the sinus cavities. The best way to cure your sinus problem or
sinus infection
is to do it naturally. There are many ways to do that.
People often think if they have a cough they must have a lung problem. In many cases it may be simply
drainage. If you have a non-productive cough and congestion, chances are you have a
irritation, sinus infection,
or other sinus problem or condition and not a lung problem.
60-Day Risk FREE Trial
What People Said About
Sinuvil Sinusitis Treatment
every morning i had a green discharge from my nose. i felt so tired, i couldn't even go to work. i just felt so desparate. after just 4 days on sinuvil i felt like a brand new person.
" Nick from NY
Walt Ballenberger is founder of http://www.postnasaldrip.net, a resource web site for sinusitis sufferers. Ballenberger is not a medical professional, just a
sufferer for years.
Causes of
acute sinusitis
They are usually caused by infection; most common of them is frontal
, affecting the cheekbones. Allergies may cause inflammation and block the nasal passages. If the wall between the nostrils called septum is corked it may block the sinus passage. Growth of tissues called
nasal polyps
may restrict the nasal channels. Some other medical conditions like cystic fibrosis, HIV and other diseases may cause nasal blockage.
occurs with symptoms like pain in the lower part of the nose, between the eyes and in the inner corners of the eyes. Similarly, sphenoid
itis is accompanied with symptoms such as pain while bending forward, pain while lying backwards and a pain in the upper part of the head.
The signs of
infection, on the basis of the area affected, can be explained as follows. Pain in the forehead, pain while lowering the head, fever and nasal discharge are symptoms of frontal
itis. Pain in the cheekbones, pain while the head is in upright position and relief in the reclining position and pain in the teeth are symptoms of maxillary sinusitis.
The job of the
es is to secrete mucus to provide proper lubrication and help the nose prevent dust, particles and harmful organisms from entering and infecting the respiratory tract.
es are small cavities in the bones of the skull that are filled with air. Their main purpose is to help with secretion of mucus and with voice resonance. There are four pairs of
cavities behind the forehead, cheek bones and nasal area.
es permit the passage of air from the nose to the lungs. They protect the skull and make it lighter.
es perform the function of evacuating mucus from the body. An inflammation of the
es blocks the nasal membrane lining, thereby, prohibiting the discharge of mucus. This trapping of mucus in the
due to an inflammation of the nasal membrane causes severe pain and discomfort. This condition is known as a
infection, or more commonly, sinusitis.
shipping charge to pay. Of course one could still purchase a WaterPik at a retail store and buy the Dr. Grossan's adaptor and saline solution to work with it. In fact I continue to do this in order to use the device on my teeth and gums since it works so well. Every year or so the WaterPik needs to be replaced. I suspect that the salt has a corrosive effect, although I rinse the machine with fresh water immediately after each use. The WaterPik company even sells a small travel model, and I use one of those when on the road.
The signs of
infection occur on the basis of the duration of the
and depend on the
es affected by the infection. For chronic
itis, that lasts between three to eight weeks, the signs include a continuous pain in the
area, severe and long headaches and chronic cough. For
, the symptoms are more or less the same but last for a shorter duration, around up to three weeks.
irrigation is the main component in my personal arsenal to battle
itis and
sinus infection
s. While struggling with numerous
sinus infection
s a number of years ago, I ran across a book by Dr. Murray Grossan entitled 'The
Cure- 7 Simple Steps'. This book explained the pulsating nasal irrigation system that I now use every day and have for a number of years. The book is a great resource for people suffering from
es are cavities that exist in the bones near the nose. Sinusitis is an inflammation of these cavities. But before going into the details of what are the symptoms and signs of a
infection, let us have a look at what is
When the
es secrete this irritating mucus from an infection it may also cause a slight sore throat. This is called post-nasal drip. Often people think this sore throat is from other causes.
With an acute
infection you will have excess amounts of mucus that will trickle down the back of your throat and cause you to cough. So when the sinuses secrete mucus it is carried down to the throat area where it gets swallowed. You usually do not notice this small amount of mucus. But if you have a lot of mucus from a
infection you will have thicker more irritating mucus, often yellowish, and it may cause you to cough.
Have you given your life completely to
infection; thinking there is no way out? Get your
Treatment and Sinus Home Remedies.
Learn More about Natural Sinusitis Remedy
New Sinus Surgery Operation- Sinuplasty
A new sinus surgery procedure has emerged in recent months. It is called sinuplasty, and it is similar in concept to angioplasty. That is, a small balloon is inserted into the sinus passages of the patient, the balloon is inflated, then deflated, and then removed. It is claimed that the passage will remain open for some time because of the small malleable bones in the part of the head where...
Neti Pots And Nasal Drainage - Natural Ways For Clearing Blocked Sinus
Patients are increasingly turning towards natural sinusitis treatment because they have suffered the consequences of using antibiotics and drug medications. One of the most popular forms of natural sinusitis treatment is using neti pots for nasal drainage. The Benefits of Using Neti Pots for Nasal Drainage There are many advantages of using natural sinusitis treatment like neti pots that...
Sinus Infection Relief
Sinus infections or sinusitis is an inflammation of the sinuses. Sinuses are the hollow openings or cavities in the bones of the skull around the nose. Sinusitis is the swelling of these sinuses because of some allergic or immune reaction. This swelling causes air to be trapped inside the sinuses along with other secretions like mucus, putting pressure on the sinus walls. This pressure produces...
Sinus Headache Symptoms - Is it Sinus Or Migraine?
Sinus headache symptoms are so common that many people just shorten the phrase to I have sinus. This can encompass anything from pain around the eyes and nose to runny nose, nasal congestion, watery eyes, sore throat, fever, chills and fatigue. The problem arises when the person has allergies and perhaps even migraine headaches. Then the situation is really muddled! Which is it: sinus...
sinuses pics
sinuses pictures
sinuses picture
sinuses photos
sinuses pain
(c) 2020
Contact Us
About Us
Privacy Policy
RSS Feed
sinuses picture

subset: commoncrawl


text:
The 1962-1964 Dodge Custom 880 restored a full-size car to Dodge's lineup. Downsized big Dodges seemed a good idea when Chrysler design chief Virgil Exner conceived them in the recession-wracked late 1950s, but they were literally bad business when introduced to the improved market of 1962.
Though medium-price cars still weren't selling like they used to, DeSoto's demise in late 1960 had left the Newport as Chrysler's sole entry in the still-important $3,000-$3,500 segment. Dodge dealers, suffering poor sales of their newly downsized 1962 "standards," screamed for relief.
They got it at mid-model year with a revived Dodge Custom 880. This was either the recently canned 1961 Dart/Polara with finless "plucked chicken" 1962 Chrysler rear, or a 1962 Newport with the peaked-fender 1961 Dart/Polara front. Actually, either conception is correct. Both 1962 Newport and Custom 880 used the 122-inch-wheelbase unibody platform found under all full-size Chryslers and Dodges since 1960.
Of course, that had also served the last DeSotos, which the Custom 880 essentially replaced. It was, after all, the same package offered at similar prices, but in more models with nicer looks.
Speaking of style, the old Dodge front mated remarkably well with the new Chrysler rear, but the combination was not the result of a hasty design decision. According to Virgil Exner, Jr., it had been proposed in an ornamentation drawing as a last-gasp effort for a 1962 DeSoto. Though shelved then, the idea was dusted off when Dodge's shrunken 1962 standards met sales resistance, which is how the Custom 880 got to market so quickly.
What Chrysler obviously did was abandon a lackluster nameplate (DeSoto) for a more saleable one (Dodge) without really changing the product. And the ploy worked every bit as well as the hybrid styling. Though the 1962 Newport saw over 83,000 sales, the Custom 880 generated a healthy 17,705 despite its six-month selling season -- important added business at a time when Dodge desperately needed it.
Keep reading to learn about the styles and sales success of the 1962-1964 Dodge Custom 880.
For more information on cars, check out:
- Classic Cars
- Muscle Cars
- Sports Cars
- Consumer Guide New Car Search
- Consumer Guide Used Car Search


text:
Using Magnesium in the Garden
My mom always used epsom salts in the garden, she would use them on her tomatoes and peppers. Last year, I started to do the same. It made quite a difference in the amount of fruit and health of the plants. There was zero blossom end rot with a monthly magnesium drink.
I use Ancient Minerals brand, which is the same brand I use for myself when I'm soaking my feet.
I simply add one quarter of a cup to my three gallon watering can, stir to dissolve, then water the leaves and soil of my tomatoes & peppers. Check back tomorrow and I'll tell you about another way to use magnesium in the garden.
Do you have any gardening tips/tricks to share?Filed under Around the Garden | Comment (1)


text:
April 19, 2009 at 2pm to May 24, 2009 at 2pm – Upper-West side in Manhattan, New York 10033 NYC April "ROUNDABOUT" Group Voiceover Classes with Melody Jones VOICEOVERS are Not about your Voice, but about your ACTING! Roundabout Group classes: 6 week class for 2 hours $180 ($30 per class)… Organized by Melody Jones | Type: voiceover, workshop, group, new, york!
May 8, 2009 at 6pm to June 26, 2009 at 9pm – Donna Belajac Casting Friday's May 8-June 26, 2009 6-9pm for 8 weeks Investment: $425 Learn all of the technique and gain real world experience toward becoming a working voice-over artist, with Jean Zarzour. All copy and… Organized by Jean Zarzour - LIPSCHTICK! | Type: class, workshop, instruction, voice, over
May 9, 2009 at 10am to May 23, 2009 at 1pm – Purple Alligator Studios A 3-Week In-Studio Course Saturdays, May 9 - 23 10 a.m. - 1 p.m. Purple Alligator Studios, North Hollywood Maximum Number of Participants: 8 Join Hollywood voiceover artist Kevin Delaney for an exc… Organized by Kevin Delaney | Type: intro, to, vo, workshop
May 12, 2009 at 7:30pm to June 2, 2009 at 10:30pm – Compost Productions Once again Bill Holmes of Compost Productions is starting up his Audition Workout Class! The class serves to help actors discover their weaknesses, fix them, and start booking jobs. His goal is to ge… Organized by Bill Holmes | Type: workshop
May 14, 2009 from 6pm to 7pm – M J Productions Recording Studio Build a strong foundation in this 5wk Combo Com & Ani VO Class. Check classes out at M J Lallo's site: www.creatingvoices.com 818980-6576 Organized by M J Lallo | Type: vo, 5, week, class


text:
Custom Touch Football Shorts - Design Your Own
Custom Touch Football Shorts - Design Your Own
Our custom touch football shorts will enhance any game of touch football that you step into. Be as enthusiastic about your sportswear as you are about the game you play on the field.
When you order our custom touch football shorts, you know that you're getting the most durable sports apparel available. It's the perfect combination of aesthetics and durability. While touch football is a non-contact sport, we all know that fighting for turf on the field can quickly turn physical. It's important to have activewear that can hold up against the toughest moments on the field. Our custom touch football shorts, touch football jerseys, touch football shirts, touch football singlets and touch football uniforms will go with you into battle and stand every test thrown at them. They're completely stretch and tear proof, keep you cool on the field, and look great even for social get-togethers.
We give you tons of options in our kit builder. Add one of our dozens of colours, or make your shorts multiple colours, add your own logo and text, and select the styles you truly want. If you want a great pair of touch football shorts, our sportswear is second to none. With so many options to choose from, you'll get the perfect pair every time.
Whether you just want a pair to sport for day to day use or you need them for school or business teams, you're going to love having these delivered to your door. We deliver anywhere in the world.


text:
Want to help shape the future of healthcare together? Then join us as an intern in our R&D team!
Depending on your background and your preferences, you will work on projects like:
Mechatronics: Assessment and optimization of the current printer's dynamics and kinematics taking into account future application requirements
Mechanical design: Redesign and enhancement of our printheads. Your tasks will include tools assessment, improvements and requirements definition, development and design, CFD simulations as well as cost considerations
Microengineering: Research and innovation projects which aim at combining different technologies, such as electrospinning or microfluidics, into 3D bioprinting to open new perspectives towards biofabrication.
Your internship with us will give you the opportunity to gather hands-on experience and have a significant impact in our company by tackling concrete challenges in the rapidly evolving area of 3D bioprinting and biofabrication.
You could start immediately or upon agreement for a minimum duration of four months.
Want to join us? Apply now using our online platform.


text:
The combination of berries gives this curd a vibrant color, and frozen berries make it easy to enjoy year-round.
How to Make It
Place all berries in a blender, and process until smooth. Press berry mixture through a sieve over a medium bowl using the back of a spoon, reserving 1 cup puree; discard seeds. Reserve any of remaining puree for another use; store in the refrigerator.
Combine sugar, cornstarch, and salt in a medium, heavy saucepan, stirring with a whisk. Stir in 1 cup puree, juice, and eggs. Bring to a boil over medium heat, stirring constantly with a whisk. Reduce heat, and simmer 1 minute or until thick, stirring constantly. Remove from heat; add butter, stirring gently until butter melts. Cool.
Spoon mixture into a medium bowl; cover and chill for at least 6 hours or overnight (mixture will thicken as it cools).


text:
Before Tokyo was Tokyo, Kyoto was the capital city of Japan – today it's a large, modern city scattered with reminders of that period in the form of castles, a palace and – especially – temples. If you're interested in history it, along with nearby Nara, are an essential stop on any trip through the Kansai region. I visited in late 2011.
There's enough to see in Kyoto to occupy a couple of weeks, but having limited funds I was able to stay just two nights. If you're similarly restricted, I'd recommend checking out the Kinkaku-Ji and Kyomizu-dera temples, the Nijo-Jo castle, and maybe some of the museums. And, if you have the time, the Fushimi Inari-taisha is just outside town.
The Kinkaku-Ji and Kyomizu-Dera
You can't walk a few blocks in Kyoto without hitting a gorgeous-looking temple, but the really impressive ones are spread out around town. Probably the best known is the golden pavilion, Kinkaku-Ji. It's a bus ride from Kyoto JR, or a nice walk from the nearby Kitaoji subway stop, passing a huge complex of Buddhist temples en-route. I arrived early, just after 9am, and it was already packed – walking down the approach all I could hear were cries of 'suggeeeeeeiii!' (roughly, 'wow') from schoolkids rounding the corner ahead. And it is, indeed, one hell of a view.
Most of the other temples lie over the other side of town to the East, and you could easily spend a week checking them all out. I stopped by the Sanjyu-San – a huge, ancient, Buddhist complex containing a frankly unfeasible number of many-armed statues, plus a Buddah in the middle. No photos are allowed, but to be honest you couldn't capture it anyhow – it's remarkable.
The Kyoto National Museum is just across the way from there (see below), but I walked to the unfeasibly beautiful Kyomizu-dera temple up on the hill to the East. It's possible to approach via two souvenir-shop-packed streets, but check a map for the path up through the huge cemetery below – it's a climb, but the views are amazing. As was seeing the sun set behind the pagoda from the top of the temple.
The Nijo-Jo
As well as all the temples, it's worth checking out the famous Nijō Jō castle. It's impressive from the outside, with elaborately carved gates, but take the tour to see the inner quarters and walk on the squeaking nightingale-floors. Also, don't miss the inner room decorations: these are housed in a separate museum inside the castle walls (look for the modern building). Photos are forbidden inside.
The Museums
Kyoto is home to the Kyoto National Museum, with a huge collection of art and historic artefacts. When I visited in 2011 it was closed for major renovation, due to end in 2014 – so it should now be open for visitors again. I hope to see for myself in the near future.
Another, much smaller, museum of note is the International Manga Museum. Housed in an old school building, it contains an absolutely enormous collection of manga (Japanese comics), arranged partly by decade – everything is available to read. Even if you can't make out a word, though, the exhibits concerning the history of the school are interesting and worth some time.
The Fushimi Inari-taisha
Finally, it's not quite in Kyoto, but the nearby Fushimi Inari-taisha shrine complex is an amazing place to spend half a day. To get there take a train go JR Inari station, exit and look for the red Torii gate. Then look for another gate, further up the hill. Then look for a couple of thousand of them lining the mountain path. It's stunning.
The path leads on and on, past dozens of shrines and some scenic views. It's steep in places, and not something to undertake with luggage or nearing dusk. The route is signed, badly, and even with maps everywhere it can be a little baffling, but nonetheless I managed a scenic circuit taking in the very top in a couple of hours.
Food, Hotels and Travel
From JR Kyoto the subway line runs directly north, then another crosses it at Karasuma-Oike station, running East-West. The rest of the city is served by buses. Both cost <200Y for most trips, but Suica or Pasmo cards won't work (there is a local IC card). As it's on a grid layout, walking is easy, and there are a couple of large covered shopping arcades should you need coffee, a pharmacy etc.
I stayed in the Hearton Hotel Kyoto, which is tucked away about a block from Karasuma-Oike – it's on the sidestreet behind the big sporting goods shop. It's a little worn (well, actually pretty knackered in places), but good value for the £55 or so it costs per night, and the location's good for the subway. I'd recommend it.
For cheap eats there are the usual combini and fast food outlets, plus department store basement food halls on the main Shijo-Dori parade running East-West (check out the posh coffee shop that turns into a cheap curry counter by night!) and some decent ramen places for 15Y or so.


text:
Eric Ormsby
Found in Translation
The Bible in Arabic: The Scriptures of the 'People of the Book' in the Language of Islam
By Sidney H Griffith
Princeton University Press 255pp £19.95 order from our bookshop
The biblical figures who throng the pages of the Koran appear at once long-familiar and oddly alien. Abraham, Moses and Pharaoh, Joseph and Jacob, Jesus and Mary have all taken on the aspect of expatriates, friends whom we once knew well but who have now come home indefinably transformed; they have picked up new accents and exotic mannerisms; they make puzzling pronouncements not heard before. True, Abraham (Ibrahim in Arabic) is still the 'friend of God', as in Jewish and Christian tradition, but Jesus is regularly described as the 'son of Mary', in tacit refutation of the Christian doctrine of the Incarnation, for, as an early Koranic verse has it, God 'neither begets nor is begotten'.


text:
For this blog post I'd like to profile an amazing for-profit social organization, Eco-Fuel Africa (EFA), that is doing a lot of good in Uganda in regards to deforestation and poverty due to inadequate farming practices. In rural Uganda, according to Eco-Fuel's website, 8 out of […]Read more →
Imagine the most remote rural villages in India being able to access purified and safe water. Sarvajal has made this possible with their unique and innovative network of water ATMs dispersed throughout India. Clean water or filtration systems are easily accessible to Canadians, however we don't realize […]Read more →
Since writing blog posts for the "Zana Fund" I've discovered that the success of a lot of social businesses doesn't hinge on innovation. Instead, its founders see opportunities others have overlooked and capitalize on them. This couldn't be more fundamentally true than for "Sterling Farms." It's […]Read more →


text:
Přejít na hlavní obsah
Circular economy legislation faces final vote after EU approval
The first Circular Economy Package trilogue negotiation between the European Council, Parliament and Commission will take place next week (30 May), after the Council agreed a negotiating mandate on Friday.
The Councilĺs Permanent Representatives Committee (Coreper) agreed its negotiating mandate on Friday afternoon (19 May), following discussions on the packageĺs four legislative proposals across three council presidency periods.
Though it has not made details of its negotiation stance public Resource understands that it is seeking to reduce the 2030 target for reuse and recycling to 60 per cent, as well as reviews on individual targets for textile waste and clarifications on the definitions of recycling and municipal waste, with the provision of a common methodology to report the reuse of products by 2019.
Full text of the article.
© 2009 DPS Technology


text:
This week, we discuss the road to publishing, from finished manuscript to established career. Then, we invite a special guest into the studio to discuss Brian Lee O'Malley's brilliant graphic novel Seconds.
Thanks to Ashley, Chris and Sarah!
- Like what you hear? Want more, more often? Support us on Patreon!
- The Scot And The Sassenach: An Outlander Podcast
- Nan Rheinhardt
- Chuck Wendig
- John Scalzi
- Seconds
- If you like the show, why not leave a review on iTunes? Thank you!
Send your questions and comments to email@example.com, leave us voicemail on 252-505-WONK, follow us on Twitter, stop by the Facebook page, subscribe to our awesome email newsletter, or check out StoryWonk.com for all the information about our classes, podcasts, community and more!
88MB | 1h 32m
Download the mp3 here, subscribe to the show via RSS, listen on Stitcher, subscribe on YouTube or find us on iTunes.
Our theme music is Journey Of The Featherless by Cloud Cult, and other music comes from Josh Woodward and Kevin MacLeod. StoryWonk Sunday is a StoryWonk production by Lani Diane Rich and Alastair Stephens, and is released under a Creative Commons Attribution-NonCommercial-Sharealike license.
Thanks for listening!


text:
Meet sweet Ellie. ?She is beautiful! ?These images were taken when she was 2 weeks new. ?She is the daughter of one of my dearest friends. ?Erica and Christian are a blessing to Phill and I and it was my pleasure to be able to bless them with newborn portraits in return. ?I packed up my car and headed to Morganton, NC to meet this sweet baby girl for her portraits. ?I love every moment with her; I even loved waking up to help with night time feedings 🙂 ? Enjoy and get ready for all her smiles 🙂
{Greenville SC Newborn Photography}


text:
Paul Inglis critiques the use of placards and protest in light of this and last year's Women's Marches. One of … More
Tag: trump
[Insert Name Here] for President
Of course Oprah Winfrey doesn't want to be President of the United States: she's already Oprah Winfrey. Maybe it's brought … More
Title IX and Trump's Transgender Vendetta
The Trump administration is at it again. The Education department has announced that they will no longer be investigating claims … More
Charlottesville – It's Not Only America
White supremacy has yet again emerged from the shadows of American society. Protests in Charlottesville, Virginia against the removal of … More
Standing Up to Hatred
A narrative on growing up Muslim in Britain
Trump Versus Science
Global warming is a threat to us all. The myriad risks it poses to all people and all aspects of … More
Why Trump's Missile Launch is Hugely Significant for International Relations
The US launched a missile strike on Shayrat airfield in Syria at the beginning of April in a move that … More
Global Gag Order Fight Back
The international response to Trump abortion policy.
Facebook's Fact-Checkers Fighting Fake News
Just days after the American election, Facebook's chief executive Mark Zuckerberg said "I think the idea that fake news on … More
Trump Appoints Anti-Vaxxer to Lead Vaccine Safety
Since winning the election in November, President Donald Trump's appointments to federal agencies and commissions have been nothing short of … More


text:
Welcome to
Andrew D. Crowley Funeral Director Waltham Abbey, A Traditional Service with Traditional Values
As an Independent Funeral Director operating to professional standards at a fair price I am here to help you today, please choose one of the options below for your next step or browse the website for more options.
Welcome from
Andrew D. Crowley
I am an Independent Funeral Director based in the historic Market Town of Waltham Abbey, I consider myself extremely privileged to be able to serve the local community. When a family suffers the loss of a loved one, I am here to help support, guide and reassure you - every step of the way.
My reputation for delivering a professional service of the highest quality has been built on trust and recommendation and I feel that I concentrate on the things that really matter most - a personal and reliable service at a fair price that is available 24 hours 7 days a week.
Andrew D. Crowley
Your Funeral Director
a Funeral
Bereavement can be a time of family or personal crisis, we understand and are respectful of your feelings. We are experienced in helping at such times.
Our announcement service is designed to share upcoming funeral arrangements with family, friends and your community.
Pre-paid funeral plans are growing in popularity. They allow you to cost effectively remove the financial worry of a funeral from your family.
"Dear Andrew, Thank you so much for making my Dad's day very special."
"Lot's of love from Elaine, Suzanne and Karen"


text:
Oracle has informed a federal court that it is settling a lawsuit in which a former employee had charged that she had been terminated from her job for refusing to go along with accounting principles that she did not consider lawful.
In a joint submission Wednesday to the U.S. District Court for the Northern District of California, lawyers for Oracle and the former employee, Svetlana Blackburn, asked to vacate a case management conference scheduled for Thursday, while submitting a notice of settlement to notify the court "that the lawsuit has been settled in principle, and to request thirty (30) days in which to file a dismissal."
The lawsuit had drawn interest amid concern that companies could be dressing up their cloud revenue in a highly competitive environment. Gartner, for example, warned in December 2015, that "assessing vendor cloud revenue claims has become more challenging, with many vendors' IT-related businesses being complicated and nuanced."
To read this article in full or to leave a comment, please click here


text:
Client: Matthew Prychun
Company: Sloohai
Site: www.sloohai.com
I had worked with Matthew before on his Matao site and we have been in regular contact ever since. He is a man of many talents, not the least of which is music. His band Sloohai has 3 CD's and was starting to really build up momentum just before the launch of their 3rd album.They were using a free website tool that was not functioning, not getting much traffic or response, not mobile device friendly and really just not working for them. With several big shows coming up, lots of touring and a new album, they needed a new website to represent them properly.
Matthew liked the site I created for him and wanted me to build this new one for his band. A challenge I was eager to accept! But, there were a few restrictions that made this project a tricky one. Being an indie band they did not have a large budget, had a very short time frame to get it done and really wanted it to have loads of the great features that other band sites offered.
After some discussion it was decided to purchase a pre-made template that already incorporated all the elements they needed to save a lot of time and a lot of cost. Once the template was chosen it was then customized and tweaked to suit Sloohai using their logo, Ukrainian flag colours, sizes and section placements and then all content was created and aded to the site. There are video galleries, photo galleries, an online store, show calendar and samples of every song from each album embedded into an audio player on the sites Discography section.
Lots of Energy, Excitement and Passion for Sloohai's new site.


text:
Mittens of Hope
Mittens of Hope
By: Rebecca Nordstrom, Staff
Our tutors are what make our mission possible. When they go above and beyond their volunteer commitment, we stand in awe of their generosity and kindness. Colleen Ginter, a first-year tutor at HOPE Community Academy, used her warm-heartedness to quite literally warm our ESLC children this year. She took it upon herself to knit them mittens for Minnesota winters! She says, "No child should go without the basics. 'Cold hands, warm heart' shouldn't be a quote that applies to kids!"
As a former Kindergarten and First Grade teacher, Colleen comes to us with a wealth of experience and professional expertise. Her love of young children and passion for teaching reading are clearly evident in the warm, caring manner in which she engages and encourages her students. Colleen has a special way of eliciting giggles, outright laughter, and meaningful conversation during her tutoring sessions.
Besides helping her young students develop their phonetic and comprehension skills and expand their oral language, Colleen has also offered comfort and safety by providing more than 30 pairs of hand-made mittens for students who needed them. According to our school staff, the need is great. Over 95% of our ESLC children come from families that are at or below the poverty line, making it difficult for them to afford proper outerwear for bone-chilling winters. We often see children at our schools who are ill-equipped to handle freezing temperatures.
ESLC is honored to work with heartwarming tutors like Colleen Ginter. She has spent many winter evenings knitting bright and colorful mittens while watching television or listening to music. HOPE staff and parents are very grateful for Colleen's special response to an obvious need. Thanks, Colleen!
For information on how to donate winter wear to one of our five sites, please call (651) 793-7331 or email firstname.lastname@example.com.


text:
- Posts: 1598
- Joined: Wed Sep 17, 2014 7:15 pm
- Location: UA
Jonesy Jones wrote:After looking at those frames more closely in the video, I do see something a bit off, but nothing like what you are seeing on your end. That's weird right? Why are we seeing different things?
Because different browsers and different OS scales video with different methods. It was also described earlier here.
All my custom made accessories for BMMCC/BMMSC now available here https://lavky.com/radioproektor/


text:
Categories Treeview for K2
This Joomla! module is used to display K2 categories in a tree view, like a file explorer. This is useful for using K2 as business directory or any listing type.
* Powered by jQuery, so no more JS is required to be loaded, because K2 already using jQuery.
* You can set the root category
* You can turn on/off displaying items count for each category.
* You can select the number of category levels you want to render.
* Unlimited Domains
* Easy K2 categories navigation.
* Nice looking listing of K2 categories demonstrates the categories hierarchy.
* User Friendly.
* Not encrypted
Categories Treeview for K2
- Version:
- 1.2
- Developer:
- Mohamed Abdelaziz
- Last updated:
Jul 25 2016
4 years ago
- Date added:
- Nov 19 2014
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- m
- Compatibility:
This extension does NOT implement the Joomla! Update System
Ease of use:
Value for money:
Write a review


text:
Russian 10 x 80 BinocularsA splendid pair of 10 x 80 (10 power magnification and 80 mm objective lenses) cold war era Russian military observation binoculars. Based around earlier German inclined ocular designs, the binoculars have now been stripped of their original paint, the cast aluminium polished to a mirror finish and then mounted on a custom made bracket fitted to a period height adjustable wooden tripod stand. The brass oculars have been stripped of their original black finish, polished, cleaned and then plated with a thin layer of gold to prevent them tarnishing and minimise cleaning. The optics have been fully refurbished to the highest standards. These binoculars come with a newly made hardwood floor stand to provide stability to the tripod.Enquire
Dimensions: 32 cm/12½ inches (length of binocular).#This item is now sold.
Please do enquire if you would like us to help find something similar.
Recently viewed


text:
It is said that a nation that fails to honour its heroes is not worth dying for.
The Women in the Creative Arts, WIPA have honoured and celebrated ace Ghanaian actress Grace Nortey for her contribution to the industry.
The over 70 year old actress has been acting for more than 30 years and the women believe it is time to appreciate her exploits in the industry.
They celebrated the day with her at her residence and presented some items and an undisclosed amount of money to her.


text:
Product Information
How it works
That's the long and short of it – on average it'll be 25% cheaper than installing tiles, and generally it'll be even lower than that still. This is mainly because Mermaid panels do not require a specialist tiler. As an addition to this Mermaid panels last much longer than tiles further saving on the full life cost.
No more mould
We're fed up of grout, it takes a long time to apply, it's a nightmare to clean and after a while it just goes mouldy. There's no grout used with our panels, so that means no more mould.
Extra time
Mermaid panels are so much quicker to fit than tiles that it'll save you money and the effort of getting someone in for long periods of time. Of course it also means that you'll be without your bathroom for a lot less time, which is great. We don't have anything against tilers though, so if you do want to use one, you can, it just won't take them as long to fit a Mermaid panel as a wall of tiles.
An end to tough cleaning
A selection of our panels are now available in our patented Mermaid Antibacterial Coating. This is incorporated into the panel during the production process and means once bacteria comes into contact with the surface the bacteria basically die. Look out on the colours pages to see which panels are available.
Watertight Guarantee
The Mermaid panel system is guaranteed to remain watertight and waterproof for fifteen years from date of purchase. For full terms and conditions click here.
Buy our traditional shower panels


text:
Rudd to face class action over failed home insulation scheme
Political correspondent Steve Lewis says the parents of one of the failed home insulation scheme victims have accused PM Kevin Rudd of putting the election ahead of his personal apology to the victims' families.
THE parents of a young man killed while working on the deadly $2 billion home-insulation scheme have accused Kevin Rudd of putting the election ahead of meeting the families affected by the botched program.
In a dramatic campaign intervention, Kevin and Christine Fuller told the Prime Minister that "your Home-Insulation Program took away the most valuable thing in our lives".
"Your HIP killed our only son, Matthew James Fuller and with him went all of our dreams for the future," the Queensland couple said in a heartfelt letter to Mr Rudd.
Matthew Fuller was one of four installers killed while working on the Government-sponsored scheme, introduced in 2009 as part of Labor's $42 billion economic stimulus.
Four years later, his grieving parents are demanding Mr Rudd "urgently commence" a full judicial inquiry to ensure that future programs are "safe and effective".
They are also angry that Mr Rudd has failed to respond to their July 20 letter - despite a promise, in early July, that he would meet with the grieving families.
"That was well over a month ago and he has not been able to fit it in to his busy campaigning schedule, or to make it make it any sort of priority to have any meeting with the families," Mr Fuller said.
Ms Fuller told The Courier-Mail that she and her husband were still waiting to meet Mr Rudd.
"We have had no meeting with PM and there is no meeting scheduled," she said.
"I guess he's too busy.
"The four families are obviously not a priority."
Tony Abbott has promised to immediately announce a "full judicial inquiry" into the botched program if the Coalition wins the election.
The Opposition Leader has also promised to ensure that the "mistakes that led to these deaths can be fully investigated and analysed".
A spokesman for Mr Rudd said the Prime Minister "has offered a very heartfelt personal apology" and said that he wants to meet with the families in person.
The spokesman also said the PM's office had been in touch with three of the families - including the Fuller's - to try and arrange a meeting.
But Mr Fuller remains unimpressed and said he had "hoped that the PM would have responded promptly and that I was not put in a position where I feel I have to bear my soul to the public".
And in further bad news for Team Rudd, the Government is also facing a class action by around 65 companies who claim they have lost up to $100 million as a result of the botched program.
Four young men - three in Queensland and one in NSW - lost their lives as a result of the bungled home-insulation scheme.
More than 200 home fires were also linked to the program which has been the subject of numerous inquiries, including a damning Queensland coroner's report.
Queensland coroner Michael Barnes said the scheme had been "rushed" and its dangers "should have been foreseen''.
Matthew Fuller, 25, Rueben Barnes, 16, and Mitchell Sweeney, 22, were electrocuted just months apart while installing insulation in Queensland homes under the federal scheme.
In their letter, the Fuller's ask Mr Rudd to "urgently commence a full judicial inquiry into the HIP including all of the circumstances that led to four deaths, many serious injuries, well over one hundred fires, thousands of people being unemployed and the waste of more than $2 billion of Australian taxpayers' money".
Mr Fuller accused Mr Rudd of a "knee jerk reaction to the media" when he publicly promised to meet with each of the four families to apologise in private.
This followed the Queensland coroner's report which was limited in its terms of reference.
The families want a full judicial inquiry with powers to compel important witnesses - including federal public servants.
Originally published asVictim's heartbroken parents slam PM


text:
Is Your Child Playing Plastic Surgery Game Apps? Here's What Parents Need to Know
Experts are warning against kids playing with plastic surgery apps that send a dangerous message about body image.
Just like plenty of YouTube videos may look like innocent enough at first glance, so too are a variety of disturbing apps available for download on smartphones. CNN recently reported on a particular category of these apps, which are targeted at kids and simulate cosmetic surgery. The objective of these free app games is for your child to perform liposuction, a nose job, lip fillers, or a double-eyelid surgery on a brightly colored cartoon character.
The Verge points out that Princess Plastic Surgery, created by Bravo Kids Media, Nose Doctor Fun Kids Game, Celebrity Plastic Surgery Hospital, and Little Skin Doctor Treatment Game are just a few disturbing apps kids may be downloading and using.
Christine Elgersma, senior editor for parent education at Common Sense Media, a nonprofit that addresses tech and media issues in a family context, spoke to the news outlet, explaining that the way the apps are initially marketed can make it tough for parents to identify them as inappropriate right off the bat. "This type of app is often free, which is often something parents look for first," she said. "Also, there are some that aren't obviously cosmetic surgery apps at first glance, so parents may download first and find out later. Most importantly, though, the content isn't developmentally appropriate. It's confusing and scary for little kids and sends a potentially harmful message."
One mom of three from Ireland named Andrea Mara learned her 9-year-old daughter was using an explicit plastic surgery app on her Kindle table. "Not only is it graphic and gross, it's also sending a really negative message to little girls. Don't like how you look? Just go under the knife, because you are nothing beyond your appearance," she told CNN.
Alyson Schafer, a family counselor, author and parenting expert, agrees with Mara that these apps send a dangerous message about body image. "These apps are saying that there is a beauty ideal, and if you're outside of it, you need to modify yourself with an invasive approach," she tells Parents.com. "These apps send a horrid message." Not to menton that it's bad enough that young girls are already worrying about makeup and losing weight from an extremely young age, Schafer notes, so obviously, apps like these are only adding fuel to an already unnerving fire.
Ultimately, parents would do well to be more engaged and cognizant of the content that's being displayed in every app on a kid's smartphone. "It's every parent's responsibility to know which apps their kids have downloaded," Schafer says. "Some apps can look very sweet and innocent, with unicorns and little doggies, but can have a bad moral message. You have to actually interact with the app or go to a third party source that assesses them." For independent reviews, Schafer likes CommonSenseMedia.org.
If you do learn your child has been using an app like this, Schafer recommends seeing it as an opportunity to have an educational conversation. You can ask questions like, "I se you're fascinated by that. What's interesting to you about it?" "That gives you the opportunity to challenge and correct their thinking," Schafer shares.
If a child insists on playing these apps, Schafer recommends lovingly responding with something along the lines of, "I have to say no. I am the parent, and it is my job to protect you. It is my job to keep you safe. It's okay if we disagree, and we have to follow the experts' opinions. I love you that much I'm keeping safe."


text:
- Introduction
- What are Session Facades and why do you need them?
- Key points of the Facade pattern
- Rules to live by for Session Facades
- An example of EJB objects
- Reasons for EJB objects
- Rules for creating Session Facades
- Another Session pattern
- Summary
- Acknowledgments
- Downloadable resources
- Related topics
- Comments
Rules and Patterns for Session Facades
In the past couple of years Enterprise JavaBeans™ (EJBs) have really started to make an impact in the Java™ object design space. During this time, one of the most common EJB patterns that we have seen employed is the notion of a Session Facade. This is a very powerful and simple notion, and one that has been beneficial to a large number of developers. However, I have also seen that there are a number of misconceptions about exactly what this pattern means, and a great deal of misunderstanding about how it should be applied in practice.
In an attempt to bring more light to the subject, in this article I will reiterate some of the basic notions of what a Facade is and how the Session Facade pattern operates, and explore some of the ramifications of this pattern. Hopefully this will dispel some of the misconceptions and help developers in the proper application of the pattern.
What are Session Facades and why do you need them?
The Session Facade pattern has been clearly described in a number of places, namely [Sun 2001] and [Brown 2000]. Rather than recover all of that ground, I will attempt to summarize the reasoning for it here: The basic problem is that in an EJB design, EJB clients (for example, Servlets, Java applications, and so on) should not directly access Entity beans.
There are a number of reasons for this:
- A significant runtime performance penalty can be incurred when crossing the network on an RMI-IIOP call. If a client asks an Entity bean representing, say a Bank Account for two pieces of data (say the account balance and the customer name who owns the account), then that would require 2 network calls. When this is multiplied by a large number of attributes, this overhead quickly becomes significant. A potential solution to this involves what [Monson-Haefel] describes as "bulk accessors," which are methods on an Entity bean that create and return value objects to represent the data in the Entity bean. This is in fact the solution employed by the CopyHelper Access Beans in VisualAge® for Java. However, this has an unfortunate downside in that it assumes that all requests will need ALL of the data in the EJB, resulting in returning unnecessary data to the user, and incurring additional overhead for marshalling and unmarshalling the larger value objects.
- More importantly, if you allow EJB clients to directly access an Entity bean, then the client requires knowledge of the Entity implementation that goes beyond what clients should have. For instance, manipulating an Entity bean requires knowledge of the Entity relationships (associations, inheritance) that are involved, inappropriately exposing the client to all of the details of the business model. Also, manipulating more than one Entity bean requires the use of client-side transactions -- another complication that EJBs are meant to remove from a client design, not add to it.
The solution that most architects have found in order to avoid directly accessing the Entity beans in an EJB design can be found in the Facade described in [Gamma]. [Gamma] describes the Facade pattern in the following way, "Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use."1 The application of this idea to EJBs has been generally construed to mean that you should create a Session EJB that acts as a Facade and then "wraps" a set of Entity beans that make up a subsystem. In this way the clients are isolated from the details of the Entity bean implementation, and do not have to manage the details of transaction management themselves.
However, the problem is that most people stop there. They then blithely go on and begin wrapping Entities inside Sessions, without considering the rest of what the Facade pattern describes, and what its ramifications are in an EJB design. This is probably due to coming by the information on Facade "second-hand" as it were, and not studying the original pattern. If we do take the time to understand the ramifications of Facade, then we can see a number of other beneficial design possibilities inherent in the pattern.
Key points of the Facade pattern
There are a number of key points made about the Facade pattern in [Gamma] that we need to understand. The first few are found in the Applicability section of the Facade pattern, which describes when you will want to apply the Facade pattern. They are: "Use the Facade pattern when...you want to provide a simple interface to a complex subsystem" and "Use the Facade pattern when... you want to layer your subsystems. Use a Facade to define an entry point to each subsystem level."2
There are a couple of ideas we can extract out of that discussion of the Facade pattern. The first is that a Facade should provide an abstract view of the subsystem, rather than simply directly wrapping the API of the whole subsystem itself. One of the most heinous abuses of this pattern that I unfortunately have seen in practice a number of times is where a developer creates a Session bean that directly wraps all of the methods of the Entity bean homes and Entity bean objects without providing any additional abstraction. Remember that the idea here is to reduce the complexity of the overall system, not just shift the complexity to another object.
The second, subtler point involves layering. The idea here is that you may employ multiple Facades to hide the details of successive subsystems. So here you can imagine that a Session Facade might be layered on top of other Facades that further abstract away the details of the underlying business logic. This is a crucial point. It becomes clearer when you look at the following two statements from the Collaborations Section and the "Related Patterns" section of the Facade pattern in [Gamma] respectively:
- "Clients communicate with the subsystem by sending requests to the Facade, which forwards them to the appropriate subsystem object(s)."3
- "A facade merely abstracts the interface to subsystem objects to make them easier to use; it doesn't define new functionality."4
I can summarize these points in the following statement: Facades don't do the real work of a system; they instead delegate to other objects that in turn do the work. The ramification of that is that you must have these objects in place in order to make the pattern work as intended.
This point is the key difference between two popular representations of this pattern, [Sun 2000] and [Sun 2001]. The first description [Sun 2000] which is part of the J2EE blueprints, calls the pattern "Session Entity Facade." Its intent states that it "provides a single interface to a collection of enterprise beans." It describes a pattern by which all data access is through Entity beans, and a Session bean provides an interface to those beans. Now, the problem is that [Sun 2000] is unnecessarily EJB-centric. It does not mention other object types at all, and assumes that the only objects in your system are EJBs. In my experience, I have seen that this can result in bloated Session objects that are not reusable at all across projects, and can pose problems when there are slightly different requirements within the same project.
Now, [Sun 2001] is more general and does not suffer from this problem. It calls this pattern simply "Session Facade," and its solution instead states that you should "Use a session bean as a facade to encapsulate the complexity of interactions between the business objects participating in a workflow." It does not restrict you to having the business objects be EJBs at all, and is thus a more flexible approach.
Rules to live by for Session Facades
So how do we apply these rules about Facades to Sessions and what does this mean for our EJB designs? There are three basic principles that I apply when designing my Session Facades:
- They don't do work themselves; they delegate to other objects to do the real work. This means that each method in a session facade should be small (five lines of code or less not counting exception handling logic).
- They provide a simple interface. This means that the number of facade methods should be relatively small (no more than two dozen or so in each Session bean).
- They are the client interface to the underlying system. They should encapsulate the subsystem-specific knowledge and not unnecessarily expose it.
So how does this work? What other types of objects can you delegate work to, and what advantage does that confer in your designs? I've covered some of this in my book [Brown 2001], so some of the details can be found there. However, in summary, here are the four kinds of objects that I generally find in most of my EJB designs:
- Value objects are Serializable Java beans that contain data requested by a client. They contain a subset of the data contained the Entity beans and other data sources. They are the return types for Session EJB methods. Value Objects and their uses are described in both [Sun 2001] and [EJB 2.0]. Note that [Fowler 2001] refers to these as "Data Transfer Objects," which is also the name used in [Brown 1999]. Personally, I feel that Data Transfer Object is a more descriptive term, but unfortunately, the Sun terminology seems to be becoming commonplace.
- Object Factories [Brown 1999] [Brown 2000] are responsible for building value objects. They know about the different data sources, create instances of the value objects, fill in the instances of the value objects, and so on. Each factory can retrieve and update data to and from multiple data sources. There should be a factory for every "root" object in your object model. (Root objects are those that "contain" other objects.) In a way, an Object Factory is acting as a Facade onto the JDBC or Entity bean persistence subsystem, implementing the layering principle from [Gamma].
- Entity EJBs should be standard "data sources" that can be globally useful across the enterprise. Entity beans should not contain application-specific domain logic, nor should they be constrained to only work within a single application. Note that Entity beans are optional and are not a required part of this architecture; a Factory could just as simply obtain data directly from a data source like a JMS queue or a JDBC Connection.
- An Action object represents a unique business process that a session bean may invoke. Action objects are required to handle business processes that are not related to simply creating, reading, updating, or deleting data. Like Object Factories, Action objects also act as inner-layer Facades.
An example of EJB objects
A problem with describing patterns like these is that the examples that are large enough to warrant the use of the pattern are too large to include in the description of the pattern itself. However, let me try to illustrate what some of these objects would look like by the following, admittedly simple example.
Let's say that we're building an ATM system for a Bank. This is one of the hoariest of OO design clichés, and it certainly has been done in many other books and articles, but it has enough interesting twists to it to serve our purposes. In this analysis, we've found two kinds of EJBs.
- The ATM's connection to the bank is represented as a Session bean. There are methods on this bean to do the kind of things that you can do with an ATM Â make deposits, make withdrawals, and transfer money between accounts.
- Accounts are represented as Entity beans (in our case CMP, but it doesn't really matter to the example). They have methods to return the balance of the account, and debit and credit the account.
The Remote Interface for our ATM Session bean is as follows:
package com.ibm.bankexample.ejbs; import com.ibm.bankexample.domain.*; /** * This is the Enterprise Java Bean Remote Interface * for the ATM example. */ public interface ATM extends javax.ejb.EJBObject { void deposit(java.lang.String accountNumber, double amount) throws java.rmi.RemoteException, com.ibm.bankexample.domain.FactoryException; java.util.Vector getAccounts(java.lang.String userid) throws java.rmi.RemoteException, com.ibm.bankexample.domain.FactoryException; void transfer(java.lang.String fromAccount, java.lang.String toAccount, double amount) throws java.rmi.RemoteException, com.ibm.bankexample.domain.InsufficientFundsException, com.ibm.bankexample.domain.FactoryException; void withdraw(java.lang.String accountNumber, double amount) throws java.rmi.RemoteException, com.ibm.bankexample.domain.InsufficientFundsException, com.ibm.bankexample.domain.FactoryException; }
Likewise, the Remote Interface for our Account EJB is as follows:
package com.ibm.bankexample.ejbs; /** * This is the Enterprise Java Bean Remote Interface * for the Account Entity EJB. */ public interface Account extends javax.ejb.EJBObject { void deposit(double amount) throws java.rmi.RemoteException; java.lang.String getAccountNumber() throws java.rmi.RemoteException; double getBalance() throws java.rmi.RemoteException; java.lang.String getUserid() throws java.rmi.RemoteException; void setBalance(double newValue) throws java.rmi.RemoteException; void setUserid(java.lang.String newUserid) throws java.rmi.RemoteException; void withdraw(double amount) throws java.rmi.RemoteException; }
Now, there are two other object types that we have identified that are useful in our system. The first is a value object that that represents the account information for display on the ATM. This class looks like the following:
public class AccountValue implements java.io.Serializable { private java.lang.String accountNumber; private double balance; }
Of course, the AccountValue class also has getter and setter methods for the attributes, but these are left out for brevity.
Now, we almost have enough information to understand the implementation of
getAccounts() method of the ATM EJB. The
implementation of this method is as follows:
public java.util.Vector getAccounts(String userid) throws FactoryException { AccountFactory fact = new AccountFactory(); Vector result = fact.getAccounts(userid); return result; }
This method shows the standard pattern of methods in a Session Facade EJB. It finds the appropriate helper object (Action or, as in this case, Factory), invokes a business method on the helper, and then returns the result.
As this method indicates, we need to have an AccountFactory class to build AccountValues from Accounts. The class definition for this class is below:
public class AccountFactory { private static AccountHome accountHome = null; }
The implementation of the
method in AccountFactory is shown below:
public java.util.Vector getAccounts(String userid) throws FactoryException { try { Vector vect = new Vector(); AccountHome home = getAccountHome(); Enumeration accountRefs = home.findByUserid(userid); while (accountRefs.hasMoreElements()) { Account acc = (Account) accountRefs.nextElement(); AccountValue valueObject = new AccountValue(); valueObject.setAccountNumber( acc.getAccountNumber()); valueObject.setBalance(acc.getBalance()); vect.addElement(valueObject); } return vect; } catch (Exception e) { throw new FactoryException( "Cannot generate accounts due to wrapped exception " + e); } }
This method uses a cached AccountHome instance, which is obtained from the following method:
private AccountHome getAccountHome() { if (accountHome == null) { try { java.lang.Object homeObject = getInitialContext().lookup( "com/ibm/bankexample/ejbs/Account"); accountHome = (AccountHome) javax.rmi.PortableRemoteObject.narrow( (org.omg.CORBA.Object) homeObject, AccountHome.class); } catch (Exception e) { // Error getting the home interface System.out.println( "Exception " + e + " in createTimeSheetHome()"); } } return accountHome; }
As [Brown 2001] and [Gunther 2000] describe, caching EJB homes is a best practice in WebSphere® because of the time it takes to obtain a JNDI InitialContext and to obtain the EJB Home from the InitialContext.
So now that you've seen how Sessions, Entities, and Factories tie together,
let's look at an example of an Action class. In this case, we have a Transfer
object that handles the job of transferring money from one account to another.
The Transfer is created in the following implementation of the
method in the ATM EJB.
public void transfer(String fromAccount, String toAccount, double amount) throws InsufficientFundsException, FactoryException { Transfer trans = new Transfer(); trans.transfer(fromAccount, toAccount, amount); }
Again, notice the same flow. However, this method does not need to return the value from the Action object. The Transfer class definition is as follows:
public class Transfer { private static AccountHome accountHome; }
transfer() method's implementation is shown
public void transfer(String fromAccount, String toAccount, double amount) throws InsufficientFundsException, FactoryException { try { Account from = getAccountHome().findByPrimaryKey( new AccountKey(fromAccount)); Account to = getAccountHome().findByPrimaryKey( new AccountKey(toAccount)); if (from.getBalance() < amount) throw new InsufficientFundsException(); to.deposit(amount); from.withdraw(amount); } catch (Exception e) { throw new FactoryException( "cannot perform transfer. Nested exception is " + e); } }
As you can see, this method in the Transfer object handles the details of locating the two Account Entities, ensuring that the "From" account has a sufficient balance, depositing the transfer amount in the "To" account, and withdrawing the transfer amount from the "From" account. In the same way, you can see that other methods of Action objects could implement the other business rules in your system.
Reasons for EJB objects
So why do we need this second layer of objects? After all, didn't we move to Enterprise JavaBeans from CORBA and RMI to make things simpler? Why not just put all of the logic in your EJBs? There are several reasons for this. First and foremost, this is simply an application of layering. It is never a good idea to place too much behavior in a single object. If you layer the objects called by your EJBs in this way, you can gain the following benefits:
- Placing the behavior in a set of objects one level in from the session makes it easier to test them in isolation, perhaps even outside of the context of a J2EE application server.
- Multiple different Session Facade objects can use the same inner-layer objects without fear of inappropriate transaction semantics and without the potential network and marshalling/unmarshalling overhead of cross-Session bean calls.
- A second layer of objects allows you to vary the implementation of those objects (by using the Strategy pattern from [Gamma]) to take advantage of particular features of an application server, while still allowing the entire design to remain portable across Application Servers. For instance, [Brown 2000a] describes some particular caching strategies for speeding up EJB performance that work under the WebSphere Application Server, Advanced Edition, but that would not work under the IBM CICS EJB support. By providing two implementations of the same Factory class or Action class, you can keep the overall design portable, while taking maximum advantage of the peculiarities of each server.
- In cases where you do not need a JTA transaction context (for example, you are only working against a single data source), this pattern allows you to choose to deploy and build your applications either with or without EJBs. For instance, in some simple query cases it may be significantly more efficient to call a Factory directly from a Servlet in order to avoid the overhead of the EJB calls.
Also, we have found through review of several projects that reuse only rarely occurs at the Session level. This is because each Session will have a specific combination of transactional settings and method signatures for a specific application. Having a second layer of objects can instead result in reuse at the inner-layer level, where we have seen reuse in many projects, both within projects (across different Session beans) and across projects in the enterprise.
We have seen that if you employ this design strategy then your designs can often use Stateless session beans as your Facade objects. Since each Stateless Session bean is not unique to a single user, this allows you to gain the additional scalability that stateless beans provide.
Now that we've seen the kinds of objects that sit behind the facade, we can start to look at what kind of methods the facade will present to the outside world. We have seen that Facade methods generally fall into the following types:
- A Collector method often begins with "get" and returns a single object or a collection of objects (represented as an Enumeration in EJB 1.0 or a Java Collection in EJB 1.1 and 2.0). The collector method will defer its implementation to a Factory object as shown in [Brown 2000].
- An Updater method locates and updates an Entity bean or a set of Entity beans based on information held in Value objects passed in as the arguments. The method name often begins with "update" or "set." An updater method's implementation can be either deferred to a factory as in [Brown 2000] or it may be in a separate class.
- An Action method (like
transfer(String fromAcctNum, String toAcctNum, BigDecimal amount)) defers its implementation to an Action object.
Rules for creating Session Facades
Now that you've seen what the Session Facade interfaces look like, and what the objects are behind the Session Facades, the next question is "How many of these things do I have?" You don't want to have too many Session Facades, otherwise you lose the benefits of the Facade pattern. However, a single Session Facade for an entire application might become a "God Object"5 and cause problems of its own. Here are some rules for designing Session Facades to achieve the right level of granularity.
- Look for functional subsystems in your application. For instance subsystems named Order Management, Billing, and Shipping might be the source of three potential Facade objects in an application.
- Go back to your use cases and look for related groups of use cases. A group of related use cases (like buy a stock, sell a stock, and get a price quote) might suggest a cohesive subsystem like "Stock Trading." This single cohesive subsystem will probably share many inner-layer objects and be a good candidate for a Session Facade. [Sun 2001] discusses this approach in more depth.
- Do NOT make each individual use case into a Session Facade. This results in a system with far too large of a distribution cross-section. The clients will have to manage too many EJB references and Homes in this case.
- After an initial pass, look at the relationships between the second-layer objects in your design. If you see that there are disjoint groups of Value objects, Factories, and Actions then separate the Facade into two or more facades based around the actual groupings.
Another Session pattern
So, now that you've been convinced that you should employ stateless Session Facades to wrap your data sources, and that you should employ strict layering in the implementation of these facades, you may be wondering where the user-specific application state (if any) will be held. Also, you may be wondering where use cases will actually be implemented, based on my insistence that session facades be designed to handle the requirements of multiple use cases.
To understand how this is applied, let's take the following definition of a Control object from [Jacobson 1999]: "Control classes represent coordination, sequencing transactions, and control of other objects and are often used to encapsulate control related to a specific use case."
The solution here is to implement special "use-case controller" objects that correspond one-to-one with a single use case. Each use-case controller will maintain some user-specific state that corresponds to the information necessary to determine where in the use case a particular user is (for example, how much they have executed) and the information that the user has entered that is necessary to carry out the next steps of the use case. In this way, we have found a place where use cases can be realized and written in a truly GUI-independent way.
Now, what are the options for implementing these Use-case controller objects? Since they must by nature be stateful, we have two options that present themselves in a J2EE architecture:
- One option is to make the Use-case controllers serializable objects (JavaBeans) and then store and retrieve them in the HttpSession. This will, of course, only work in an application that is using the Servlet API. However, this will apply to a good many applications, even those that use an Applet or Application client GUI, since communication to server-side objects via HTTP (possibly using SOAP) is a common design strategy even in these cases. Using HttpSessions as the storage mechanism makes it easy on the programmer, as in most application servers (like WebSphere) the details of session persistence and failover are handled automatically. However, in WebSphere there is a limit to the size of the HttpSession that can be reasonably persisted (see [Gunther]), so this option will only work in the case where the Use-case controller objects are relatively small.
- Another option is to use Stateful Session beans as the Use-case controllers. Stateful session beans are a good solution in that the programmer does not have to worry about how the session information is maintained. In application servers where stateful session beans are automatically stored in a shared persistent store, this solution will even handle failover. However, in application servers like WebSphere where session beans are not stored in a shared persistent store, this solution can result in failure of the user session in the case of a server crash. Also, using a Stateful session bean in this way brings us back to the problem of increasing the total distribution cross-section of the application. Although in this case, since the Stateful session bean is itself acting as a facade, the problem is mitigated in that each client will only need to know about a small number of use-case controllers.
This pattern brings us full-circle back to our initial discussion of the Facade pattern. The successive layering in this pattern gives us the ability to focus only on the task at hand, while at the same time allowing us to compose our solutions out of reusable bits and pieces. We aren't forced to design the entire system at once, but can apply these patterns iteratively and watch a useful set of reusable objects emerge as a result.
In this article I've briefly examined some of the rules that go into building Session Facades. You have seen how you can structure the objects that the Session Facades call, and how you can go about designing Session Facades. You have also seen a few approaches to designing Use-case controllers that mesh well with your session facades. Hopefully, applying these rules should improve the flexibility and performance of your EJB designs.
Thanks to Martin Fowler for reviewing an early draft of this paper and providing a number of insightful comments. Also thanks to Craig Larman for his very probing comments which helped me understand that there are really two complementary patterns for Session facades.
1 Erich Gamma, Richard Helms, Ralph Johnson, and John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Design, Addison-Wesley, 1995, p. 185.
2 Erich Gamma, Richard Helms, Ralph Johnson, and John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Design, Addison-Wesley, 1995, p. 186.
3 Erich Gamma, Richard Helms, Ralph Johnson, and John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Design, Addison-Wesley, 1995, p. 187.
4 Erich Gamma, Richard Helms, Ralph Johnson, and John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Design, Addison-Wesley, 1995, p. 193.
5 William Brown, Ralph Malveau, Hays McCormick, and Thomas Mobray, AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis, John Wiley and Sons, 1998, p. 73.
Downloadable resources
Related topics
- Erich Gamma, Richard Helms, Ralph Johnson, and John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Design, Addison-Wesley, 1995. [Gamma]
- Martin Fowler, Analysis Patterns: Reusable Object Oriented Models, Addison-Wesley, 1997. [Fowler]
- Sherman Alpert, Kyle Brown, and Bobby Woolf, The Design Patterns Smalltalk Companion, Addison-Wesley, 1996. [Alpert]
- William Brown, Ralph Malveau, Hays McCormick, and Thomas Mobray, AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis, John Wiley and Sons, 1998. [Brown 1998]
- Kyle Brown, Philip Eskelin, and Nat Pryce, "A small pattern language for Distributed Component Design," submission to the Pattern Languages of Programs (PloP) 1999 conference, Monticello, Illinois, published in Objective View at the Ratio Group Web site. [Brown 1999]
- Kyle Brown, "Choosing the right EJB type: Some Design Criteria," WebSphere Developer Domain. [Brown 2000a]
- Kyle Brown, et. al., Enterprise Java Programming for IBM WebSphere, Addison-Wesley Longman, Boston, MA, 2001. [Brown 2001]
- "Session Facade," Sun Java Center J2EE Patterns, Java Developer Connection. [Sun 2001]
- Harvey Gunther, "WebSphere Application Server Development Best Practices for Performance and Scalability." [Gunther]
- Sun Microsystems, "EJB 2.0 Specification," Public Draft 2. [EJB 2.0]
- Richard Monson-Haefel, Enterprise JavaBeans, 2nd Edition, O'Reilly, 2000. [Monson-Haefel]
- Ivar Jacobson, et.al, "The Unified Software Development Process," Addison-Wesley, 1999. [Jacobson 1999]


text:
In my upcoming book, Introduction to Digital Homeopathy: Homeopathy as Sound, I give a brief overview of Sound Healing in Chapter 2. Here are a couple of paragraphs. As you can see, I am beginning to create the platform for research on the efficacy of digital homeopathy.
Sound Healing
The effects of sound on healing, has been well documented and publicized over the last several decades. Sound has been used for healing in a multitude of ways that today we take somewhat for granted. Ultrasound is used to detect a fetus in the womb. Magnetic Resonance Imaging (MRI) devices use sound and magnets to make pictures of organs within the body. Certain frequencies are known to accelerate bone mending, reduce inflammation, increase circulation, and stimulate dopamine production.
The effects of music on health and wellbeing have been well documented and publicized over the last several decades as well. Most everyone is aware of the studies regarding the use of classical music to create a healthy attitude and environment. It is well understood that music has a significant effect on our ability to relax, for example. This is evidenced by the large industry of relaxation music available for sale. One needs only conduct an internet search on relaxation music to discover a world of options created with the intention of making a listener relax.
Using Sound with Plants
There are numerous studies which indicate that sound vibration can stimulate a seed or plant. For example, seeds are sometimes treated with ultrasound to help start the germination process and improve water uptake. Next time you are travelling on the highway, pay closer attention to the selection and location of plant life in the landscaping. It is a common practice to plant foliage along freeways to reduce noise pollution and studies have indicated that they grow differently than those planted in a quiet environment.
It has been know for decades that musical sound of various types has been shown to illicit plant response. In her book, "The Sound of Music and Plants", Retallack shares stories and experiments she conducted with music and plants in the 1970's. "The Secret Life of Plants" has documented dozens of experiments regarding the vibratory nature of plants and their relationship to people. A search through the internet video channels reveals hundreds of home experiments using sound to stimulate plants. Furthermore, it is widely accepted belief that plants can provide a good indication of the effects of sound on living all organisms.
Homeopathy used on plants is called Agrohomeopathy! Why not test the effects of Digital Homeopathy on plants?


text:
After install of the game its no problem starting it up and get into the game playing it. But when i exit and starts it up again it freezes on loadingscreen with the text "turinium optimized". Ive been sitting here for 20 min now and nothing happens.
I have a i7 6 core, 1080 ti graphics card and 16 gig of ram. Don't think the system i the problem.
I have tried some solution out there but that hasnt worked.
Any solution to this?
There are many great features available to you once you register, including:
Sign in or Create Account


text:
GapFit Ribbed Cami in Modal
- Hits above the hip.
- Model is wearing a regular Gap size S.
- Cropped silhouetted with a slim fit.
Additional Information
- Four-way stretch allows freedom of movement while providing superior shape retention.
- Side slits at hem.
- Allover ribbing.
- Breathable, ribbed jersey knit.
- Rib-knit trim cami straps meet kiss at racerback.
- Rib-knit trim at scoopneck, halter neckline.
- #000468753
Product Details
- 95% Modal, 5% Elastane
- Machine wash.


text:
- Article History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Email to a Friend
- Printer Friendly Page
- Alert a Moderator
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Alert a Moderator
Deploying Aruba IAP Zones
OP: @theITrebel
If you are new to the Aruba Instant products, you may be wondering if/how you can selectively broadcast SSID within your IAP cluster. The good news is that you CAN do this by using the Zones feature within the IAP. This is useful when you are trying to control what areas certian SSID are broadcast in within your physical AP deployment. In some cases, it could even be considered a security risk to broadcast specific networks everywhere. For instance, point of sale networks may not be needed in guest room areas of a hotel to prevent unwanted access attempts to sensitive data.
Customer has Aruba Instant APs (IAP) that they want to selectively broadcast SSIDs throughout the deployment.
Example Use Case:
Hotel customer has a "Public" network they want to broadcast in the hotel lobby, but wants to broadcast a "Private" pay-as-you-go network in other areas like hotel rooms.
Within the IAP architecture, Aruba has implemented a "Zone" feature that is configurable in both an Airwave managed IAP cluster and non-Airwave managed cluster. The purpose of this feature is to allow selective broadcast of SSID within an IAP deployment. It functions by only allowing a configured SSID to broadcast on IAPs that have matching zone configuration.
An example of non-Airwave managed configuration can be seen in the IAP Virtual Controller WLAN settings (Figure 1) and the individual IAP settings (Figure 2). Figure 1 highlights the 'Zone' field that is used. This field can contain any string of information selected and all IAP that have a matching Zone field will broadcast that SSID. If an IAP does not have a zone field that matches what is set in the WLAN profile, it will not broadcast that SSID. Other caveats are noted at the conclusion of this article.
For users that use Aruba Airwave to configure their IAP cluster, you can implement this feature as well. Airwave managed cluster configuration examples using the IAP GUI Config are shown in Figure 3 & 4. The same prinicpals and caveats mentinoed above apply to Airwave managed clusters as well.
Once configured, you will see in Figure 5 that a scan of the spectrum shows the correct deployment. In this example one IAP was configured in zone "225" with the Public SSID being configured in the same zone. Thus, only the IAP (Channel 1/52) is broadcasting the Public SSID. The Private SSID was not configured with a zone and thus is broadcast on ALL IAPs in the cluster (IAPs Channel 1/52 & 11/116).
The following constraints apply to the zone configuration:
- An IAP can belong to only one zone and only one zone can be configured on an SSID.
- If an SSID belongs to a zone, all IAPs in this zone can broadcast this SSID. If no IAP belongs to the zone configured on the SSID, the SSID is not broadcast.
- If an SSID does not belong to any zone, all IAPs can broadcast this SSID.
Device versions used:
Airwave: 8.2.3


text:
Approved by Dr. John Carr
As a pet potbellied pig owner, keeping your pet pig healthy is a top priority. Your pet pig can become sick, or even die, from exposure to just a few unseen bacteria, viruses or parasites. In a single day, these germs can multiply and infect your pet pig. However, you can take measures to keep your pet safe from germs by creating and following a biosecurity plan. There are times when biosecurity measures must be followed such as traveling with your pig. You can read more about travel guidelines by clicking here.
What is Biosecurity?
Biosecurity is defined as a set of procedures that are executed to prevent new diseases from entering the premises where a pet pig or pigs are kept and/or housed. There are two basic concepts that affect the safety of pet pigs:
– Proactive measures which keep new diseases from being introduced
– Reactive measures to take should a disease or suspected disease appear
How Can I Create a Biosecurity Plan?
Pet pig owners should have and maintain a good working relationship with a veterinarian who is willing to provide medical care for their pet pig(s). A veterinarian can help advise a pig owner on what precautionary measures should be implemented to keep their pet pig(s) healthy and disease-free. In the event that a pig owner is faced with an unforeseen medical issue or disease, a veterinarian can help the pig owner to follow the NAPPA Biosecurity Guidelines and Checklists. Our recommendation is to ensure any other pig that will be in close quarters to your pig have appropriate blood work excluding them from the major diseases that can be passed along to your pet pig. Do NOT take your pig to farms or other organizations where disease can be spread. If you do go to another place that has pigs, bring a change of clothes and shower before you touch your pig once you are home. Simple hand washing and planning ahead can save you a lot of heartache.
Important Information
Pet Pigs:
Health Issues:____________________________________________________________
Health Issues:____________________________________________________________
Health Issue:_____________________________________________________________
Phone Number:________________________
Emergency Number:____________________
Keep Your Pets Safe
Be prepared… Develop an emergency plan with your veterinarian. Any of these dangers may require emergency care.
– Predators are everywhere, including your own backyard. Different regions have different species of predators.
– Fences WON'T keep them out. Be sure fencing is secure to lessen the chances, but know what may be lurking in your backyard or surrounding areas.
– Depending on your location predators may vary. Here is a partial list:
Mountain Lion
Even neighbors