The HEIMISH All Clean Balm is a sherbet-type oil cleanser for removing makeup and sunscreen easily. It is a spa cleanser with natural aroma oil and natural vegetable ingredients for deep cleansing. It starts off as a balm that transforms into an oil and then into a milk.
It is formulated with Shea Butter to moisturize the skin and improve its elasticity; Citrus Herb Oil for a relaxation and calming effect; Coconut Fruit Extract for a skin conditioning and softening effect; and White Flower Complex for skin balancing and skin tone improvement.
Use a spatula to scoop a small amount of the balm. Gently massage the balm over your dry skin to remove makeup and/or sunscreen. Add just a splash of warm water to turn this cleanser into a milky fluid. Continue massaging and then rinse with warm water to wash off.
The COSRX Holy Moly Snail Mask is a 100% rayon fiber sheet mask that is soaked with an essence that is formulated with snail mucin and ginseng water to nourish, hydrate, and increase the elasticity of your skin.
Size: 21 ml / Net 0.71 Fl. Oz.
After your cleanser and toner, apply the mask onto your face. Remove after 15-20 minutes and gently pat the skin to help with absorption.
Propolis, made by honeybees, is the main ingredient in the Re,DNA Propolis 80% Cream and proven to have antibiotic and antiseptic properties as well as containing an abundance of antioxidants. Re,DNA has formulated this natural ingredient into an 80% cream to provide extra moisture to the skin and help prevent effects of aging. The Niacinamide in the Re,DNA Propolis 80% Cream also assists with brightening up the skin to give it a healthier, natural tone.
The D'RAN Collagen Firming Mask is an intensive wrinkle care collagen mask that helps to remove the appearance of fine wrinkles and regain firm and radiant skin. It is also formulated with Marine Collagen (Hydrolyzed Collagen) and Glycine Soja (Soybean) Germ Extract to help remove fine wrinkles and regain a healthier look by delivering rich energy and moisture. The Glycine Soja (Soybean) Germ Extract helps boost the skin's firmness. Recommended for those with exhausted skin with weak firmness, dry and dull skin, and wrinkles.
After cleansing, prepare your skin with your toner. Apply the mask onto your face from your chin to your forehead. Remove the mask after 20-30 minutes. Gently pat any remaining essence onto your skin.
The D'RAN Nourishing & Revitalizing Wonder Serum is a serum formulated with twenty different kinds of carefully selected fine medicinal herbs. The Herbal 20 Complex targets various skin troubles such as wrinkles, dull skin tone, dryness, and a damaged skin barrier. The serum is also formulated with EGF to keep the skin smooth and elastic, and Niacinamide for brightening the skin tone.
After your cleanser and toner, apply an appropriate amount of the serum onto your face and spread gently.
The COSRX Galactomyces 95 Whitening Power Essence is a whitening and anti-wrinkle essence that is formulated with Galactomyces Ferment Filtrate (95%), which supplies moisture and nutrients to the skin. It is a highly concentrated essence that improves the skin texture. This is a lightweight essence that is quickly absorbed into the skin to hydrate and repair the skin's condition. It also transforms dark and dull skin into glowing and radiant skin.
1. The forehead and the nose should be lightly sprinkled so as not to make the areas heavy.
If you ever wondered, now you know- there is a sheet mask for your breasts! You use sheet masks for your face, so why not other parts of your body?! The Chamos Moisture Elastic W-Line Breast Pack is a highly concentrated hydro gel breast pack, delivering moisture and nutrition to skin. It contains Sodium Hyaluronate for moisture retention, Hydrolyzed Collagen for lifting and firming, and Snail Secretion Filtrate for wrinkle care.
Size: 20 g / Net Wt. 0.71 Oz.
Remove clear protective film from each mask. Place sheet mask over each clean breast and leave on for one hour. Remove masks and massage any remaining essence into skin to increase absorption.
The Baviphat Peach Juicy Mask Sheet focuses on transferring the dewy, resilient vitality of the peach to the skin. The peach extract (full of Vitamin A, C and amino acids) helps to relieve dry and dull skin, brightening the skin and boosting its vibrancy. Betaine and shea butter also help replenish and retain moisture, promoting an uplifted, vibrant, dewy, smooth skin.
Do you know what "chok chok" means? It is a Korean word (촉촉) that describes a moisturized texture- not wet, not oily, just perfectly moisturized. This word can be used with many things (such as food- like cake!), but it is commonly used to describe the perfect state of skin. WANGSKIN developed the Chok Chok Moisture Calming Cream to achieve and maintain this perfectly moisturized skin. Supplementing the toners and ampoules, this moisture calming cream provides long lasting nutrients and moisture to the skin.
The Chok Chok Moisture Calming Cream from WANGSKIN contains hydrolyzed collagen to nourish skin, improve elasticity and maintain moisture and suppleness. The papaya and potato extracts helps smooth and soften skin. This is a great product for sensitive skin and is free of parabens, color/fragrances, talc, and mineral oil.
After cleansing and toning, spread an adequate amount onto face and neck. Gently massage in until absorbed and pat in to help absorption. Recommended to apply twice daily.
The Graymelin Double Strength Natural Eye Serum is a dual functional roller ball type eye serum that has a light and silky feeling serum that quickly absorbs into your skin to smooth the wrinkles around your sensitive eye area, suppress the generation of melanin, and brighten blemishes.
It is formulated with White Tree Leaf Extract, Arbutin, and Adenosine for both anti-wrinkle and whitening effects. It reduces the appearance of blemishes, suppresses the excessive generation of melanin, and helps make your skin tone bright and clear. As soon as you apply the eye serum, your skin will feel moisturized and refreshed without any stickiness.
Great for all skin types including those with sensitive skin. Particularly great for those with wrinkles around the eyes and dark circles under the eyes. This is a multi-care product that can also be used for wrinkles on your forehead and mouth area.
At the end of your basic skincare routine, gently massage the skin around your eyes with the roller ball with a suitable amount of product to moisturize and brighten any dullness. Gently pat the serum into your skin using your ring finger. You can also use this product on other areas such as on your forehead or around your mouth.
A. Reseal the cap after use.
C. Do not eat the product. In case of intake, immediately wash your mouth with copious amount of water and consult with a doctor.
D. Avoid storing in high or low temperature and areas exposed to direct sunlight.
E. After use, do not put the remaining product back to the container.
What's your spirit animal? Is it the stoic Panda WaWa? The happy Pig DonDon? Or the playful Cat in love KiKi? Whatever it is, make it your purse buddy with the Daycell Animal Hand Cream!
The Daycell Animal Hand Creams contain adenosine for wrinkle care, and beeswax and macadamia nut oil for moisturizing. With their signature scents, you can also apply a dab to your wrists and neck instead of perfume for aromatherapy! Scent varieties include DonDon the Pig (Budapest Rose), WaWa the Panda (Citrus Ade) and KiKi the Cat in Love (Delicious Sweet Dew).
Apply adequate amount onto clean hands and rub gently. Use as often as needed. To use as perfume, dab a small amount onto wrists and neck.
Propolis, made by honeybees, is the main ingredient in this Re,DNA Propolis 90% Ampule Set and proven to have antibiotic and antiseptic properties as well as containing an abundance of antioxidants. Re,DNA has formulated this natural ingredient into an 90% ampoule to provide extra moisture to the skin and help prevent effects of aging. The Niacinamide in this ampoule also assists with brightening up the skin to give it a healthier, natural tone.
The Re,DNA Propolis 90% Ampule Set comes with a full size Propolis Ampoule and mini sizes of both the Propolis Ampoule and Propolis Cream. The mini sizes can be ordered separately.
After cleansing and toning, apply a thin layer of ampule to the skin. Ampoules can be applied before or after the serum, but recommended to be applied before the moisturizing cream. Spread evenly onto the skin and follow up with the Propolis Cream or your favorite moisturizer cream. Great for using up to twice daily - morning / night routines.
Petitfée - "tiny fairy" in French - is a brand that aspires to bring you the "clear," "clean," and "pure" qualities of a tiny fairy to your skin. Deriving its formulas from clear spring water, Petitfée aims to transform your skin to be as clear, soft and pure as a fairy's. The Petitfée Dry Essence Foot Pack contains a dry processed essence built right into the non-woven fabric, so there's no messy liquid to deal with! Your body temperature will naturally melt the essence and allow it to absorb into your skin for smooth, moisturized feet.
Petitfée Dry Essence Foot Pack formula includes aloe extract that helps to soften the dry, rough feet and toenails. Urea, Shea Butter, 5 natural plant extracts, snail excretion filtrate, hyaluronate, collagen all work together to reduce the cracking and roughness of the skin and leave your feet feeling moisturized, pampered and smoother than before!
Size: 8 g / Net Wt. 0.56 Oz.
Wash thoroughly and dry feet. Cover each foot with the dry sock and sit and enjoy. Your body temperature will melt the essence. After 15-20 minutes, remove. Increase or decrease wear time according to the condition of your feet.
The Graymelin Asta Stem Cell Gel Cream is on a whole different level when it comes to skin elasticity, skin renewal and natural anti-aging properties. Its special formula builds and restores the skin's natural firmness and elasticity from the inside out. It helps to reduce dryness and rough skin by replenishing and re-balancing your skin to its original, healthy state.
Astaxanthin, the main ingredient is a powerful beta-carotenoid antioxidant found in certain plants and animals (such as salmon, krill, shrimp, microalgae). This is combined with Camellia Sinensis Callus Culture Extract, the extract of cultured stem cells from Green Tea, to restore and improve skin's overall health. Specifically, these ingredients along with Sodium Hyaluronate, Adenosine, and Collagen, protect skin from external damage, repair the skin barrier, increase elasticity, and reduces the appearance of wrinkles.
Right after your cleansing step, take a pea-sized amount, let it melt slightly in your hand, then massage gently into your entire face and neck, avoiding eyes and lips. Pat gently to increase absorption of any excess. Continue with the rest of your skin care routine.
Varieties include Aloe, Green Tea, Rice, Lemon-lime, Berry, Pomegranate, Honey, and Olive. The Pomegranate variety - using Pomegranate, Guava Leaf, Rose and Green Tea Leaf extracts - focuses on firming and lifting the skin promoting moisturizing, healthy and resilient skin and naturally soothing effects on the skin.
Size: 25g / Net Wt. 0.88 Oz.
After cleansing and toning, place sheet mask onto face for 15-20 minutes. Pat any remaining essence to improve absorption.
Make sure to read the directions and precautions on use thoroughly before use.
1. If it gets into eye, wash the eye immediately.
2. Stop using the product if there are any of the following abnormal symptoms appearing after use and consult your dermatologist as continued use can worsen the symptoms.
1) If there are red spots, swelling, itchiness, or irritation.
2) If the above symptoms appear around the skin to which the product has been applied after being exposed to direct sunlight.
3. Do not apply the product to any parts of the skin with wound, eczema, or dermatitis.
4. Precautions on storage and handling.
1) Keep out of the reach of children.
2) Do not store the product in a hot or cold place or in direct sunlight.
MEDILAB's The Change 3D Lifting Mask Pack is a fun way to give your face (and your soul) a little lift (and scare your friends and SO with a little mummy-like action). :) These sheet masks are designed with hooks over the ear and a 100% polyester coiled fiber spring structure that is superbly stretchy and resilient without tearing. This design allows the mask to hug the contours of your face while delivering moisture and nutrition.
The Change 3D Lifting Mask Pack has a strong shrinkage effect that assists with delivery and absorption of 40 g of specially formulated essence (hydrolized collagen, adenosine, volufiline, RH-Oligopeptide(EGF) and copper tripeptides) that helps tighten sagging skin, improving droop, tone and skin elasticity, lifts your cheek, forehead, and jaw area as well as minimize wrinkles and brightening the skin.
The ETUDE HOUSE Moistfull Collagen Facial Toner is formulated with hydrolyzed collagen to boost elasticity while balancing the skin's pH and hydrating the skin. This toner has a unique gel-type consistency which absorbs quickly, and is suitable for all skin types.
After cleansing skin, pat dry. Dispense product onto a cotton pad and sweep across your skin. You can also dispense the product onto your palms and pat onto your skin. Follow up with emulsion, essence, and/or cream as needed or desired.
The Skin Watchers Green Snail Intensive Toner is a gentle toner that uses the healing properties of snail serum to repair damaged skin tissue and relieving red and irritated areas of the skin. It helps promote the natural healing process, exfoliates dead skin cells, reduces the appearance of scars, stretch marks, and blemishes, nourishes the skin, improves the skin's elasticity, and also treats acne and sun damage.
It is formulated with Allantoin to help calm irritated skin, Gluconic Acid to maintain sebum balance, and Collagen and Elastine to help boost the skin's suppleness and hydration.
After your cleanser, pump an appropriate amount of the toner onto your hands or a clean cotton round or puff and gently sweep onto your face. Gently pat your face with your hands to help with absorption.
Red contains Pomegranate, Tomato, Strawberry, and Red Paprika for moisturizing, lifting, and antioxidant effects.
The slightly acidic, unscented Benton Fermentation Essence is a premium essence containing high concentrations of fermentated ingredients, including Galactomyces Ferment Filtrate. This ferment filtrate synergizes with Bifida Ferment Lysate to sh-Oligopeptide-1, EGF, and Ceramides to prevent and protect against skin damage, relieve skin irritations as well as promote moisture and brilliance to the skin. The essence also works to improve wrinkles and promote skin nutrition.
The Benton Fermentation Essence is free of harmful ingredients such as parabens, mineral oil, alcohol, benzophenone, synthetic preservatives, steroids, artificial flavors, and artificial colors.
This Benton Fermentation Essence is recommended for all skin types, including but not limited to sensitive, oily, damaged and dry skin.
After washing your face or cleansing, pump 1-2 times into the palm of your hand and evenly apply to your entire face. Then, gently pat your face to enhance the absorption.
The Skin Watchers Green Snail Intensive Emulsion is a gentle emulsion that instantly calms the skin with snail mucus and hydrating herbal ingredients including lavender and chamomile extracts to leave your skin feel calm and moist. This cream helps reduce the appearance of wrinkles, redness, blemishes, fine lines, acne, stretch marks, sun spots, and even old scars.
After your cleanser and toner, pump an appropriate amount of the emulsion onto your hand and gently spread onto your face. Gently pat your face to help with absorption.


Succulents come in an amazing array of colours and textures. Combining them in an unusual container for indoors or out is fun and easy to do.
In this workshop, participants will receive instructions, guidance and all supplies to create a succulent garden in an unusual container to take home and nurture!
Class size is limited to 6 participants due to space requirments at the store.
– Please rsvp by May 9th. Thank you!
Create your very own miniature garden under glass! Join Karen at the Rails End Gallery for some indoor gardening inspiration!
– Brush-up with Karen! Create your very own work of art on canvas!
Join Karen for tips, tricks, & mutual inspiration as we create works of art on canvas. In a relaxed atmosphere, Karen will share her knowledge on mixing colours, brush techniques, and more. – Lets 'brush up' together!
– 1 p.m. to 3 p.m.
Space is limited in our small boutique! (Max 6 people per art session) Thank you!
Create your very own furniture for those imaginary friends in the garden!
Learn how to create miniature furniture for the 'wee folk'! Dress your fairy garden with your own handmade, custom chairs and other types of fittings! These adorable creations add a sense of whimsy to anywhere they are, indoors or out.
Space is limited in our small boutique! Limit 6 participants – Thank you!
❧ Contact Wall Flower Studio at: 705.286.6999 or fill in the form below for more information or to sign up ~ Thank you for your interest!
Learn how to use essential oils in your daily life and make wonderful blends for family and friends!
This workshop offers everything you need to know to get started in your aromatherapy journey!
Ø Learn how to use essential oils safely.
Ø Build a solid foundation for your continued use and study of aromatherapy and essential oils.
Time: 10 a.m. to 11:45 a.m.
Ø How essential oils are extracted.
Ø How to store and care for essential oils.
Ø Diluting essential oils for different purposes.
Ø What safety guidelines you need to be aware of when using essential oils.
Ø Make your own scented aromatherapy massage oil to take home!
Join Karen at Wall Flower Studio in Minden, Ontario and get twiggy creating your own miniature furniture for the wee folk!
They're easy to make, they're really cute, and you get to take 1 or 2 wee furniture creations home to enjoy!
– 4 p.m. to 6:00 p.m.
To view some of my sold pieces, please visit my Flickr page. Thank you!
– 4 p.m. to 6 p.m.


This is a brand page for the AQUAZONA trademark by AQUAZONA in GLENDALE, , 85301.
Write a review about a product or service associated with this AQUAZONA trademark. Or, contact the owner AQUAZONA of the AQUAZONA trademark by filing a request to communicate with the Legal Correspondent for licensing, use, and/or questions related to the AQUAZONA trademark.
On Friday, February 27, 2004, a U.S. federal trademark registration was filed for AQUAZONA. The USPTO has given the AQUAZONA trademark serial number of 78375218. The current federal status of this trademark filing is ABANDONED - FAILURE TO RESPOND OR LATE RESPONSE. The correspondent listed for AQUAZONA is AQUAZONA of 5644 N. 53rd AVE., GLENDALE, AZ 85301, . The AQUAZONA trademark is filed in the category of Light Beverage Products . The description provided to the USPTO for AQUAZONA is Purified water and / or distilled water.
Trademarkia-Network law firms can help you incorporate a business around your AQUAZONA trademark in less than 5 minutes. Trademarkia makes the process easy and convenient, so start now!
AQUAZONA is a correspondent of AQUAZONA trademark.
AQUAZONA is providing Purified water and / or distilled water.


text:
# rethinkdb-boundaries [![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url]

Downloads, converts, and indexes US Census TIGER data representing all boundaries in the United States to RethinkDB.

By default, this imports the boundaries of every state and incorporated place (~30K boundaries). Takes quite a bit of time depending on your internet speed.

Basically makes it easy to apply a city/state/whatever geo-lens on top of arbitrary data, making queries like these simple:

- What state and city is this location in?
- What states and cities does this line pass through?
- Get all documents that have a line passing through New York, Boston, and Providence
- Subscribe to all new documents created in Boston, MA
- Get all documents created within New York City
- Get all documents created outside of a city

Still a work in progress, more functionality and power being added soon!

## Install

```
npm install rethinkdb-boundaries -g
```

## CLI

```sh
$ rethinkdb-boundaries --help
Usage
  $ rethinkdb-boundaries

Options
  --host   Set the RethinkDB host name (default: 'localhost')
  --port   Set the RethinkDB port (default: '29015')
  --db     Set the database name (default: 'test')
  --table  Set the table name (default: 'Boundary')

Examples
  $ rethinkdb-boundaries --db my_app

$ rethinkdb-boundaries --db my_app
Establishing connections:
  -- US Census Bureau @ ftp2.census.gov
  -- RethinkDB @ my_app
Processing 1 boundary file for STATE
  -- Parsed /geo/tiger/TIGER2015/STATE/tl_2015_us_state.zip, inserting 56 boundaries now...
Processing 56 boundary files for PLACE
  -- Parsed /geo/tiger/TIGER2015/PLACE/tl_2015_01_place.zip, inserting 585 boundaries now...
  -- Parsed /geo/tiger/TIGER2015/PLACE/tl_2015_02_place.zip, inserting 355 boundaries now...
  -- Parsed /geo/tiger/TIGER2015/PLACE/tl_2015_04_place.zip, inserting 451 boundaries now...

( and so on... )
```

#### TODO:

Want to help out? Here's what I'm thinking about adding:

- Query sugar
  - Example: Replace `r.table('geo').filter({type: 'place', name: 'New York City'})` with `geo.place('New York City')` in queries
- Options to import zip codes and more data
- Store more city meta-information from census data
- Sample queries for docs!

[downloads-image]: http://img.shields.io/npm/dm/rethinkdb-boundaries.svg
[npm-url]: https://npmjs.org/package/rethinkdb-boundaries
[npm-image]: http://img.shields.io/npm/v/rethinkdb-boundaries.svg

redpajama_set_name: RedPajamaGithub


The T3 Matrix Performance Shim Pad has superior protection built in that is also used to protect NFL players and will surely be a game changer in your saddle pad collection. An all in one pad that is perfect for every day use, it offers full length impact protection inserts that cushion, protect and absorb up to 90% of the energy between the horse and rider ensuring a comfortable ride for both horse and rider. The shims allow the rider to adjust the saddle fit or compensate for an asymmetrical muscle development. You're able to build up the shims from the side or front and back as you need to get a perfect fit for your needs! This pad is not only durable but its lightweight and breathable as well as featuring an ergonomic design to enhance your horse's freedom of movement. In addition, the high profile styling also allows for crucial wither clearance. All of these amazing features equate to a noticeably more comfortable back and rounded top line and aids in maintaining a healthy back. The benefits also assist the rider in becoming more effective as it promotes a more secure seat with less bouncing in the saddle and less stress on your joints (back, knees and ankles). This is truly a saddle pad that does it all!
Pad is not intended to be used with all the shims at once. Consider using an alternative if you find yourself using all of them at once.


A cross-site scripting (XSS) vulnerability in the frontend profile.
Improper validation leading to an ACL violation on disabled fields that could allow unauthorized access to files.
Improper checks on the InputFilter class that could allow malicious files to be uploaded to the site.
A full list of the bug fixes and added features is available on Joomla!'s github. Sites protected by SiteLock SMART PLUS will have these security patches applied automatically the next time scans of the website are run. However, in order to take advantage of the bug fixes and added features, site owners will need to update their Joomla! Version.
If you're ready to secure your Joomla! site with daily malware scans and Joomla! core security patches, contact us today and ask about SMART PLUS. We are available 24/7 at 855.378.6200.


text:
Registered Today
Registered Yesterday
Last 30 Days Registered
yaroslaw 22 July 2018 - 07:26
Gee 22 July 2018 - 07:30
Leonila 22 July 2018 - 07:47
stas87 22 July 2018 - 07:49
deep66 22 July 2018 - 07:52
denitori 22 July 2018 - 08:15
anuporn112 22 July 2018 - 08:24
azizfurkan 22 July 2018 - 08:58
shebeka1408 22 July 2018 - 09:06
ia74 22 July 2018 - 09:32
Robertsoe 22 July 2018 - 09:43
bariss 22 July 2018 - 09:45
cempolat 22 July 2018 - 09:50
aatama 22 July 2018 - 10:03
ricardokume 22 July 2018 - 10:22
4316reza 22 July 2018 - 10:29
arshadalikuku 22 July 2018 - 10:38
Savvy 22 July 2018 - 10:53
istiklal488 22 July 2018 - 11:04
mahbub 22 July 2018 - 11:08
moslem 22 July 2018 - 11:16
West1nk 22 July 2018 - 11:27
sosnomanz 22 July 2018 - 11:34
phanthin 22 July 2018 - 11:48
spideer1996 22 July 2018 - 12:01
dimdv 22 July 2018 - 12:13
Ubed 22 July 2018 - 12:23
Manish 22 July 2018 - 12:29
Siskaprislia 22 July 2018 - 12:29
EndlessWell 22 July 2018 - 12:32
Corajess 22 July 2018 - 12:46
ramesh 22 July 2018 - 12:51
maviparam 22 July 2018 - 12:54
Sheroz26 22 July 2018 - 12:54
Asasan 22 July 2018 - 13:11
cocox6001 22 July 2018 - 13:24
Kasani 22 July 2018 - 13:44
ahmet 22 July 2018 - 13:54
Infinity 22 July 2018 - 14:13
lamhuy690 22 July 2018 - 14:26
Arsiz38 22 July 2018 - 14:33
valdeir4 22 July 2018 - 14:37
Lindorfo 22 July 2018 - 14:42
somkid1234 22 July 2018 - 14:49
mosxixtre 22 July 2018 - 14:56
21leg 22 July 2018 - 15:34
tomaskud 22 July 2018 - 15:34
yanaput 22 July 2018 - 15:36
Dattatraydagale3 22 July 2018 - 15:39
Kaif 22 July 2018 - 15:40
kiqt20 22 July 2018 - 15:44
mmaxmajor2001 22 July 2018 - 15:53
masood 22 July 2018 - 15:58
wstart 22 July 2018 - 16:08
mahdi007 22 July 2018 - 16:12
masfika 22 July 2018 - 16:18
Tinnakonmr 22 July 2018 - 16:20
cheadchai11 22 July 2018 - 16:44
earthkung 22 July 2018 - 16:44
sacharles1972 22 July 2018 - 16:51
thjktd 22 July 2018 - 16:55
prodon 22 July 2018 - 16:55
alfistBG91 22 July 2018 - 16:56
majornazar 22 July 2018 - 16:57
rattanawalee 22 July 2018 - 17:07
M4R1S 22 July 2018 - 17:21
coco_akira 22 July 2018 - 17:35
David 22 July 2018 - 17:36
baimfarm 22 July 2018 - 17:50
Saifuddin 22 July 2018 - 17:57
fanglive 22 July 2018 - 17:59
Muho38 22 July 2018 - 18:03
Riectjie 22 July 2018 - 18:10
h67 22 July 2018 - 18:12
mo6519 22 July 2018 - 18:17
richard88 22 July 2018 - 18:20
lordus 22 July 2018 - 18:26
Romle2538 22 July 2018 - 18:28
dhank74 22 July 2018 - 18:33
Grin 22 July 2018 - 18:49
Divipothi 22 July 2018 - 18:55
Vifo 22 July 2018 - 18:58
nunee 22 July 2018 - 19:07
kirito1991 22 July 2018 - 19:14
akii 22 July 2018 - 19:22
Mosna123 22 July 2018 - 19:24
megh 22 July 2018 - 19:33
teerapatr12 22 July 2018 - 19:36
uan1965 22 July 2018 - 19:37
Ahmad3887 22 July 2018 - 19:38
Madropi 22 July 2018 - 19:42
oniti 22 July 2018 - 19:43
Spartacus82 22 July 2018 - 19:43
rdtello 22 July 2018 - 19:48
Andry57 22 July 2018 - 20:02
Phichetone 22 July 2018 - 20:13

redpajama_set_name: RedPajamaCommonCrawl


text:
Home»Foundation Repair»Case Studies»Foundation Settlement at Hospital
Foundation Repair Case Studies: Foundation Settlement at Hospital
Column has been excavated to expose column footing.
Resistance pier installation at column complete.
Thrasher installed resistance piers to raise this hospital's settling foundation.
Thrasher filled voids and brought the floor back to level.
Thrasher was hired to restore a foundation that had settled on three sides of the building over time. Indications of the settlement included severe cracks in the interior walls and floors and exterior masonry. This type of settlement caused doors and windows to malfunction or stick, drywall to crack and floors to become uneven.
All buildings not constructed on a deep foundation system settle somewhat in the years following construction. This is to be expected but generally causes no problems if the settling is uniform across the building's foundation. But when one section of the foundation settles at a faster rate than the others, it can lead to significant structural damage to the building itself. Differential settlement can be caused by many factors, including weak soils incapable of supporting the structure's weight, poorly compacted soils, change in moisture conditions within the soil, etc.
Resistance piers can be used to stabilize and/or lift foundations that have settled or moved. They are one of the most commonly used types of piers in the Kansas City metro area due to the type of soil and structures in the area.
The solution to eliminating foundation settlement is to build the structure on a deep or intermediate foundation. Helical piers are a very common deep foundation, utilized industry-wide to prevent differential settlement. Helical piers are a factory-manufactured steel foundation system using hollow round shaft steel with helix plates attached. This system acts as a drill bit being screwed into the soil and advanced to a predetermined depth or installation torque. The installation torque achieved is a direct correlation to the capacity the pier will support. Standard sizes of helical piers range from 3, 3.5, 4.5 inches and larger diameter hollow round shafts. When debris, rock or other factors are present that don't allow a deep foundation system to be advanced deep into the earth, design and engineer teams will commonly turn to micro piles. Micropiles are a deep foundation capable of penetrating obstructions to bear the pile into competent bedrock or soil bearing strata. They are installed using drilling equipment capable of hammer drilling through rock, debris, or firm soils. The hollow steel shafts are equipped with a sacrificial drill bit ranging in size from 3-8inches in diameter. The pile is advanced by continuous hammer drilling and adding hollow bar extensions to achieve the designed depth. Once the drill bit and hollow bar sections have been drilled to the desired depth, the pier is then filled with high strength grout, which ultimately generates the skin friction required. These piering systems provide compressive capacities of up to 200 tons typically.
Rest assured, though, when differential settlement does occur, no matter the reason, there is a fix. In this instance, the structure was not constructed on a deep foundation system, and differential settlement arose. Like all foundation settlement cases, Thrasher was able to work with client and engineering teams to design a system that would fix the settlement for good. Working with internal and external structural and geotechnical engineers, a design of 54 resistance piers was utilized to support the structure.
Thrasher installed the 54 resistance piers/push piers at an average depth of 59-1/2 feet. Once the piers were installed, the structure was lifted back to level, and the piers were locked off to hold the structure in its current state and not allowing it to settle anymore. It was known during the design phase of this project that once the structure was lifted, there would be a need to lift, level, and void fill any concrete slabs in the vicinity of the area that had previously settled. Voids under the interior slab floor were filled, and the floor was then leveled utilizing mudjacking. Thrasher has since switched our methods of lifting and leveling concrete slabs from mudjacking to polyurethane foam or poly level. PolyLevel has proven to be a more user-friendly and reliable fix to concrete slabs that have settled. PolyLevel can be used in many applications, including sidewalk/driveway slabs, heavy highway slabs, grain silo slabs, railroad track ties, etc. If it has settled, we can lift and stabilize it.
This project presented our crews with some challenging situations on the way to completing this project. Among them were:
Removing 55 cubic yards of concrete on one side of the building before installation could begin.
Avoiding seven 4" electrical conduit lines during excavation/installation.
Working around large pieces of mechanical equipment that surrounded the interior columns.
Additionally, Thrasher created a new design plan for the columns by adding to the existing footings in order to attain the strength necessary to lift the columns. This included rebar epoxy doweling and additional concrete added to the column footings to add depth, width and ultimately more strength.
There are multiple options Thrasher has to offer to protect from or fix settlement issues. Our experienced design and install teams will do what it takes to provide you the most cost-effective and reliable system for your project.


text:
Iraqi armed forces are capable of confronting the dangers from Iran
Thread: Iraqi armed forces are capable of confronting the dangers from Iran
Panetta: Iraq was able to build effective armed forces capable of confronting the dangers
U.S. Secretary of Defense Leon Panetta said: that Iraq is able to face any threats from Iran after the withdrawal of American troops late this year, Panetta, who is visiting Indonesia is part of an Asian tour that pointed out that Iraq was able to build up armed forces effectively unable to face the dangers of the extremists he said, adding that the United States will maintain substantial forces in the Gulf region after the withdrawal, in reference to the presence of 23 thousand U.S. troops in Kuwait alone
https://www.imn.iq/news/view.7698/
« Maliki vows to speed up the completion of the armed forces | Sadrists: Policy Council gives support to the government and national partnership »


text:
Our mission is to provide material that will meet the day to day educational, cultural, and recreational interests and needs of the community.
The Corinth Free Library is a Free Association Library that was established in 1926 by a committee of local citizens. For many years the library was confined to a single room. By the 1940s, the small quarters were inadequate to meet the needs of the community. In 1945, the citizens of Corinth raised funds to build a library as a war memorial. This would serve the dual purpose of expanding the library and also would honor area veterans of the recent war. In 1951 on Memorial Day the new library was dedicated. In his dedication speech, Maxwell Parmenter spoke of the grandeur of a column, tomb, or memorial arch which could have been built, but argued that "a wiser choice has been made for us in the shape of something useful with the thought of paying tribute to the living and dead." A plaque on the front of the building reminds us of this added purpose "to honor all from Corinth who served their country in the World Wars and as a lasting memorial to those who made the supreme sacrifice."
In the years since then, many changes have taken place. In 1974 the new children's room was added and named in memory of Mabel Pitkin Shorey, who was a founding member of the library association and who served as librarian for 35 years. In 1989 the Corinth Rotary Club funded an addition which serves as a reference and reading room. This room was dedicated to all Corinth veterans of foreign wars and conflicts, thus extending the memorial aspect beyond the World Wars. Most recently, the library has put on a new roof and undergone renovations to provide greater access to handicapped individuals, including a lift to provide access to the children's room in the basement.


If Clip Doesn't Appear, Click Here.
•••IMPORTANT••• Click on the "STOP" button on the Victrola below to hear the YouTube clip. Otherwise both soundtracks play simultaneously.
The Quantum Eye is Sam Eaton's entertaining and fascinating exploration of mentalism, magic, perception and deception, where extraordinary ability and gentle humor blend with the audience to make for a different performance every time. Join Sam on a journey past the limits of possibility in a show you will never forget.


text:
package org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer;

import java.io.DataInputStream;
import java.io.File;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.security.PrivilegedAction;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.concurrent.Callable;
import java.util.concurrent.CancellationException;
import java.util.concurrent.CompletionService;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorCompletionService;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileContext;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.FileUtil;
import org.apache.hadoop.fs.LocalDirAllocator;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.fs.permission.FsPermission;
import org.apache.hadoop.security.Credentials;
import org.apache.hadoop.security.UserGroupInformation;
import org.apache.hadoop.security.token.Token;
import org.apache.hadoop.security.token.TokenIdentifier;
import org.apache.hadoop.yarn.YarnUncaughtExceptionHandler;
import org.apache.hadoop.yarn.api.records.LocalResource;
import org.apache.hadoop.yarn.exceptions.YarnRemoteException;
import org.apache.hadoop.yarn.factories.RecordFactory;
import org.apache.hadoop.yarn.factory.providers.RecordFactoryProvider;
import org.apache.hadoop.yarn.ipc.RPCUtil;
import org.apache.hadoop.yarn.ipc.YarnRPC;
import org.apache.hadoop.yarn.server.nodemanager.api.LocalizationProtocol;
import org.apache.hadoop.yarn.server.nodemanager.api.protocolrecords.LocalResourceStatus;
import org.apache.hadoop.yarn.server.nodemanager.api.protocolrecords.LocalizerHeartbeatResponse;
import org.apache.hadoop.yarn.server.nodemanager.api.protocolrecords.LocalizerStatus;
import org.apache.hadoop.yarn.server.nodemanager.api.protocolrecords.ResourceStatusType;
import org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.security.LocalizerTokenIdentifier;
import org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.security.LocalizerTokenSecretManager;
import org.apache.hadoop.yarn.util.ConverterUtils;
import org.apache.hadoop.yarn.util.FSDownload;

import com.google.common.util.concurrent.ThreadFactoryBuilder;

public class ContainerLocalizer {

  static final Log LOG = LogFactory.getLog(ContainerLocalizer.class);

  public static final String FILECACHE = "filecache";
  public static final String APPCACHE = "appcache";
  public static final String USERCACHE = "usercache";
  public static final String OUTPUTDIR = "output";
  public static final String TOKEN_FILE_NAME_FMT = "%s.tokens";
  public static final String WORKDIR = "work";
  private static final String APPCACHE_CTXT_FMT = "%s.app.cache.dirs";
  private static final String USERCACHE_CTXT_FMT = "%s.user.cache.dirs";
  private static final FsPermission FILECACHE_PERMS =
      new FsPermission((short)0710);

  private final String user;
  private final String appId;
  private final List<Path> localDirs;
  private final String localizerId;
  private final FileContext lfs;
  private final Configuration conf;
  private final LocalDirAllocator appDirs;
  private final LocalDirAllocator userDirs;
  private final RecordFactory recordFactory;
  private final Map<LocalResource,Future<Path>> pendingResources;
  private final String appCacheDirContextName;

  public ContainerLocalizer(FileContext lfs, String user, String appId,
      String localizerId, List<Path> localDirs,
      RecordFactory recordFactory) throws IOException {
    if (null == user) {
      throw new IOException("Cannot initialize for null user");
    }
    if (null == localizerId) {
      throw new IOException("Cannot initialize for null containerId");
    }
    this.lfs = lfs;
    this.user = user;
    this.appId = appId;
    this.localDirs = localDirs;
    this.localizerId = localizerId;
    this.recordFactory = recordFactory;
    this.conf = new Configuration();
    this.appCacheDirContextName = String.format(APPCACHE_CTXT_FMT, appId);
    this.appDirs = new LocalDirAllocator(appCacheDirContextName);
    this.userDirs = new LocalDirAllocator(String.format(USERCACHE_CTXT_FMT, user));
    this.pendingResources = new HashMap<LocalResource,Future<Path>>();
  }

  LocalizationProtocol getProxy(final InetSocketAddress nmAddr) {
    YarnRPC rpc = YarnRPC.create(conf);
    return (LocalizationProtocol)
      rpc.getProxy(LocalizationProtocol.class, nmAddr, conf);
  }

  @SuppressWarnings("deprecation")
  public int runLocalization(final InetSocketAddress nmAddr)
      throws IOException, InterruptedException {
    // load credentials
    initDirs(conf, user, appId, lfs, localDirs);
    final Credentials creds = new Credentials();
    DataInputStream credFile = null;
    try {
      // assume credentials in cwd
      // TODO: Fix
      credFile = lfs.open(
          new Path(String.format(TOKEN_FILE_NAME_FMT, localizerId)));
      creds.readTokenStorageStream(credFile);
    } finally  {
      if (credFile != null) {
        credFile.close();
      }
    }
    // create localizer context
    UserGroupInformation remoteUser =
      UserGroupInformation.createRemoteUser(user);
    LocalizerTokenSecretManager secretManager =
      new LocalizerTokenSecretManager();
    LocalizerTokenIdentifier id = secretManager.createIdentifier();
    Token<LocalizerTokenIdentifier> localizerToken =
      new Token<LocalizerTokenIdentifier>(id, secretManager);
    remoteUser.addToken(localizerToken);
    final LocalizationProtocol nodeManager =
        remoteUser.doAs(new PrivilegedAction<LocalizationProtocol>() {
          @Override
          public LocalizationProtocol run() {
            return getProxy(nmAddr);
          }
        });

    // create user context
    UserGroupInformation ugi =
      UserGroupInformation.createRemoteUser(user);
    for (Token<? extends TokenIdentifier> token : creds.getAllTokens()) {
      ugi.addToken(token);
    }

    ExecutorService exec = null;
    try {
      exec = createDownloadThreadPool();
      CompletionService<Path> ecs = createCompletionService(exec);
      localizeFiles(nodeManager, ecs, ugi);
      return 0;
    } catch (Throwable e) {
      // Print traces to stdout so that they can be logged by the NM address
      // space.
      e.printStackTrace(System.out);
      return -1;
    } finally {
      try {
        if (exec != null) {
          exec.shutdownNow();
        }
        LocalDirAllocator.removeContext(appCacheDirContextName);
      } finally {
        closeFileSystems(ugi);
      }
    }
  }

  ExecutorService createDownloadThreadPool() {
    return Executors.newSingleThreadExecutor(new ThreadFactoryBuilder()
      .setNameFormat("ContainerLocalizer Downloader").build());
  }

  CompletionService<Path> createCompletionService(ExecutorService exec) {
    return new ExecutorCompletionService<Path>(exec);
  }

  Callable<Path> download(LocalDirAllocator lda, LocalResource rsrc,
      UserGroupInformation ugi) throws IOException {
    Path destPath = lda.getLocalPathForWrite(".", getEstimatedSize(rsrc), conf);
    return new FSDownload(lfs, ugi, conf, destPath, rsrc, new Random());
  }

  static long getEstimatedSize(LocalResource rsrc) {
    if (rsrc.getSize() < 0) {
      return -1;
    }
    switch (rsrc.getType()) {
      case ARCHIVE:
      case PATTERN:
        return 5 * rsrc.getSize();
      case FILE:
      default:
        return rsrc.getSize();
    }
  }

  void sleep(int duration) throws InterruptedException {
    TimeUnit.SECONDS.sleep(duration);
  }

  protected void closeFileSystems(UserGroupInformation ugi) {
    try {
      FileSystem.closeAllForUGI(ugi);
    } catch (IOException e) {
      LOG.warn("Failed to close filesystems: ", e);
    }
  }

  protected void localizeFiles(LocalizationProtocol nodemanager,
      CompletionService<Path> cs, UserGroupInformation ugi)
      throws IOException {
    while (true) {
      try {
        LocalizerStatus status = createStatus();
        LocalizerHeartbeatResponse response = nodemanager.heartbeat(status);
        switch (response.getLocalizerAction()) {
        case LIVE:
          List<LocalResource> newResources = response.getAllResources();
          for (LocalResource r : newResources) {
            if (!pendingResources.containsKey(r)) {
              final LocalDirAllocator lda;
              switch (r.getVisibility()) {
              default:
                LOG.warn("Unknown visibility: " + r.getVisibility()
                        + ", Using userDirs");
                //Falling back to userDirs for unknown visibility.
              case PUBLIC:
              case PRIVATE:
                lda = userDirs;
                break;
              case APPLICATION:
                lda = appDirs;
                break;
              }
              // TODO: Synchronization??
              pendingResources.put(r, cs.submit(download(lda, r, ugi)));
            }
          }
          break;
        case DIE:
          // killall running localizations
          for (Future<Path> pending : pendingResources.values()) {
            pending.cancel(true);
          }
          status = createStatus();
          // ignore response
          try {
            nodemanager.heartbeat(status);
          } catch (YarnRemoteException e) { }
          return;
        }
        cs.poll(1000, TimeUnit.MILLISECONDS);
      } catch (InterruptedException e) {
        return;
      } catch (YarnRemoteException e) {
        // TODO cleanup
        return;
      }
    }
  }

  /**
   * Create the payload for the HeartBeat. Mainly the list of
   * {@link LocalResourceStatus}es
   *
   * @return a {@link LocalizerStatus} that can be sent via heartbeat.
   * @throws InterruptedException
   */
  private LocalizerStatus createStatus() throws InterruptedException {
    final List<LocalResourceStatus> currentResources =
      new ArrayList<LocalResourceStatus>();
    // TODO: Synchronization??
    for (Iterator<LocalResource> i = pendingResources.keySet().iterator();
         i.hasNext();) {
      LocalResource rsrc = i.next();
      LocalResourceStatus stat =
        recordFactory.newRecordInstance(LocalResourceStatus.class);
      stat.setResource(rsrc);
      Future<Path> fPath = pendingResources.get(rsrc);
      if (fPath.isDone()) {
        try {
          Path localPath = fPath.get();
          stat.setLocalPath(
              ConverterUtils.getYarnUrlFromPath(localPath));
          stat.setLocalSize(
              FileUtil.getDU(new File(localPath.getParent().toUri())));
          stat.setStatus(ResourceStatusType.FETCH_SUCCESS);
        } catch (ExecutionException e) {
          stat.setStatus(ResourceStatusType.FETCH_FAILURE);
          stat.setException(RPCUtil.getRemoteException(e.getCause()));
        } catch (CancellationException e) {
          stat.setStatus(ResourceStatusType.FETCH_FAILURE);
          stat.setException(RPCUtil.getRemoteException(e));
        }
        // TODO shouldn't remove until ACK
        i.remove();
      } else {
        stat.setStatus(ResourceStatusType.FETCH_PENDING);
      }
      currentResources.add(stat);
    }
    LocalizerStatus status =
      recordFactory.newRecordInstance(LocalizerStatus.class);
    status.setLocalizerId(localizerId);
    status.addAllResources(currentResources);
    return status;
  }

  public static void main(String[] argv) throws Throwable {
    Thread.setDefaultUncaughtExceptionHandler(new YarnUncaughtExceptionHandler());
    // usage: $0 user appId locId host port app_log_dir user_dir [user_dir]*
    // let $x = $x/usercache for $local.dir
    // MKDIR $x/$user/appcache/$appid
    // MKDIR $x/$user/appcache/$appid/output
    // MKDIR $x/$user/appcache/$appid/filecache
    // LOAD $x/$user/appcache/$appid/appTokens
    try {
      String user = argv[0];
      String appId = argv[1];
      String locId = argv[2];
      InetSocketAddress nmAddr =
          new InetSocketAddress(argv[3], Integer.parseInt(argv[4]));
      String[] sLocaldirs = Arrays.copyOfRange(argv, 5, argv.length);
      ArrayList<Path> localDirs = new ArrayList<Path>(sLocaldirs.length);
      for (String sLocaldir : sLocaldirs) {
        localDirs.add(new Path(sLocaldir));
      }

      final String uid =
          UserGroupInformation.getCurrentUser().getShortUserName();
      if (!user.equals(uid)) {
        // TODO: fail localization
        LOG.warn("Localization running as " + uid + " not " + user);
      }

      ContainerLocalizer localizer =
          new ContainerLocalizer(FileContext.getLocalFSFileContext(), user,
              appId, locId, localDirs,
              RecordFactoryProvider.getRecordFactory(null));
      System.exit(localizer.runLocalization(nmAddr));
    } catch (Throwable e) {
      // Print error to stdout so that LCE can use it.
      e.printStackTrace(System.out);
      throw e;
    }
  }

  private static void initDirs(Configuration conf, String user, String appId,
      FileContext lfs, List<Path> localDirs) throws IOException {
    if (null == localDirs || 0 == localDirs.size()) {
      throw new IOException("Cannot initialize without local dirs");
    }
    String[] appsFileCacheDirs = new String[localDirs.size()];
    String[] usersFileCacheDirs = new String[localDirs.size()];
    for (int i = 0, n = localDirs.size(); i < n; ++i) {
      // $x/usercache/$user
      Path base = lfs.makeQualified(
          new Path(new Path(localDirs.get(i), USERCACHE), user));
      // $x/usercache/$user/filecache
      Path userFileCacheDir = new Path(base, FILECACHE);
      usersFileCacheDirs[i] = userFileCacheDir.toString();
      createDir(lfs, userFileCacheDir, FILECACHE_PERMS, false);
      // $x/usercache/$user/appcache/$appId
      Path appBase = new Path(base, new Path(APPCACHE, appId));
      // $x/usercache/$user/appcache/$appId/filecache
      Path appFileCacheDir = new Path(appBase, FILECACHE);
      appsFileCacheDirs[i] = appFileCacheDir.toString();
      createDir(lfs, appFileCacheDir, FILECACHE_PERMS, false);
    }
    conf.setStrings(String.format(APPCACHE_CTXT_FMT, appId), appsFileCacheDirs);
    conf.setStrings(String.format(USERCACHE_CTXT_FMT, user), usersFileCacheDirs);
  }

  private static void createDir(FileContext lfs, Path dirPath,
      FsPermission perms, boolean createParent) throws IOException {
    lfs.mkdir(dirPath, perms, createParent);
    if (!perms.equals(perms.applyUMask(lfs.getUMask()))) {
      lfs.setPermission(dirPath, perms);
    }
  }
}


The past week has been busy with work, editing, syncing, and life in general. The hard work came to a head over the weekend when I powered through the last few scenes in my film and completed the first assembly. The hard part is over.
I sat down to watch the assembly after dinner last night. I initially thought I'd watch with a pen and paper and take thorough noted on any and all thoughts, but I quickly thought better of it. I knew it was a given that every scene would need to be revisited and re-edited, so why try and address the minutia this point? I decided to pay attention only to overall impressions. After all, that is really all that matters when someone asks a movie-goer, "What did you think of that movie?"
I was admittedly a little apprehensive, and wasn't really in the mood to watch a story I've already lived with for so many months. I felt like already knew the problems I had with this assembly and that I'd prefer to just jump in and shape it into a true rough cut. So I sat down, watched, and listened and was surprised at some of my reactions.
The story moves fast. Maybe too fast. Need to give the characters (and us) time to breath and enjoy the world of it.
We are still missing some of the biggest elements of the story (to be shot on our pickup day next month. Hard to judge certain things until that's in there.
I love the moments of silence. Silence can be funnier that dialogue.
Some characters need some shaping in the edit. SPecial consideration should be paid to what we learn about characters and when.
Overall, the film looks pretty slick. We squeezed a tremendous amount of production value into this otherwise tiny package.
So now the fun part begins. Within this imperfect assembly, there are the bones of my film. In some cases, bones will be swapped out for better ones, but the overall structure is there. Now, I can focus on shaping the content and deciding exactly how to present the story. The plan is to hammer out at least two legitimate cuts of the film before we shoot the missing scenes. From there, I will drop in the new stuff and do a general touch up. Lastly, I will run the edit by some editors who may have some worthwhile insight to any problem areas there may be.
That's the plan. That's where I am. More soon!


Congresswoman Gabby Giffords (D-AZ) was gunned down — alongside with six others — during a constituency event outside of a Tucson-area supermarket. Such a senseless death. Giffords has apparently been a target for those on the far right for the past couple of years, with her office being vandalized last March following her vote for health care reform. Also, there was recently an event that encouraged the use of gun violence against Giffords — and promoted the firing of M-16s.
Again, deepest condolences to her family. And let us all hope that her life's efforts and dedication to her community were not in vain.
Now, reports are surfacing from media outlets that reports of the Congresswoman's death were premature. She is in critical condition, and undergoing surgery. Oh, boy ….
Judge Roll in 2009, faced death threats after presiding over a $32 million civil-rights lawsuit. The lawsuit was filed by illegal immigrants against an Arizona rancher. After Judge Roll ruled the case would be certified, threats came from talk-radio shows which fueled controversy and spurred audiences into making threats against the judge.
The threats materialized after one show, Judge Roll's name logged more than 200 phone calls as some callers threatened the judge and his family.
This resulted in the judge and his wife were under a protection detail for one month as Judge Roll was given twenty four hours a day, seven days a week security by the US Marshals Service. An US Attorney's investigation ruled that four men were identified as threat makers, but no charges were filed.
Our deepest condolences to Judge Roll's family during this tragic time.
He also says that there are 10 patients from the shooting, one has died, five are in critical condition. The dead patient was a child — the only one that came to the hospital.
Add an unnamed congressional staffer and a nine-year old child to the list of victims. The latter died following arrival at a Tucson-area hospital.
This will be my last update on this issue. Congresswoman Giffords has apparently made it through surgery with the chief of intensive care stating his extreme optimism on her recovery — although he was unwilling to presently commit to whether or not it would be a "full" recovery.


We are very happy excited to reveal to you the next instalment of Alfresco Disco records. Seka is a close friend and has played and raved at many of the Alfresco Disco parties.
Not only a great selector, here he clearly demonstrates he is no slouch in the studio either. From his studio in the heart of Bristol, Seka has used an analogue approach and his trusty MPC to carve out three satisfying, sample heavy house cuts that are unique and full of character.
On the remix duties we enlisted the Portugese Maestro Tiago, a resident at the brilliant Lux club in Lisbon who brings a live, percussive vibe to the release.


text:
Why Trump Should Fear Joe Biden
By Rich Lowry — November 28, 2018
Joe Biden is a gaffe-prone 75-year-old Washington veteran — who is exactly what Democrats need.
The suburbs have turned against Republicans, but Donald Trump's working-class base is still with him in a geographic and demographic stand-off that will — absent a game-changer — define the 2020 election.
The play for Democrats should be obvious: Make a serious appeal to Trump's voters, take back the Blue Wall states of Wisconsin, Michigan and Pennsylvania, and win the presidency. In other words, go with Joe Biden or someone like him with a Midwestern or working-class sensibility (newly re-elected Sens. Sherrod Brown of Ohio and Amy Klobuchar of Minnesota come to mind).
His gruff manner, Catholic faith, Irish ethnic background, union-friendly politics and upbringing in Delaware via Pennsylvania make him as close as the contemporary national Democratic Party gets to a working-class match for the Great Lakes states that Trump stole from it in 2016.
From this juncture, those states again look absolutely crucial. If the rest of the electoral map stays the same, Democrats need to win all three of Wisconsin, Michigan and Pennsylvania to take back the White House. Even if they pick off 2016 red states Arizona and Georgia, they still need Michigan or Pennsylvania to get over 270.
Conversely, it's hard to see where Trump goes and wins new territory to make up for the loss of Wisconsin, Michigan and Pennsylvania.
Trump didn't win those three states by much, by about 80,000 votes collectively. More than anything, he depended on running against a Democratic candidate who was unacceptable to working-class whites. Right now, it looks like he needs a repeat performance by the Democrats, and he may well get one.
The Democrats don't usually do old and familiar, at least not when they win. The last three Democratic presidents, Jimmy Carter, Bill Clinton and Barack Obama, were fresh-faced newcomers on the national scene.
And then, there are the party's new obsessions. Class has been trumped by race and gender, and as a white male Biden is 0-2. Inequality is now less of a motivator than intersectionality, economic privilege less of a concern than white privilege. This was a stumbling block for the class-obsessed Bernie Sanders last time, and would surely hamper Biden and Sherrod Brown in today's even more fevered context.
The Democrats are not set up to go with, in the derisive phrase, stale, pale and male. Perhaps they can find another Barack Obama-type candidate who lights up the base while having just enough draw for working-class whites. There also is more than one way to win back the Blue Wall — higher black turnout could make the difference.
But there's a good chance that Democrats will get consumed by the hot-house dynamic of their nominating process, and select someone who, like those defeated progressive darlings of the midterms — Beto O'Rourke, Stacey Abrams and Andrew Gillum — is better suited to going down in a blaze of glory rather than winning over an increment of Trump voters.
If so, Joe Biden will be one of the few people in American history who could have won two straight presidential elections — in theory.
Rich Lowry is editor of the National Review.
(c) 2018 by King Features Synd., Inc.
Tagged with: chronicle media Chronicleillinois.com chroniclemedia.com Cook County Chronicle cookchronicle.com DeKalb County Chronicle DeKalbChronicle.com DuPage Chronicle Dupagechronicle.com Kendall County Chronicle kendallchronicle.com Lake County Chronicle Lakechronicle.com mchenry chronicle mchenrychronicle.com McLean County Chronicle mcleanchronicle.com Metro East Chronicle metroeastchronicle.com Peoria County Chronicle peoriacountychronicle.com Rich Lowry Suburban Chronicle suburbanchronicle.com tazewell chronicle tazewellchronicle.com Winnebago County Chronicle winnebagochronicle.com Woodford Chronicle woodfordchronicle.com


text:
Anna Liuba MA, HCPC - Art Psychotherapist, BAAT Member
I am a qualified and professionally registered Art Psychotherapist.
I have full professional indemnity insurance, full BAAT membership and have been checked by the DBS.
What is art psychotherapy?
Art therapy is a form of psychotherapy that uses art media as its primary mode of communication. A Registered Art Therapist, or Art Psychotherapist, is someone who has undertaken an approved training in Art Psychotherapy at post-graduate, MA or MSc level, and who is a member of the British Association of Art Therapists (BAAT) and registered with the Health and Care Professions Council (HCPC). Art Therapists work with children, young people, adults and the elderly.
The overall aim of art therapy is to effect change and growth on a personal level through the use of art materials in a safe, confidential and facilitating environment.
Art therapy is not dependent on spoken language and can therefore be helpful to anyone who finds it difficult to express their thoughts and feelings verbally. Art therapy is a three way process that focuses on the use of art materials and the relationship between the therapist and the client.
Clients who can use art therapy may have a wide range of difficulties, disabilities or diagnoses. These include, for example emotional, behavioural or mental health problems, PTSD, relationship issues, difficult experiences such as historical abuse or bereavement, life-limiting conditions and physical illness.
Art therapy may be provided for groups, or for individuals, depending on clients' needs. It is not a recreational activity or an art lesson, although the sessions can be enjoyable. Clients do not need to have any previous experience or expertise in art so please don't be put off by the word 'art'. There is no pressure to use the art materials, sometimes just talking is enough.
Why use art?
Art has long been known to have therapeutic properties. When creating visual images, people 'draw' on the right side of their brains – the same side that is used before language develops. It is where visual memories are stored.
Using art materials to make images which can be thought about with a qualified and registered art therapist may help relieve difficult or painful feelings and can help increase general wellbeing. Sometimes words can't be found to describe thoughts and feelings but the process involved in image making and the images themselves can help to do so.
A self-contained room, consistently available and free from interruption to ensure privacy and confidentiality
A sink with running water
Lockable storage space
'The National Institute for Health and Clinical Excellence (NICE) recommends arts therapies in their guidelines on schizophrenia, quoting evidence that arts therapies are the only form of treatment found to be effective for the negative symptoms of schizophrenia, and recommending that they should be considered for everyone with this diagnosis, at all stages of the condition, including the acute stage, and to promote recovery' (Mind 2016).
Comments people have made about their experience of art therapy:
"It's had a profound impact. I consider this to be the most successful thing that has happened to me in my mental health history. I've taken away what I did there and use it"
"I don't feel a prisoner of my depression any more. I can't tell you how much that means. I'd rather die than go through another dark time like the last one. But this has given me a new way of being and shown me a different way of coping with being me"
"I've had profound and lasting benefits from this work"
"There have been enormous changes in how I cope now… I don't think realistically I could have hoped for much more from it"
"I really feel that it has given me more tools to deal with the things I need to deal with"
These views about the experience of art therapy are from clients at The Creative Therapies Service, Exeter, who were interviewed by Sarah Bennet for 'Words are not enough', MSc Research, University of Exeter School of Psychology, December 2001.
I have a Masters degree in Art Psychotherapy Practice offered by Leeds Beckett University in conjunction with Sheffield NHS Trust. I have HCPC registration and full membership of the British Association of Art Therapists (BAAT).
(I have full professional indemnity insurance and have been checked by the DBS).
I have a Masters degree (with Merit) in Art, Cultures and Contexts/Contemporary Art Theory.
I have a PGCE (for HE) and a BA (Hons) in Fine Art Illustration.
My experience covers a range of professional roles and settings which include the following:
Specialist Mental Health Practitioner within the NHS Child and Adolescent Mental Health Services (CAMHS).
Trained Affair Recovery Group Leader facilitating Online support programmes for couples who find themselves in crisis due to infidelity. These groups are comprised of married couples that are attempting to save their marriage and work through the wounds created by infidelity. EMS Online groups provide a combination of support and education. These groups meet once a week via telephone conference call for an hour and a half for a total of 13 weeks. The calls are facilitated by a trained Affair Recovery Leader. I also facilitate weekly group calls for the betrayed spouse whose marriage has broken down due to infidelity.
Registered / Accredited
Areas of counselling I deal with
Therapies offered
Avg Cost (per hourly session): £50 - £70 Sliding Scale: Yes
Initial consultation one hour: free
(24 hour cancellation notice is required where possible).
No charge for initial phone enquiries.
I have full professional indemnity insurance and can be contracted for sessional work at certain establishments at a reduced rate. Weekly block booking by a school, care home or other organisation: £50 - £60 per one-to-one session, or day rate negotiable.
Please do not hesitate to contact me via phone or email with any questions you may have. If I am unable to answer please do leave me a message, ideally with the best times to contact you, and I will call/message you back.
View contact details Saved Save profile Email this counsellor
Ilkley, LS29
Online counselling: No
Telephone counselling: No
Face to face counselling: Yes
Sign language: Unspecified
Other languages: None
Types of client


text:
Q: Select element value is string I am sending select element selected value through ajax to Laravel controller action and validated the value as required in controller.
The problem is I am getting select element value as string not integer. So when first option is selected which has value 0, it goes as a string ("0") to controller and does not validated as required in action method.
The options to the select element is added dynamically.
Here is my code
HTML
var row_data = {
    'lob_id': lob_id,
    'sub_lob_id': sub_lob_id,
    'product_id': product_id,
};

$.ajax({
    url: '{{route('
    getProductThreshold ')}}',
    type: 'get',
    dataType: 'json',
    data: row_data,
    success: function (response) {
        loader(true);
        console.log(response);
    }
});

Laravel Controller
$validators = Validator::make($request->all(), [
            'lob_id' => 'required',
            'sub_lob_id' => 'required',
            'product_id' => 'required',
        ]);

Controller Request

How should I use laravel validator if value is being sent as string in request?

A: Any data sent over the internet is sent as string, and the destination parses and decodes this string the way it needs. That's why HTTP request parameters are always string.
When you receive a request and wait for a numeric value for a parameter, just convert it to number before using it. In your case, you are using Laravel PHP, you can use intval()
For Laravel validator, there's a validation rule to check if the incoming parameter is a number or not, which is numeric. Laravel knows that the parameter is string and deals with that. The validator doesn't check the data type, but it checks that the value of the string is a number.
You can find the full set of Laravel validation rules here:
Laravel Validation Rules

A: I added another laravel validation i.e not_in:0 and that worked for me. Simply its check for request parameter if zero whether parameter is string or integer
$validators = Validator::make($request->all(), [
            'lob_id' => 'required|not_in:0',
            'sub_lob_id' => 'required|not_in:0',
            'product_id' => 'required|not_in:0',
        ]);

A: You have 2 options:

*

*Use parseInt and send the data as number. Though technically the request body is sent as string, your model will see the value in it as number and will treat it like that

*Change your model on backend to parse the received string as number. But this is not recommended.

redpajama_set_name: RedPajamaStackExchange


When an abortion happens in the later part of pregnancy, 20 weeks or more gestation, it is an arduously long and painful process, often done by D&E (dilation and extraction). In the simplest of terms, the fetus is crushed and dismembered by the abortionist's instruments and then removed out of the mother. This can take more than one day and is a very expensive and risky procedure. While the 1973 Supreme Court decisions of Roe v. Wade and Doe v. Bolton allow abortion for any reason throughout all nine months of pregnancy, most states have tried to limit this to viability. New York took a gigantic step forward though, codifying Roe and Doe and permitting abortion until birth, long past the viability of a fetus.
Governor Andrew Cuomo signed the legislation surrounded by women cheering for the right to dismember and tear apart babies in the womb. It was a sad image, especially viewing it as someone who used to be one of those women, as someone who ran my own Planned Parenthood clinic and sold abortions better than a timeshare agent ever could.
Abortion was always pushed where I worked from the highest levels down because it's a moneymaker. Women and their unborn babies are seen as dollar signs. Empowerment means telling them "no, you cannot have this baby and still go to school or have a career; abortion is your only option." Abortion is an easy sell, especially in states like New York where there are few, if any obstacles, to having one, and where the cost of living is high.
Minority women especially suffer in New York, where there are more black babies that are aborted than born. The impact of abortion on black women is frankly unfair. Black mothers in New York aborted at more than three times the rate of white women. Where is the support these mothers need to keep their babies?
The New York law won't just harm minorities; it will harm all women who seek to terminate their late-term pregnancies. According to the Guttmacher Institute, just over one percent of all abortions are on fetuses past 20 weeks gestation, which equals about 13,000 late-term abortions. Some of these children are viable and can live outside the womb and every single one has infinite worth.
The advocates of the New York law - and late-term abortions in general - always say women should be able to terminate so late in their pregnancies because of fetal abnormalities. And the stories of women who do choose this option are just heartbreaking. But even though that's the national narrative of late-term abortion reasoning, it's not the main reason why women choose abortion so late in pregnancy.
Guttmacher released a study in 2013 that named the most common reasons why women chose abortion late-term: not recognizing they were pregnant, issues with the father, financial constraints, depression and/or use of illicit substances, and indecision.
Another thing about this particular law that makes it so egregious is that these dangerous abortions are not required to be done by a licensed physician. Even licensed doctors have killed women during late-term abortions as the complication risk is high. Women who abort late-term babies are at an increased risk of mental health issues, depression, suicide, hemorrhage, organ damage or loss, and infections. New York is further endangering women by refusing to demand a licensed physician perform the abortion. Plenty of abortion facilities around the nation have been cited for such infractions against their patients (inspection reports available here).
This law is a farce to allow more abortions and easy access to a more risky and expensive procedure for women. While I did not work in a late-term abortion facility, I know many women who did, and many former abortion workers will tell you that the abortion facilities often had under qualified staff helping with the abortion procedure, which was risky. But it made money. This is the opposite of empowerment for women. The entire abortion movement strips women of empowerment, dignity, and feminism.
The location of the baby is the only difference between life and death in New York now. One mother will hold her newborn infant in one room of a hospital while another infant, perhaps only days from birth, lies lifeless in another room at the hands of an abortionist. I hope this law is reported on far and wide, that Americans learn exactly what a late-term abortion is, that questions are asked about what this procedure entails, that the reality of this gruesome and vile procedure is exposed.
That is ultimately how I left the abortion industry - I assisted in an ultrasound guided abortion and saw firsthand how the baby fought against the medical instruments that ultimately took its life. I walked out of the clinic and never looked back. May all of us wake up to the truth that life exists in the womb and it deserves to be protected.


text:
"""`Evaluable` interface."""

from __future__ import absolute_import
from __future__ import division
from __future__ import print_function

import abc

class Evaluable(object):
  """Interface for objects that are evaluatable by, e.g., `Experiment`.
  """
  __metaclass__ = abc.ABCMeta

  @abc.abstractproperty
  def model_dir(self):
    """Returns a path in which the eval process will look for checkpoints."""
    raise NotImplementedError

  @abc.abstractmethod
  def evaluate(self,
               x=None,
               y=None,
               input_fn=None,
               feed_fn=None,
               batch_size=None,
               steps=None,
               metrics=None,
               name=None,
               checkpoint_path=None,
               hooks=None):
    """Evaluates given model with provided evaluation data.

    Stop conditions - we evaluate on the given input data until one of the
    following:
    - If `steps` is provided, and `steps` batches of size `batch_size` are
    processed.
    - If `input_fn` is provided, and it raises an end-of-input
    exception (`OutOfRangeError` or `StopIteration`).
    - If `x` is provided, and all items in `x` have been processed.

    The return value is a dict containing the metrics specified in `metrics`, as
    well as an entry `global_step` which contains the value of the global step
    for which this evaluation was performed.

    Args:
      x: Matrix of shape [n_samples, n_features...] or dictionary of many matrices
         containing the input samples for fitting the model. Can be iterator that returns
         arrays of features or dictionary of array of features. If set, `input_fn` must
         be `None`.
      y: Vector or matrix [n_samples] or [n_samples, n_outputs] containing the
         label values (class labels in classification, real numbers in
         regression) or dictionary of multiple vectors/matrices. Can be iterator
         that returns array of targets or dictionary of array of targets. If set,
         `input_fn` must be `None`. Note: For classification, label values must
         be integers representing the class index (i.e. values from 0 to
         n_classes-1).
      input_fn: Input function returning a tuple of:
          features - Dictionary of string feature name to `Tensor` or `Tensor`.
          labels - `Tensor` or dictionary of `Tensor` with labels.
        If input_fn is set, `x`, `y`, and `batch_size` must be `None`. If
        `steps` is not provided, this should raise `OutOfRangeError` or
        `StopIteration` after the desired amount of data (e.g., one epoch) has
        been provided. See "Stop conditions" above for specifics.
      feed_fn: Function creating a feed dict every time it is called. Called
        once per iteration. Must be `None` if `input_fn` is provided.
      batch_size: minibatch size to use on the input, defaults to first
        dimension of `x`, if specified. Must be `None` if `input_fn` is
        provided.
      steps: Number of steps for which to evaluate model. If `None`, evaluate
        until `x` is consumed or `input_fn` raises an end-of-input exception.
        See "Stop conditions" above for specifics.
      metrics: Dict of metrics to run. If None, the default metric functions
        are used; if {}, no metrics are used. Otherwise, `metrics` should map
        friendly names for the metric to a `MetricSpec` object defining which
        model outputs to evaluate against which labels with which metric
        function.

        Metric ops should support streaming, e.g., returning `update_op` and
        `value` tensors. For example, see the options defined in
        `../../../metrics/python/ops/metrics_ops.py`.
      name: Name of the evaluation if user needs to run multiple evaluations on
        different data sets, such as on training data vs test data.
      checkpoint_path: Path of a specific checkpoint to evaluate. If `None`, the
        latest checkpoint in `model_dir` is used.
      hooks: List of `SessionRunHook` subclass instances. Used for callbacks
        inside the evaluation call.

    Returns:
      Returns `dict` with evaluation results.
    """
    raise NotImplementedError


One year has gone by and, PORCELANOSA Group, once again, shall hold its Architecture and Interior Design awards, opening a window of imagination for the participants who can present their most innovating projects and proposals.
These awards are becoming more and more relevant as the years go by as a result of the number of applicants and the quality of the projects presented. There are two categories: forward-looking projects with a section for students and professionals, and completed projects.
In this seventh edition, the participants in the forward-looking category shall have to elaborate a 600 square metre Porcelanosa shop proposal located in the commercial area of a big city. The establishment shall have an exhibition space for the products, a work area for professionals and a small cafeteria for the clients with a Gamadecor open kitchen among other facilities.
The completed project category shall include real projects that have been completed between January 2012 and February 2014, and have used materials from PORCELANOSA Group whatever its nature, ranging from public spaces to commercial establishments or private homes.
Just like every edition, the jury shall be composed of internationally renowned interior designers, designers and architects. Among them shall be Olivier Lapidus, from Création Olivier Lapidus; Francesc Rifé, from the Francesc Rifé Studio; Héctor Ruiz Velázquez, from RuizVelázquez-Architecture and Design and Raquel Chamorro, from the Raquel Chamorro studio.
The architecture and interior design promotion aims to improve the sector on an international scale and encourage new talents in aforesaid areas. In past editions the jury was made up of renowned professionals such as Rafael de La-Hoz, Clodagh, Joaquín Torres, Tomás Alía, Ignacio García de Vinuesa, Teresa Sapey, Fran Silvestre, Carlos Lamela, Pascua Ortega and Benedetta Tagliabue.
As other editions, all subscriptions must be made online on the webpage www.porcelanosa-interiorismo.com. If you are interested in taking part, you can download the competition rules here. For more information, please contact PORCELANOSA Group stores.


(click play twice to start) "Glenn has an amazing way of approaching market intelligence. He combines the HEAD, the analytical, the numbers ... with the HEART, ... the subjective, the 'less quantifiable' ... and then he comes at it from a different direction 'what we SAY and what we DO' ... it becomes a quadrant ... I'm convinced it gives him the power that no one else has ... few other people do this!"
(click play twice to start) "This is not a technique. Glenn bases his approach on principles. They don't change. I believe fully that if Claude Hopkins were alive today, he would be learning this. This is that powerful, ... this is radical"
(click play twice to start) "I've got total confidence. Glenn has given us a step by step, how to, helpful [set of] templates ... a perfect road map. There's a lot of hard work ... there's a lot of preparation work, but the payoff is incalculable!"
(click play twice to start) "I would say to a friend of mine, ... yes, I know you may have been burned before and you may be weary, ... but you really need to do this, this is truly for real! If you're not ready to do this, you're not serious. You need to do this"


The World Health Organization (WHO) reports that there are about 130 to 150 million people worldwide who have chronic Hepatitis C, an infectious disease that primarily affects the liver. Of these, a significant number develop liver cancer and cirrhosis, the scarring of the liver due to long-term damage resulting in poor liver function. Of those who develop hepatitis C-related liver diseases, as many as 500,000 die each year.
A new experimental drug developed by pharmaceutical company AbbVie, however, may soon improve the outlook of millions of people who have contracted hepatitis C virus (HCV). Researchers conducting the phase 3 trial of the drug called ABT-450 reported that the experimental drug has cured more than 90 percent of the subjects who have hepatitis C and liver cirrhosis, showing a significant improvement in cure as treatment rate for patients with HCV and cirrhosis is historically lower than 50 percent.
The trial, which was described in a report published in the New England Journal of Medicine April 10, involved almost 400 patients who have already been treated before but did not respond well to the treatment or had a relapse. They were given either a placebo or a pill that contains ABT-450 plus ombitasvir and ritonavir as well as dasabuvir and ribavirin.
The researchers said that 96.3 percent of the patients who received ABT-450 combination responded well to the treatment. "Rates of response to a 12-week interferon-free combination regimen were more than 95% among previously treated patients with HCV genotype 1 infection, including patients with a prior null response," the researchers reported.
Interferon is traditionally used as the standard treatment for hepatitis C. Unfortunately, the therapy is associated with a number of side effects and many patients see a relapse of their disease.
"The reason this study is so profound is because interferon is not tolerated nor is it safe in many people with cirrhosis," said study lead author Fred Poordad from The University of Texas Health Science Center at San Antonio. "Many of the patients with cirrhosis in this study were not even eligible to be treated with interferon."
The phase 3 trial is often the last trial needed for a drug to get approval from the Food and Drug Administration (FDA). Once ABT-450 wins FDA's approval, it is anticipated to compete with another innovative albeit excessively expensive hepatitis C treatment, Gilead's Sovaldi, which costs $1,000 per day.
Weight loss and diet? Yes. Low-calorie, self-depriving food? No.