The most exceptional oceanfront offering in today's market. Coveted La Jolla Shores, .54 acre site. Exquisite. Lavish. Comfortable. Think Grace Kelly meets Howard Hughes. 10,715 est. sq. ft., built in 2008, Tiffany's quality & incredible craftsmanship; an entertainer's dream in a timeless Art Deco style. Unassuming from the street, you'll find every imaginable detail. 5 bedrooms, pool, spa, outdoor & indoor kitchen, rich paneled office with incredible silver leaf ceiling detail, club-like bar/billiards room, theater, yoga room & yes, a separate 500 sq. ft. bonus room/bar complete with 2 lane bowling alley! Alluring lighting, high ceilings, walls of glass capture wrap around views both day & night, La Jolla Cove to Scripps Pier & city lights. Only 8 doors up from the Marine Room.


text:
Posts Tagged 'bipolar disorder'
By Griffen Sparks On January 31st, 2017
Brain Scans May Identify Teens With Bipolar Disorder at High Risk for Suicide
Researchers say they have discovered a way to identify teenagers and young adults with bipolar disorder who are at the highest risk for attempting suicide. According to the authors of the study, approximately half of all people who live with bipolar disorder attempt suicide at some point in their life. Up to one in five…
By admin On December 28th, 2016
Carrie Fisher Remembered for Her Honesty and Advocacy
Carrie Fisher's fierce wit and honesty never seemed to fit in with the celebrity culture into which she was born. Really, her vulnerability and openness about her struggles with substances and Bipolar Disorder didn't much fit in with the world in general. She continued to speak her truth, write about it, and worked as an…
By Griffen Sparks On October 21st, 2016
Childhood Abuse May Increase Risk of Developing Bipolar Disorder
Those who experienced abuse as children may face a heightened risk for developing bipolar disorder later in life, according to new research published in the British Journal of Psychiatry. "The link between experiencing a troubled childhood and subsequently being diagnosed with this serious condition is extremely strong," said study co-author Filippo Varese from the University…
By Griffen Sparks On September 2nd, 2016
Teens With Bipolar Disorder Face High Risk of Substance Abuse as Adults
Teens living with bipolar disorder face a particularly high risk of developing problems with substance abuse by the time they reach adulthood, according to new findings published this week in Journal of Clinical Psychiatry. Following up a previous study showing that adolescents with bipolar disorder were more likely to smoke cigarettes and develop substance use…
By Griffen Sparks On July 27th, 2016
Can Sunglasses Help Manage Bipolar Disorder?
Bipolar disorder affects people in countless ways that can derail an otherwise happy and healthy life. Perhaps the biggest way BD affects people is by causing problems getting enough sleep. Thankfully, researchers thank they have found a way to help those with bipolar disorder, depression, or even general sleep troubles get the rest their body…
By Griffen Sparks On June 30th, 2016
DNA Sequencing Finds Potential Genetic Mutations Tied To Bipolar Disorder
Researchers and medical professionals alike have agreed for years that genetics likely play a significant role in the development of bipolar disorder, but they may finally be getting close to pinpointing exactly which genes contribute to the disorder. In a report published in JAMA Psychiatry, researchers at Johns Hopkins University School of Medicine say they…
By Griffen Sparks On March 3rd, 2016
Child Abuse May Make Bipolar Disorder Symptoms More Severe
New research published in Lancet Psychiatry indicates people with bipolar disorder who were abused or neglected as children are likely to experience more severe symptoms and a notably higher risk of suicide. "Our findings have important implications for clinical practice, as they suggest that a history of childhood maltreatment could be used as an early…
By Griffen Sparks On February 8th, 2016
Ten Percent of People With Depression or Anxiety May Also Have Bipolar Disorder
Bipolar disorder is believed to be widely under-diagnosed, with many people going their entire lives without ever being clinically diagnosed or treated. However, a new study may provide a new avenue to improve diagnosis rates by improving identification of bipolar disorder in individuals who have already been diagnosed with depression or anxiety. The new report,…
By Griffen Sparks On July 2nd, 2015
Comorbid Anxiety Disorders Found in Nearly Half of Bipolar Disorder Patients
Nearly half of all individuals with bipolar disorder will also develop a comorbid anxiety disorder in their lifetime, according to the findings of a systematic review and meta-analysis published in The Lancet Psychiatry. The finding "brings home a key message for planning of clinical services", wrote Barbara Pavlova and fellow researchers from Dalhousie University in…
By Griffen Sparks On June 1st, 2015
Teenagers With Bipolar Disorder Show Brain Abnormalities In Imaging Study
New research indicates that adolescents with bipolar disorder show abnormal development in key areas of the brain that help regulate emotions, according to a new imaging study published in the journal Biological Psychiatry. A team of researchers from the Yale School of Medicine found that adolescents with bipolar disorder exhibited a loss of volume in…
Archives Select Month May 2020 (2) April 2020 (10) March 2020 (4) February 2020 (9) January 2020 (12) April 2019 (1) March 2019 (9) February 2019 (8) January 2019 (9) December 2018 (7) November 2018 (9) October 2018 (10) September 2018 (11) August 2018 (10) July 2018 (10) June 2018 (11) May 2018 (10) April 2018 (7) February 2018 (1) January 2018 (11) December 2017 (8) November 2017 (9) October 2017 (9) September 2017 (7) August 2017 (10) July 2017 (13) June 2017 (9) May 2017 (14) April 2017 (8) March 2017 (10) February 2017 (13) January 2017 (11) December 2016 (11) November 2016 (12) October 2016 (11) September 2016 (12) August 2016 (14) July 2016 (12) June 2016 (15) May 2016 (14) April 2016 (11) March 2016 (14) February 2016 (11) January 2016 (11) December 2015 (13) November 2015 (10) October 2015 (13) September 2015 (9) August 2015 (11) July 2015 (15) June 2015 (16) May 2015 (10) April 2015 (13) March 2015 (12) February 2015 (11) January 2015 (12) December 2014 (10) November 2014 (15) October 2014 (19) September 2014 (18) August 2014 (18) July 2014 (20) June 2014 (18) May 2014 (22) April 2014 (25) March 2014 (17) February 2014 (17) January 2014 (11) December 2013 (17) November 2013 (16) October 2013 (14) September 2013 (9) August 2013 (15) July 2013 (21) June 2013 (12) May 2013 (19) April 2013 (21) March 2013 (16) February 2013 (21) January 2013 (34) December 2012 (21) November 2012 (36) October 2012 (22) September 2012 (4) August 2012 (6) July 2012 (6) June 2012 (4) May 2012 (4) April 2012 (5) March 2012 (4) February 2012 (1) January 2012 (5) December 2011 (1) November 2011 (5) March 2011 (7) February 2011 (7) January 2011 (5) December 2010 (6) November 2010 (4) October 2010 (6) September 2010 (9) August 2010 (9) July 2010 (8) June 2010 (10) May 2010 (10) April 2010 (11) March 2010 (11) February 2010 (11) January 2010 (9) December 2009 (12) November 2009 (5) October 2009 (12) September 2009 (8) August 2009 (13) July 2009 (16) June 2009 (9) May 2009 (10) April 2009 (15) March 2009 (17) February 2009 (13) January 2009 (6) December 2008 (18) November 2008 (17) October 2008 (15) September 2008 (22) August 2008 (15) July 2008 (21) June 2008 (14) May 2008 (16) April 2008 (19) March 2008 (20) February 2008 (20) January 2008 (18) December 2007 (11) November 2007 (15) October 2007 (14) September 2007 (5) August 2007 (5) July 2007 (8) June 2007 (2) May 2007 (6) April 2007 (3) March 2007 (4) February 2007 (1) January 2007 (2) December 2006 (3) November 2006 (2) October 2006 (3) September 2006 (4) August 2006 (4) July 2006 (9) June 2006 (6) May 2006 (2) April 2006 (2) March 2006 (3) February 2006 (3) January 2006 (5) December 2005 (4) November 2005 (5) October 2005 (4) September 2005 (4) August 2005 (7)

redpajama_set_name: RedPajamaCommonCrawl


Right before the baby came, Joey had a change of jobs and was able to spend some time at home. He tilled my garden, put up tomato posts that wouldn't fall over in the middle of the season, and all sorts of helps. I especially needed his support when our due date for the baby was changed from February 7th to March 25th, an eternally long pregnancy. Jacob's arrival came but not without the help of many prayers, and friends, new and old, that stepped in to counsel, clean and care.
We had two goats that delivered twins the following month. Our little Mama died shortly afterward. We had to go out several times during the day to have the surviving milk goat feed all four kids. She would kick and fight even with her own. As I fought her, with Joey John (8) holding her head, Josiah (6) and Jonathan (4) bringing the babies to me, and Jonas (2) chasing the others around trying to help, I would hear my baby start to cry for his food. It sure did feel like "The earth (could) give way" (Ps 46:2). We went like this for a couple of weeks before a friend took two of the babies and bottle fed them…a help in trouble!
Joey was commissioned into the U.S. Army Reserves. He goes to his unit for a weekend every month and once a year has a two week training period. The first weekend in June while he was gone, our dog injured three of our ducks. I can remember being up in the cherry tree picking, listening for Jacob to wake up while I heard in the house the boys not getting along too well. I felt like I was driven up the tree—and I sure wanted to stay up there, except that my foot was getting cramped from standing on the branch. The words, "God will help her at break of day." (Ps 46:5) had real significance to me! During that time, the dogs did their mischief. A friend came to help kill the two severely maimed birds. I stretched the neck while she hacked with the dullest cleaver that anyone could imagine. She was a great support throughout the day.
Jonas (2) was my garden buddy, showing me every weed that he picked. One day while in the tomatoes, he was singing whole-heartily. Every once in awhile I would hear this thud, I was trying to hurry before the baby awoke that I didn't give it much thought until I realized that he hadn't shown me any weeds lately. I looked up to see him picking the almost ripe tomatoes and throwing them to our goats who eagerly awaited them on the other side of the fence! The mixed blessings of little helpers!
The boys helped make a scarecrow to hang in our pea patch out of desperation to rid our rows of moles, gophers and what not's. The boys dubbed it, "Jonathan" since it had on his clothes and would always be 'working.' Jonathan is our resident weed-wacker, mower, chain-sawer…just give him a stick and he's off to do his work, swinging that stick to clear our land, that is, if he hasn't gone to the army for a few weeks.
Joey's two-week army training was in August. It provided him with training and ideas for what could be used in missions work. For all of us, it was the longest two weeks of the year. "The Lord Almighty is (was) with us; the God of Jacob is our fortress," (Ps 46:7).
September brought a renewed need to request help from Him Who "makes wars cease to the ends of the earth; He breaks the bow and shatters the spear," (Ps 46:9), and helps us through each school day.
October came with a first-time visit from my mom. Steph, one of my sisters came too. Talk about help….my mom found my garden under the mat of Bermuda grass, Steph found the lights under an inch of dust. They also brought excitement….The two parcels of land beside us burnt. We watched the firefighters build a firebreak, drop chemicals, and water from planes and helicopters, and stop the blaze at the edge of our property. Because of the fire, my mom helped kill three snakes, two were inside the house.
We're nearing the end of this year, already past Thanksgiving-but the tomatoes are still turning red. I am weary of caning any more, and now I help Jonas throw some over to the goats. Joey John has learned and is able to help milk our two goats, (We bought another who kidded twins in July). Josiah is in charge of our newly acquired pair of rabbits, who are preparing the bedding for her babies. Jonathan tackles the care of our four pigs (two being raised for others), tackled in more ways than one. Our two dogs, Spotty, fearless in her watch-dogging, and Buster, growing into a mouse hunter and herding dog, continue to bring a form of 'help.' Jacob with his delightful laugh, his soldier crawl and now his tottering steps, demands all our vigilant eyes and help. Joey oversees it all, offering the support and guidance necessary to make it all work.
With all this help, or maybe it's because of this 'help', we know that it is necessary to "Be still and know that I am God; I will be exalted among the nations, I will be exalted in the earth." (Psalm 46:10). Not just at this Christmas season, but throughout the year, we know that "The Lord Almighty is with us; the God of Jacob is our fortress." (Psalm 46:11) That's why we know that this season is special, that is why we know we have help, and that is why we know we can make it through the coming days into the year 2000.


Our Cambridge guided tours are all tailored to suit each booking we do not allow for bookings to be joined. Our guided tours in Cambridge are all exclusive to each client.
Should you be planning an office trip, a conference, or university trip in Cambridge please contact us and we would be happy to take your booking.
Cambridge is located in the south east of England, about an hour's drive north from London.
Famous architects with buildings in the city include Sir Christopher Wren, James Stirling and Foster + Partners. Other key architects with work in the city include William Wilkins, George Basevi, Leslie Martin, Powell & Moya Architects, Gillespie Kidd & Coia and Edward Cullinan Architects. All these feature on our Cambridge Architecture Tours but note the Schlumberger Cambridge Research Center by Michael Hopkins and Partners is a fair walk west of the city.
The city is famous for its old and distinguished University. Like its twin city Oxford it has much brilliant historic and contemporary architecture. Cambridge is set on the River Cam and many of the colleges back onto gardens along the river, called The Backs, giving Cambridge a lot of its charm. Each college competes against the other to attain better and more beautiful architecture.
Cambridge Architecture Tours can focus on traditional or contemporary buildings or mix of the two. The Cambridge Architecture Tour is typically an introduction to the city's main buildings but it can be tailored to your group's interests if you provide information to us in good time.
We are usually able accommodate your group's specific needs and architectural interests on our Cambridge Architecture Tours. Visitors are generally met by the guide at the starting point of their architectural walking tour but it might be possible for your group to be collected from their hotel on request.
e-architect also organise architecture walking tours in other English cities such as London, Liverpool, Oxford, Manchester and Birmingham.


Mr Leo's most recent single "JAMAiS-JAMAIS" Video is provoking thoughts that suggest the Cameroonian Afro-pop singer Mr Leo is absolutely in love.
Leo was styled up by Africa's budding stylist and designer, Louis Fame. Louis Fame is the founder and CEO of Louise Fame Clothing Company. This inspirational stylist and designer dressed Mr Leo in his most recent fashionable and exotic African Urban Trad collection. Mr Leo of Alpha Better Records is an outstanding singer and he happens to be the first person to sway in Louis Fame African Urban Trad collection.
From 'E go beta' to 'I go marry you,' and now 'Jamais Jamais' the theme of love is all over the singer's lyrics. It sounds very interesting to think that this great icon could be expressing his love to a gorgeous lady that has caught his heart's attention.
Cameroonian artists now seem to have a quest for love. In a recently released single 'In Love' by Mimi Baya, you will find the love theme resonating throughout the song.Please watch this gutsy performance.
This awesome "JAMAiS-JAMAIS" video was directed by Cameroons finest, Dr Nkeng Stephens & Artnurin. Watch and enjoy the beautiful song.


Will Thunder have 99% accuracy if paired with Compound Eyes and a Wide Lens on Galvantula?
Nope, it will have 100 Accuracy.
70 is Thunder's base accuracy.
1.3 is the boost from Compound eyes.
Thanks. Someone told me 99% was the highest possible, but apparently, that's not true.
What is the accuracy of Compound Eyes Thunder in sunlight?
Does Compound Eyes raise the accuracy by 30% or add 30% accuracy to the move?
How do I calculate what accuracy my Magnezone's Thunder will have with Wide Lens?
Does CompoundEyes Make Thunder's accuracy 91?
Does Wide Lens boost the Accuracy of the ability Synchronize In ORAS/XY?


Episode 212 – 5 Things You Should Do To Prepare For The New Year Now!
Let's face it… our businesses have changed and evolved over the last 12 months. You have probably added some new customers and lost others. Your product and/or service offerings may have changed as well. As we approach the new year, it's time to start looking ahead. Even if you find this podcast mid-year, these are still tips you can use at any time.
What I suggest is you look at 5 key things that will help you re-focus your business marketing. These should be reviewed every year but no less than every three years.
In this episode, we will dig into the what, how, and why you should review your marketing tools and efforts.


We have read some of your comments and answer to queries and think they are wonderful insights of the places to visit and plan holidays.
In the second half of august we are planning to spend a week in slovania after which we are planning a four day holiday in croatia, possibly at a good beach resort.
Could you suggest what places we could go to.
We would like this to be a relaxed holiday around some of the better and sandy beaches.Could you send us information on which is the best sandy beach resort we can spend this time in.
Answer from Croatia Travel Guide: Hi Geetanjali, thanks for your kind words and sorry for my late answer (I just returned from a two-week trip down the Croatian coast).
You won't have a problem finding a great beach resort. But it can be challanging to find a typical "sandy" beach (Croatia has a couple of sandy beaches but most are pebbly).
This resort is located in the South of Croatia right next to the city of Dubrovnik (the so called pearl of the Adriatic).
Excelsior Hotel is a high-end destination! Also, a hundred meters away from the resort is a very popular beach - the Banje beach. You have excellent views onto the old town of Dubrovnik.
Also a high end destination but it's located on the beautiful island of Hvar. Indeed, Hvar has a special flair and I personally rank Hvar within the top three spots in Croatia - it's really phenomenal!
The Amfora Grand Beach Resort has a private beach (plus a beach lounge) with crystal clear blue water (like everywhere in Croatia).
Please note that I need more information from you to provide specific tips.


The team at Tall Trees in Shipton-under-Wychwood warmly invite you to join us at our annual Fete and help us to celebrate Summer.
Come and join us for our fun packed Summer Fete and meet our residents and team. All ages are welcome.
• Whether you are a relative, friend or someone from the local community, come along and join us.
If you would like to attend our Summer Family Fete, kindly RSVP on 0808 223 5540 or reception.talltrees@caringhomes.org.
At Tall Trees we provide personalised nursing, dementia and residential care, for up to 60 elderly residents and were recently rated 'Good' by the Care Quality Commission.
Chrissie's Owls is a non-profit organisation of a small group of people committed to the care and conservation of Owls based in Oxfordshire.


text:
<?php

namespace Propel\Tests\Runtime\ActiveQuery;

use Propel\Runtime\Exception\PropelException;
use Propel\Tests\Helpers\BaseTestCase;

use Propel\Runtime\Propel;
use Propel\Runtime\ActiveQuery\Criteria;
use Propel\Runtime\ActiveQuery\ModelCriteria;
use Propel\Runtime\Adapter\Pdo\SqliteAdapter;

/**
 * Test class for Criteria combinations.
 *
 * @author Francois Zaninotto
 * @version    $Id$
 */
class CriteriaCombineTest extends BaseTestCase
{

    /**
     * The criteria to use in the test.
     * @var Criteria
     */
    private $c;

//    /**
//     * DB adapter saved for later.
//     *
//     * @var AbstractAdapter
//     */
//    private $savedAdapter;
//
    protected function setUp()
    {
        require __DIR__ . '/../../Fixtures/bookstore/build/conf/bookstore-conf.php';
//        parent::setUp();
        $this->c = new ModelCriteria();
//        $defaultDatasource = Propel::getServiceContainer()->getDefaultDatasource();
//        $this->savedAdapter = Propel::getServiceContainer()->getAdapter($defaultDatasource);
//        Propel::getServiceContainer()->setAdapter($defaultDatasource, new SqliteAdapter());
    }

    protected function getDriver()
    {
        return 'sqlite';
    }

//    protected function tearDown()
//    {
//        Propel::getServiceContainer()->setAdapter(Propel::getServiceContainer()->getDefaultDatasource(), $this->savedAdapter);
//        parent::tearDown();
//    }

    /**
     * test various properties of Criterion and nested criterion
     */
    public function testNestedCriterion()
    {
        $table2 = "myTable2";
        $column2 = "myColumn2";
        $value2 = "myValue2";
        $key2 = "$table2.$column2";

        $table3 = "myTable3";
        $column3 = "myColumn3";
        $value3 = "myValue3";
        $key3 = "$table3.$column3";

        $table4 = "myTable4";
        $column4 = "myColumn4";
        $value4 = "myValue4";
        $key4 = "$table4.$column4";

        $table5 = "myTable5";
        $column5 = "myColumn5";
        $value5 = "myValue5";
        $key5 = "$table5.$column5";

        $crit2 = $this->c->getNewCriterion($key2, $value2, Criteria::EQUAL);
        $crit3 = $this->c->getNewCriterion($key3, $value3, Criteria::EQUAL);
        $crit4 = $this->c->getNewCriterion($key4, $value4, Criteria::EQUAL);
        $crit5 = $this->c->getNewCriterion($key5, $value5, Criteria::EQUAL);

        $crit2->addAnd($crit3)->addOr($crit4->addAnd($crit5));
        $expect = "((myTable2.myColumn2=:p1 AND myTable3.myColumn3=:p2) "
            . "OR (myTable4.myColumn4=:p3 AND myTable5.myColumn5=:p4))";

        $sb = "";
        $params = [];
        $crit2->appendPsTo($sb, $params);

        $expect_params = [
            ['entity' => 'myTable2', 'field' => 'myColumn2', 'value' => 'myValue2'],
            ['entity' => 'myTable3', 'field' => 'myColumn3', 'value' => 'myValue3'],
            ['entity' => 'myTable4', 'field' => 'myColumn4', 'value' => 'myValue4'],
            ['entity' => 'myTable5', 'field' => 'myColumn5', 'value' => 'myValue5'],
        ];

        $this->assertEquals($expect, $sb);
        $this->assertEquals($expect_params, $params);

        $crit6 = $this->c->getNewCriterion($key2, $value2, Criteria::EQUAL);
        $crit7 = $this->c->getNewCriterion($key3, $value3, Criteria::EQUAL);
        $crit8 = $this->c->getNewCriterion($key4, $value4, Criteria::EQUAL);
        $crit9 = $this->c->getNewCriterion($key5, $value5, Criteria::EQUAL);

        $crit6->addAnd($crit7)->addOr($crit8)->addAnd($crit9);
        $expect = "(((myTable2.myColumn2=:p1 AND myTable3.myColumn3=:p2) "
            . "OR myTable4.myColumn4=:p3) AND myTable5.myColumn5=:p4)";

        $sb = "";
        $params = [];
        $crit6->appendPsTo($sb, $params);

        $expect_params = [
            ['entity' => 'myTable2', 'field' => 'myColumn2', 'value' => 'myValue2'],
            ['entity' => 'myTable3', 'field' => 'myColumn3', 'value' => 'myValue3'],
            ['entity' => 'myTable4', 'field' => 'myColumn4', 'value' => 'myValue4'],
            ['entity' => 'myTable5', 'field' => 'myColumn5', 'value' => 'myValue5'],
        ];

        $this->assertEquals($expect, $sb);
        $this->assertEquals($expect_params, $params);

        // should make sure we have tests for all possibilities

        $crita = $crit2->getAttachedCriterion();

        $this->assertEquals($crit2, $crita[0]);
        $this->assertEquals($crit3, $crita[1]);
        $this->assertEquals($crit4, $crita[2]);
        $this->assertEquals($crit5, $crita[3]);

        $tables = $crit2->getAllEntities();

        $this->assertEquals($crit2->getEntityName(), $tables[0]);
        $this->assertEquals($crit3->getEntityName(), $tables[1]);
        $this->assertEquals($crit4->getEntityName(), $tables[2]);
        $this->assertEquals($crit5->getEntityName(), $tables[3]);
    }

    /**
     * Tests <= and >=.
     */
    public function testBetweenCriterion()
    {
        $cn1 = $this->c->getNewCriterion("INVOICE.COST", 1000, Criteria::GREATER_EQUAL);
        $cn2 = $this->c->getNewCriterion("INVOICE.COST", 5000, Criteria::LESS_EQUAL);
        $this->c->add($cn1->addAnd($cn2));

        $expect = $this->getSql("SELECT  FROM INVOICE WHERE (INVOICE.COST>=:p1 AND INVOICE.COST<=:p2)");
        $expect_params = [
            ['entity' => 'INVOICE', 'field' => 'COST', 'value' => 1000],
            ['entity' => 'INVOICE', 'field' => 'COST', 'value' => 5000],
        ];

        try {
            $params = [];
            $result = $this->c->createSelectSql($params);
        } catch (PropelException $e) {
            $this->fail("PropelException thrown in Criteria->createSelectSql(): ".$e->getMessage());
        }

        $this->assertEquals($expect, $result);
        $this->assertEquals($expect_params, $params);
    }

    /**
     * Verify that AND and OR criterion are nested correctly.
     */
    public function testPrecedence()
    {
        $cn1 = $this->c->getNewCriterion("INVOICE.COST", "1000", Criteria::GREATER_EQUAL);
        $cn2 = $this->c->getNewCriterion("INVOICE.COST", "2000", Criteria::LESS_EQUAL);
        $cn3 = $this->c->getNewCriterion("INVOICE.COST", "8000", Criteria::GREATER_EQUAL);
        $cn4 = $this->c->getNewCriterion("INVOICE.COST", "9000", Criteria::LESS_EQUAL);
        $this->c->add($cn1->addAnd($cn2));
        $this->c->addOr($cn3->addAnd($cn4));

        $expect = $this->getSql("SELECT  FROM INVOICE WHERE ((INVOICE.COST>=:p1 AND INVOICE.COST<=:p2) OR (INVOICE.COST>=:p3 AND INVOICE.COST<=:p4))");

        $expect_params = [
            ['entity' => 'INVOICE', 'field' => 'COST', 'value' => '1000'],
            ['entity' => 'INVOICE', 'field' => 'COST', 'value' => '2000'],
            ['entity' => 'INVOICE', 'field' => 'COST', 'value' => '8000'],
            ['entity' => 'INVOICE', 'field' => 'COST', 'value' => '9000'],
        ];

        try {
            $params=[];
            $result = $this->c->createSelectSql($params);
        } catch (PropelException $e) {
            $this->fail("PropelException thrown in Criteria::createSelectSql()");
        }

        $this->assertEquals($expect, $result);
        $this->assertEquals($expect_params, $params);
    }

    public function testCombineCriterionAndSimple()
    {
        $this->c->addCond('cond1', "INVOICE.COST", "1000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond2', "INVOICE.COST", "2000", Criteria::LESS_EQUAL);
        $this->c->combine(['cond1', 'cond2'], Criteria::LOGICAL_AND);

        $expect = $this->getSql("SELECT  FROM INVOICE WHERE (INVOICE.COST>=:p1 AND INVOICE.COST<=:p2)");
        $expect_params = [
            ['entity' => 'INVOICE', 'field' => 'COST', 'value' => '1000'],
            ['entity' => 'INVOICE', 'field' => 'COST', 'value' => '2000'],
        ];

        $params = [];
        $result = $this->c->createSelectSql($params);

        $this->assertEquals($expect, $result);
        $this->assertEquals($expect_params, $params);
    }

    public function testCombineCriterionAndLessSimple()
    {
        $this->c->addCond('cond1', "INVOICE.COST1", "1000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond2', "INVOICE.COST2", "2000", Criteria::LESS_EQUAL);
        $this->c->add("INVOICE.COST3", "8000", Criteria::GREATER_EQUAL);
        $this->c->combine(['cond1', 'cond2'], Criteria::LOGICAL_AND);
        $this->c->add("INVOICE.COST4", "9000", Criteria::LESS_EQUAL);

        $expect = $this->getSql("SELECT  FROM INVOICE WHERE INVOICE.COST3>=:p1 AND (INVOICE.COST1>=:p2 AND INVOICE.COST2<=:p3) AND INVOICE.COST4<=:p4");
        $expect_params = [
            ['entity' => 'INVOICE', 'field' => 'COST3', 'value' => '8000'],
            ['entity' => 'INVOICE', 'field' => 'COST1', 'value' => '1000'],
            ['entity' => 'INVOICE', 'field' => 'COST2', 'value' => '2000'],
            ['entity' => 'INVOICE', 'field' => 'COST4', 'value' => '9000'],
        ];

        $params = [];
        $result = $this->c->createSelectSql($params);

        $this->assertEquals($expect, $result);
        $this->assertEquals($expect_params, $params);
    }

    public function testCombineCriterionAndMultiple()
    {
        $this->c->addCond('cond1', "INVOICE.COST1", "1000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond2', "INVOICE.COST2", "2000", Criteria::LESS_EQUAL);
        $this->c->addCond('cond3', "INVOICE.COST3", "8000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond4', "INVOICE.COST4", "9000", Criteria::LESS_EQUAL);
        $this->c->combine(['cond1', 'cond2', 'cond3', 'cond4'], Criteria::LOGICAL_AND);

        $expect = $this->getSql("SELECT  FROM INVOICE WHERE (((INVOICE.COST1>=:p1 AND INVOICE.COST2<=:p2) AND INVOICE.COST3>=:p3) AND INVOICE.COST4<=:p4)");
        $expect_params = [
            ['entity' => 'INVOICE', 'field' => 'COST1', 'value' => '1000'],
            ['entity' => 'INVOICE', 'field' => 'COST2', 'value' => '2000'],
            ['entity' => 'INVOICE', 'field' => 'COST3', 'value' => '8000'],
            ['entity' => 'INVOICE', 'field' => 'COST4', 'value' => '9000'],
        ];

        $params = [];
        $result = $this->c->createSelectSql($params);

        $this->assertEquals($expect, $result);
        $this->assertEquals($expect_params, $params);
    }

    public function testCombineCriterionOrSimple()
    {
        $this->c->addCond('cond1', "INVOICE.COST", "1000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond2', "INVOICE.COST", "2000", Criteria::LESS_EQUAL);
        $this->c->combine(['cond1', 'cond2'], Criteria::LOGICAL_OR);

        $expect = $this->getSql("SELECT  FROM INVOICE WHERE (INVOICE.COST>=:p1 OR INVOICE.COST<=:p2)");
        $expect_params = [
            ['entity' => 'INVOICE', 'field' => 'COST', 'value' => '1000'],
            ['entity' => 'INVOICE', 'field' => 'COST', 'value' => '2000'],
        ];

        $params = [];
        $result = $this->c->createSelectSql($params);

        $this->assertEquals($expect, $result);
        $this->assertEquals($expect_params, $params);
    }

    public function testCombineCriterionOrLessSimple()
    {
        $this->c->addCond('cond1', "INVOICE.COST1", "1000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond2', "INVOICE.COST2", "2000", Criteria::LESS_EQUAL);
        $this->c->add("INVOICE.COST3", "8000", Criteria::GREATER_EQUAL);
        $this->c->combine(['cond1', 'cond2'], Criteria::LOGICAL_OR);
        $this->c->addOr("INVOICE.COST4", "9000", Criteria::LESS_EQUAL);

        $expect = $this->getSql("SELECT  FROM INVOICE WHERE INVOICE.COST3>=:p1 AND ((INVOICE.COST1>=:p2 OR INVOICE.COST2<=:p3) OR INVOICE.COST4<=:p4)");
        $expect_params = [
            ['entity' => 'INVOICE', 'field' => 'COST3', 'value' => '8000'],
            ['entity' => 'INVOICE', 'field' => 'COST1', 'value' => '1000'],
            ['entity' => 'INVOICE', 'field' => 'COST2', 'value' => '2000'],
            ['entity' => 'INVOICE', 'field' => 'COST4', 'value' => '9000'],
        ];

        $params = [];
        $result = $this->c->createSelectSql($params);

        $this->assertEquals($expect, $result);
        $this->assertEquals($expect_params, $params);
    }

    public function testCombineCriterionOrMultiple()
    {
        $this->c->addCond('cond1', "INVOICE.COST1", "1000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond2', "INVOICE.COST2", "2000", Criteria::LESS_EQUAL);
        $this->c->addCond('cond3', "INVOICE.COST3", "8000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond4', "INVOICE.COST4", "9000", Criteria::LESS_EQUAL);
        $this->c->combine(['cond1', 'cond2', 'cond3', 'cond4'], Criteria::LOGICAL_OR);

        $expect = $this->getSql("SELECT  FROM INVOICE WHERE (((INVOICE.COST1>=:p1 OR INVOICE.COST2<=:p2) OR INVOICE.COST3>=:p3) OR INVOICE.COST4<=:p4)");
        $expect_params = [
            ['entity' => 'INVOICE', 'field' => 'COST1', 'value' => '1000'],
            ['entity' => 'INVOICE', 'field' => 'COST2', 'value' => '2000'],
            ['entity' => 'INVOICE', 'field' => 'COST3', 'value' => '8000'],
            ['entity' => 'INVOICE', 'field' => 'COST4', 'value' => '9000'],
        ];

        $params = [];
        $result = $this->c->createSelectSql($params);

        $this->assertEquals($expect, $result);
        $this->assertEquals($expect_params, $params);
    }

    public function testCombineNamedCriterions()
    {
        $this->c->addCond('cond1', "INVOICE.COST1", "1000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond2', "INVOICE.COST2", "2000", Criteria::LESS_EQUAL);
        $this->c->combine(['cond1', 'cond2'], Criteria::LOGICAL_AND, 'cond12');
        $this->c->addCond('cond3', "INVOICE.COST3", "8000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond4', "INVOICE.COST4", "9000", Criteria::LESS_EQUAL);
        $this->c->combine(['cond3', 'cond4'], Criteria::LOGICAL_AND, 'cond34');
        $this->c->combine(['cond12', 'cond34'], Criteria::LOGICAL_OR);

        $expect = $this->getSql("SELECT  FROM INVOICE WHERE ((INVOICE.COST1>=:p1 AND INVOICE.COST2<=:p2) OR (INVOICE.COST3>=:p3 AND INVOICE.COST4<=:p4))");
        $expect_params = [
            ['entity' => 'INVOICE', 'field' => 'COST1', 'value' => '1000'],
            ['entity' => 'INVOICE', 'field' => 'COST2', 'value' => '2000'],
            ['entity' => 'INVOICE', 'field' => 'COST3', 'value' => '8000'],
            ['entity' => 'INVOICE', 'field' => 'COST4', 'value' => '9000'],
        ];

        $params = [];
        $result = $this->c->createSelectSql($params);

        $this->assertEquals($expect, $result);
        $this->assertEquals($expect_params, $params);
    }

    public function testCombineDirtyOperators()
    {
        $this->c->addCond('cond1', "INVOICE.COST1", "1000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond2', "INVOICE.COST2", "2000", Criteria::LESS_EQUAL);
        $this->c->combine(['cond1', 'cond2'], 'AnD', 'cond12');
        $this->c->addCond('cond3', "INVOICE.COST3", "8000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond4', "INVOICE.COST4", "9000", Criteria::LESS_EQUAL);
        $this->c->combine(['cond3', 'cond4'], 'aNd', 'cond34');
        $this->c->combine(['cond12', 'cond34'], 'oR');

        $expect = $this->getSql("SELECT  FROM INVOICE WHERE ((INVOICE.COST1>=:p1 AND INVOICE.COST2<=:p2) OR (INVOICE.COST3>=:p3 AND INVOICE.COST4<=:p4))");
        $expect_params = [
            ['entity' => 'INVOICE', 'field' => 'COST1', 'value' => '1000'],
            ['entity' => 'INVOICE', 'field' => 'COST2', 'value' => '2000'],
            ['entity' => 'INVOICE', 'field' => 'COST3', 'value' => '8000'],
            ['entity' => 'INVOICE', 'field' => 'COST4', 'value' => '9000'],
        ];

        $params = [];
        $result = $this->c->createSelectSql($params);

        $this->assertEquals($expect, $result);
        $this->assertEquals($expect_params, $params);
    }

    public function testClonedCriteriaNotAffected()
    {
        $this->c->addCond('cond1', "INVOICE.COST1", "1000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond2', "INVOICE.COST2", "2000", Criteria::LESS_EQUAL);
        $this->c->combine(['cond1', 'cond2'], Criteria::LOGICAL_AND, 'cond12');
        $this->c->addCond('cond3', "INVOICE.COST3", "8000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond4', "INVOICE.COST4", "9000", Criteria::LESS_EQUAL);
        $this->c->combine(['cond3', 'cond4'], Criteria::LOGICAL_AND, 'cond34');
        $clonedCriteria = clone $this->c;
        $expect1 = $this->getSql("SELECT  FROM ");
        $params1 = [];
        $result1 = $this->c->createSelectSql($params1);
        $this->assertEquals($expect1, $result1);
        $this->c->combine(['cond12', 'cond34'], Criteria::LOGICAL_OR);
        $expect2 = $this->getSql("SELECT  FROM INVOICE WHERE ((INVOICE.COST1>=:p1 AND INVOICE.COST2<=:p2) OR (INVOICE.COST3>=:p3 AND INVOICE.COST4<=:p4))");
        $expect_params = [
            ['entity' => 'INVOICE', 'field' => 'COST1', 'value' => '1000'],
            ['entity' => 'INVOICE', 'field' => 'COST2', 'value' => '2000'],
            ['entity' => 'INVOICE', 'field' => 'COST3', 'value' => '8000'],
            ['entity' => 'INVOICE', 'field' => 'COST4', 'value' => '9000'],
        ];
        $params2 = [];
        $result2 = $this->c->createSelectSql($params2);
        $this->assertEquals($expect2, $result2);
        $this->assertEquals($expect_params, $params2);
        // Cloned criteria should not be affected
        $params3 = [];
        $result3 = $clonedCriteria->createSelectSql($params3);
        $this->assertEquals($expect1, $result3);
    }
    public function testClonedCriteriaNotAffected2() {
        $this->c->addCond('cond1', "INVOICE.COST1", "1000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond2', "INVOICE.COST2", "2000", Criteria::LESS_EQUAL);
        $this->c->combine(['cond1', 'cond2'], Criteria::LOGICAL_AND, 'cond12');
        $this->c->addCond('cond3', "INVOICE.COST3", "8000", Criteria::GREATER_EQUAL);
        $this->c->addCond('cond4', "INVOICE.COST4", "9000", Criteria::LESS_EQUAL);
        $this->c->combine(['cond3', 'cond4'], Criteria::LOGICAL_AND, 'cond34');
        $clonedCriteria = clone $this->c;
        $expect1 = $this->getSql("SELECT  FROM ");
        $params1 = [];
        $result1 = $this->c->createSelectSql($params1);
        $this->assertEquals($expect1, $result1);
        $this->c->addCond('cond5', "INVOICE.COST5", "5000", Criteria::GREATER_EQUAL);
        $this->c->combine(['cond34', 'cond5'], Criteria::LOGICAL_AND);
        $expect2 = $this->getSql("SELECT  FROM INVOICE WHERE ((INVOICE.COST3>=:p1 AND INVOICE.COST4<=:p2) AND INVOICE.COST5>=:p3)");
        $expect_params2 = [
            ['entity' => 'INVOICE', 'field' => 'COST3', 'value' => '8000'],
            ['entity' => 'INVOICE', 'field' => 'COST4', 'value' => '9000'],
            ['entity' => 'INVOICE', 'field' => 'COST5', 'value' => '5000'],
        ];
        $params2 = [];
        $result2 = $this->c->createSelectSql($params2);
        $this->assertEquals($expect2, $result2);
        $this->assertEquals($expect_params2, $params2);
        // Cloned criteria should not be affected by the combine of cond34 above
        // we should still be able to use it in the clone for another combine
        $clonedCriteria->combine(['cond12', 'cond34'], Criteria::LOGICAL_OR);
        $expect3 = $this->getSql("SELECT  FROM INVOICE WHERE ((INVOICE.COST1>=:p1 AND INVOICE.COST2<=:p2) OR (INVOICE.COST3>=:p3 AND INVOICE.COST4<=:p4))");
        $expect_params3 = [
            ['entity' => 'INVOICE', 'field' => 'COST1', 'value' => '1000'],
            ['entity' => 'INVOICE', 'field' => 'COST2', 'value' => '2000'],
            ['entity' => 'INVOICE', 'field' => 'COST3', 'value' => '8000'],
            ['entity' => 'INVOICE', 'field' => 'COST4', 'value' => '9000'],
        ];
        $params3 = [];
        $result3 = $clonedCriteria->createSelectSql($params3);
        $this->assertEquals($expect3, $result3);
        $this->assertEquals($expect_params3, $params3);
    }
}

redpajama_set_name: RedPajamaGithub


text:
State Senate race heats up during debate between Webber, Rowden
By Rudi Kellerrjkeller@columbiatribune.com | 815-1709
Oct 12, 2016 at 12:01 AM Oct 12, 2016 at 1:00 PM
The University of Missouri, missed votes and state Sen. Ed Emery were the most heated topics of debate Tuesday night at the Columbia Public Library as state Reps. Stephen Webber and Caleb Rowden fought for the 19th District state Senate seat.
Webber, a four-term Democrat, accused Rowden of political cowardice for ducking out on crucial votes and refusing to denounce remarks by Emery, R-Lamar, saying transgender people suffered from �gender confusion� and that it is a mental illness. Rowden called out Webber for missing large numbers of votes and said he was not an effective defender of MU because he was in the legislative minority.
Rowden�s and Webber�s answers to audience questions presented by David Lile of KFRU radio provided the sharpest exchanges of a League of Women Voters event that also included forums for three House districts and Amendment 6, the voter photo ID constitutional amendment proposed by state lawmakers.
Emery�s comments were made Thursday at a Boone County Republican chili supper and were pounced on by Democrats demanding GOP candidates in attendance rebuke them. Rowden again declined to do so on Tuesday. Rowden said his record on sexual orientation and sexual identity issues showed his support.
He was a key vote against a proposed constitutional amendment allowing businesses to refuse service to same-sex weddings.
�I value those people. I respect those people, and my record speaks for itself,� Rowden said. �The idea that I am going to justify every Republican comment as some litmus test for me being the better representative in this district is ludicrous.�
Webber, however, noted that Tuesday was National Coming Out Day. Young people learning about their sexuality and sexual identity need vocal support, he said.
�They shouldn�t have elected officials saying they are mentally ill,� Webber said. �If an elected official says it, they deserve a representative that stands up for them and won�t hide and just say, �that�s wrong. Don�t bully people.� �
The 19th District includes Boone and Cooper counties. Recent polling shows Webber with a double-digit lead.
The University of Missouri became a target after campus protests and the drawn-out drama over faculty member Melissa Click, both of which aggravated an already strained relationship.
The university�s biggest political problem was Republicans in the local delegation, Webber said.
�For some reason over the last few years, we�ve seen a local representative, a local Republican representative, say he wouldn�t send his dog here,� Webber said, referring to a tweet from state Rep. Caleb Jones, R-Columbia.
Webber didn�t do the heavy lifting required to protect UM funding, Rowden said. The cuts contemplated by the House were reversed because he worked with Republicans in the Senate, he said.
�You have to be a pro-active advocate and talk to those folks,� Rowden said.
The election will select the replacement for state Sen. Kurt Schaefer, R-Columbia, who was defeated in the Republican primary for attorney general. Rowden will be an extension of Schaefer, Webber said.
�Four years ago, he made the argument he was more effective because he was in the majority � and how has that worked out for all of us here in Boone and Cooper County?� Webber said.
The discussion touched on campaign finance reform � Webber supports limits, and Rowden said he expects Amendment 2, which will impose limits, to pass Nov. 8 � and ethics reform. Each endorsed a ban on lobbyist gifts, and Rowden sought to deflect criticism of his bill, which became law this year, to require former officials to wait six months after leaving office to become lobbyists.
�It�s not easy to pass an ethics bill in Jefferson City because the reality is folks that don�t want to see you succeed politically are going to try to downplay what you are accomplishing, and other people who say you�ve gone too far,� Rowden said.
The fireworks over votes, however, showed how touchy both men are on the subject. Rowden skipped a committee vote in his first year in office on a bill that would have eliminated a tax credit used by low-income senior citizens and the disabled. Rowden, however, was able to name exactly how many votes Webber missed during eight years as a lawmaker, a period when Webber also was attending law school.
Webber missed 940 votes, Rowden said, after Webber was asked the question and said he did not know the answer.
�To miss the amount of votes is an intentional decision that I am not going to do what the people of Mid-Missouri sent me here to do,� Rowden said.
Votes on controversial bills are Rowden�s problem, Webber replied.
�Caleb routinely runs out of the room to get away from a tough vote,� he said.
Rowden wants to keep his views from being known so he can straddle political fences, Webber said.
�Everybody knows where I stand on anything, and I have never run away from a vote before, and that is the difference between the two of us,� Webber said.
This story was first published online on Tuesday, October 11, 2016 at 11:15 p.m.


You can find a variety of restaurants in Williamsburg, Ohio for any type of party or event. Whether you are planning a 30th birthday party or an anniversary dinner, restaurants are a delicious and convenient solution to party planning headaches. Williamsburg restaurants provide space and service to allow you to enjoy the party with the rest of your guests.
Depending on the size of your guest l...Read moreYou can find a variety of restaurants in Williamsburg, Ohio for any type of party or event. Whether you are planning a 30th birthday party or an anniversary dinner, restaurants are a delicious and convenient solution to party planning headaches. Williamsburg restaurants provide space and service to allow you to enjoy the party with the rest of your guests.
Depending on the size of your guest list and the specific Williamsburg, Ohio restaurant, renting a private room is a good option for more formal parties. With a private room, your guests will receive the undivided attention of the wait staff and are also afforded privacy from the rest of the establishment.
Looking for restaurants in Williamsburg that offer unusual fare? Host a brunch for a bridal shower at tapas bar or plan a child's birthday party at a Mexican restaurant (don't forget the sombreros). If your guest of honor prefers Italian, Chinese, or Thai cuisine, you can rest assured that you will have choices to suit your type of event as well.
We have a beautiful new restaurant in the heart of Covington, Kentucky. We can handle groups from 10 up to 150 people, serve terrific food, and have the best staff ever! ALTO Pizza Kitchen + Bar is loc...Read moreWe have a beautiful new restaurant in the heart of Covington, Kentucky. We can handle groups from 10 up to 150 people, serve terrific food, and have the best staff ever! ALTO Pizza Kitchen + Bar is located next to Braxton Brewery and an easy walk to Flying Axes, Hotel Covington, and The Madison.


The U-straw applicator is able to apply the U-straw to various packages, such as carton box, plastic cup, and plastic bottle. It provides a solution for user's convenience, and makes the product different from other common ones. For automatic finishing the process of transporting product and U-straw, trimming U-straw, applying glue and U-straw to the package, and machine fault alarming, the machine adopts the PLC automatic control system which saves cost and labor. Additionally, the machine is simple and reliable to operate with an internationally recognized level of performance.
1. The U-straw applicator is manufactured from stainless steel. This makes the machine intrinsically resistant to corrosion. The machine also meets the requirements of national food safety standard.
2. The crucial parts and components are purchased from world-renowned company. The electrical circuit is considerately designed with protective measures. It shows stable, reliable performance.
3. Optimized mechanical structure is provided for durability and ease of maintenance.
4. The machine is simple to operate without the need of guard.
5.The number of sections of straight railways and bent railways is decided by the customer.


Verified September 2011 by China Medical University Hospital.
Recruited patients should receive the endoscopic surgery for picking the olfactory mucosa 1 to 2 months before transplantation. The Olfactory Ensheathing Cells (OECs) will be cultured and expanded under the rule of GTP. Then, quality control of OECs should be done by immunohistochemical staining positive for GFAP, S100, and P75. Finally, the investigators will transplant the OECs (about 2 to 8 X 10´6 cells in saline) into the peri-infarcted area of the brain.
(1)Recruited patients should receive the endoscopic surgery for picking the olfactory mucosa 1 to 2 months before transplantation. The OECs will be cultured and expanded under the rule of GTP. Then, quality control of OECs should be done by immunohistochemical staining positive for GFAP, S100, and P75. Finally, the investigators will transplanted the OECs (about 2 to 8 X 10´6 cells in saline) into the peri-infarcted area of the brain. (2) Combination with traditional drug therapy (such as used the anti-thrombosis reagent or anti-platelet aggregation reagent). (3) NIH-stroke scale (NIHSS), European stroke scale (ESS), European stroke motor subscale (EMS), Barthel Index(BI) and MMSE will be performed for each patient to evaluate the therapeutic effect as the primary end points. (4) In addition, MRI(DTI) & TMS(MEP) will be also checked for each recruitment patient as the secondary end points.
Stroke patients are received intracerebral implantation of Olfactory ensheathing cells(OECs), Antiplatelet Medication, and Rehabilitation.
Recruited patients should be received the endoscopic surgery for picking the olfactory mucosa 1 to 2 months before transplantation. The OECs will be cultured and expanded under the rule of GTP. Finally, we will transplant the OECs (about 2 to 8 X 10´6 cells in saline) into the peri-infarcted area of the brain for old stroke ischemic patients.
National Institute of Health-Stroke Scale will be performed to evaluate including muscle power of hemiparetic limbs, sensory function and flurency of speech of each patient to document the therapeutic effect.
Magnetic Resonance Image (Diffusion Tensor Image) will be performed to evaluate the increase of the number of fiber tracts (pyramidal tract) in the stroke brain of each patient to document the therapeutic effect.
Trans-cranial Magnetic Stimulation (Motor Evoked Potential) will be performed to evaluate the electrophysiological response of stroke brain of each patient to document the therapeutic effect.
NIHSS Score Is Between 5~15.
Impaired Liver Function, Abnormal Blood Coagulation, AIDS Carrier, Tumors, Other Special Conditions, etc.
Intracerebral Implantation of Olfactory Ensheathing Cells.


text:
Songs for Joy! Gospel Matinee...
This Afternoon! "Songs for Joy" will feature guest vocalists Coco Love Alcorn, Ali Matthews and basso profondos vocalist Pat Patrick at Hugh's Room Live, Toronto. Lunch from 12noon with Music from 2pm. Tickets at the door. Also mark your calendars for the season's finale show on March 25. For more really great music visit Ken's Gospel page.
Coco Love Alcorn has always followed her spirit, but never so literally as with her latest album, Wonderland. The songs spring from her personal journey, but true to her nature, Coco offers a universal interpretation that invites all listeners to jump in and sing along. Pat Patrick is one of Toronto's, and possibly the country's, deepest bass vocalists. He has an incredibly rich bass voice, which is infused with sincerity and musical skills. Whether singing harmonies or a solo, Pat is always an engaging performer and an audience favourite. He's a member of Ken Whiteley's touring Gospel Revue band and can be heard singing on many of Ken's CDs, including Thank You Lord!, Gospel Makes Me Feel Alright! & One World Dance. Multi-award winning recording artist, Ali Matthews has been a performing songwriter since her teens and has built a strong following across Canada and beyond. Ali's songwriting and performing are highly respected in both the Christian and the mainstream music industry due to her accessible, honest lyrics and her ability to weave the "spiritual" into every day life experiences.


A poem, after it has been written, does not belong to the writer.
It belongs only to the reader.
And it should be forbidden for a poet, to read out loud words that does not belong to him.
After a poet writes a poem, he or she expends all the emotions it felt during the time he had the need to write that poem- into that poem! And it can never express that same emotion again.
That's why, the recitation of that poem should belong only to the reader. For if the reader ever felt any emotion towards a certain poem, that emotion won't ever fade, but it will keep on growing until the reader dies.


text:
Q: class="parent" for wp_list_pages?

        <?php wp_list_pages('exclude=&title_li='); ?>

creates the following output...

Page 1

Page with Subpages

Page with another subpage

subsubpage

Page 3

Page 4

All pages with children have a ul class="children" applied. Is it possible to create any function (or any other way) to append a classname to all pages THAT HAVE CHILDREN? In my example above only the "Page with Subpages" and it's first child-page "Page with another subpage" should have a li.parent applied.
Is that possible on the serverside? I'm able to do it with javascript, however I wonder if there is a better and cleaner way to do it serverside?
thank you

A: Phew! Bit more complex than I would've liked - if only the filter page_css_class passed back $args it would save a lot of effort (may submit this to trac).
Since 3.3 it's as easy as this!
function add_parent_class( $css_class, $page, $depth, $args )
{
    if ( ! empty( $args['has_children'] ) )
        $css_class[] = 'parent';
    return $css_class;
}
add_filter( 'page_css_class', 'add_parent_class', 10, 4 );

For those on pre WordPress 3.3, here's the workhorse:
/**
 * Extend the default page walker class to append class names for pages that
 * are parents.
 * @uses Walker_Page
 */
class My_Page_Walker extends Walker_Page
{
    /**
     * Filter in the classes for parents.
     */
    function _filterClass( $class )
    {
        $class[] = 'parent'; // change this to whatever classe(s) you require
        return $class;
    }

    /**
     * This is effectively a wrapper for the default method, dynamically adding
     * and removing the class filter when the current item has children.
     */
    function start_el( &$output, $page, $depth, $args, $current_page )
    {
        if ( !empty($args['has_children']) )
            add_filter( 'page_css_class', array( &$this, '_filterClass') );

        parent::start_el( $output, $page, $depth, $args, $current_page );

        if ( !empty($args['has_children']) )
            remove_filter( 'page_css_class', array( &$this, '_filterClass') );
    }
}

I'd advise placing the class in your functions.php, then it's available wherever you'd like to use it.
To use it, call wp_list_pages() like so;
// You need to pass the walker argument to wp_list_pages(). You must use an
// array to do this.
wp_list_pages(array(
    'walker'   => new My_Page_Walker,
    'title_li' => ''
));

A: I guess there is a more simple solution for that, you could add the following filter in the functions.php file in the theme folder. You don't have to change anything else.
add_filter('page_css_class', 'check_parent', 10, 2 );

function check_parent($css_class, $page) {
    if (wp_list_pages("title_li=&child_of=".$page->ID."&echo=0"))
        array_push($css_class, "parent");
    return $css_class;
}

Hope that helps

redpajama_set_name: RedPajamaStackExchange


There exists a 9x9 grid with the cells in one single row numbered 1-9 in order. The cells in the other 8 rows are initially empty.
Note: The cells initially containing numbers can be in any one row; not necessarily the first.
The columns from left to right are numbered $1-9$ (as with the top row).
Firstly, $B9$ must be $1$ since it is the last in its continuous region. Then, this forces $C8$ to be $1$ since none of the rest of row $B$ can contain $1$ nor can column $9$. Similarly, we find that going down diagonally to the left all the entries are $1$ down to $I2$.
Now, look at $C9$. The entry here, $x$, must be the same as $D8$, since its continuous region has to contain $x$ but row $C$ and column $9$ already contain $x$. By a similar line of reasoning, we find, recursively, that the entries $E7$, $F6$, $G5$, $H4$ and $I3$ are all $x$ but of course cannot be $3,4,\ldots,9$ so $x=2$ and $B1$ must also be $2$.
We can continue this line of reasoning, next starting at the entry in $D9$, calling this $y$ and proceeding diagonally left and down to find $y=3$.
In this way, we can fill the entire grid, recursively always beginning at the topmost entry in column $9$.
The Sudoku variation in question turns out to be called "Du-Sum-Oh," along with some aliases, and cells 1– 8 by themselves can force a unique solution without being given cell 9.
Hexomino's original answer1 revealed how delightful this puzzle is but I had forgotten the details months later when mentioning it to a fellow Sudoku enthusiast, so some variety ensued.
The layout on the left, with straightforward numbering, has a very sleek route to solution 2 whereas the numbering on the right demonstrates that an irregular set of initial numbers can also force a unique solution and be amusing to solve 3 if you're in the mood.
Progress came from starting with small boards while experimenting with simple zigzags and L shapes. The 4×4 and 5×5 layouts along the way were misleadingly efficient 4 and led to an unnecessarily awkward 9×9 layout.
4 Solutions of the 4×4 layout in just two steps and of the 5×5 layout in four steps.
Edit: Angel Koh came up with another solution to my layout, so it is non-unique.
I believe to have a unique solution in regular sudoku you need at minimum: 1 number in each column, 1 number in each row, 1 number in each box, and every number from 1-9. But, you can cheat on 1 of these and for instance satisfy the remaining 3 clues but have a number in 8 boxes.
Although I am not sure how to prove it.


Highly Recommend written by mobile Good quality product with affordable price. Strongly recommended.
Highly Recommend written by mobile Very sturdy and good quality.
Received in 4 working days. Fits my 9+1 play yard.
Highly Recommend written by mobile Love the mat, nice and big. Only issue is it is expensive. Overall is a good buy.
Love the mat, nice and big. Only issue is it is expensive. Overall is a good buy.
Ordered on Thurs, goods received 2 days later. Happy with the product.
Nice product but just a little costly compared to the past.
Fast delivery and good quality. Should get a bigger one instead.
Delivered as per scheduled. Material looks good.
Hi, for dual mint and cream pink, what is the back side color? Is it same color as top or just white color? Want to get grey 1x2.5 but no stock, if both side usable and bottom is not pink or mint, I will make the purchase. thanks.
Hi, is there a pure cream colour playmat?
I see that the underside of the mat is only cream colour, can I use this as the front ( are both sides usable )?
You can only choose on the page.
Hi I'm interested in the 4 fold playmat. May I know if this mat is double sided? Are both sides identical?
Hi, can the play mat be tranform into a play area as shown in the photo attached?


text:
Influence of time on the management of complications of orbital floor fracture
Ayman Abd El-Ghafar
Department of Ophthalmology, Ophthalmic Center, Faculty of Medicine, Mansoura University, Mansoura, Egypt
Date of Acceptance 29-Apr-2015
Date of Web Publication 23-Jul-2015
Department of Ophthalmology, Ophthalmology Center, Faculty of Medicine, Mansoura University, Mansoura 35516
The aim of this work is to evaluate the influence of time elapsed between the occurrence of orbital floor fracture and management on improvement of complications.
This is a prospective comparative interventional study that including 17 patients with pure orbital floor fracture (without involvement of the orbital rim) who presented to Mansoura Ophthalmic Center from January 2012 to September 2012; they presented with diplopia with or without enophthalmos. For all cases, computed tomography-coronal cuts were performed. For all cases, repair of the orbital floor fracture was performed using a titanium mesh. For cases that had persistent diplopia after repair because of restrictive myopathy, adjustable inferior rectus recession was performed. Those who did not achieve correction after recession were corrected by prisms. Cases were followed for 6 months after surgery.
This study included 17 cases with pure orbital floor fracture. They were divided into two groups according to the time of presentation after trauma: group A included seven (41.2%) patients who were operated within 3 weeks of trauma and group B included 10 (58.8%) patients who were operated after 3 weeks up to 6 months of trauma. In group A, all cases presented with diplopia in up gaze; however, one (14.3%) case presented with enophthalmos more than 2 mm.
In group B, all cases presented with diplopia in up gaze and three (30%) of them presented with enophthalmos more than 2 mm. In group A, diplopia and enophthalmos were completely resolved after surgical repair of orbital floor fracture; however, in group B, diplopia improved only in two (20%) cases, but cases of enophthalmos were completely resolved. Among the remaining eight (80%) patients with persistent diplopia who underwent adjustable inferior rectus recession, seven (70%) patients improved and only one (10%) patient had persistent diplopia that was corrected with prisms.
Early repair of orbital floor fracture (within 3 weeks) leads to complete improvement in diplopia; however, late repair in most of the cases needs inferior rectus recession and sometimes prism correction. However, enophthalmos is not affected by the time of repair.
Keywords: Diplopia, enophthalmos, influence of time on floor fracture, orbital floor fracture, proptosis
El-Ghafar AA. Influence of time on the management of complications of orbital floor fracture. J Egypt Ophthalmol Soc 2015;108:47-51
El-Ghafar AA. Influence of time on the management of complications of orbital floor fracture. J Egypt Ophthalmol Soc [serial online] 2015 [cited 2019 Jul 19];108:47-51. Available from: http://www.jeos.eg.net/text.asp?2015/108/2/47/161389
Blowout fractures are repaired on the basis of the clinical symptoms and signs of the patients, although reconstruction may not completely resolve the cosmetic and functional problems. Recognized sequelae of orbital blowout fractures include enophthalmos, diplopia from extraocular muscle dysfunction, infraorbital nerve anesthesia, disfiguring facial contour, and tearing because of the obstruction of the nasolacrimal duct [1],[2],[3].
Pure orbital floor fractures (no inferior orbital rim involvement) have several indications for surgical intervention: diplopia secondary to soft tissue entrapment within the orbital floor defect, enophthalmos greater than 2 mm, or a clinically significant fracture [4]. Some oculoplastic surgeons adopt a more conservative approach to the management of pure orbital floor fractures, but will intervene immediately if patients have entrapment and a nonresolving oculocardiac reflex, a trap-door fracture, early enophthalmos, or hypoglobus [1].
Entrapment of extraocular soft tissues (muscle, fat, and connective tissue) within the orbital floor defect can cause diplopia, restricted, and/or painful vertical gaze, which can persist without intervention [5].
Enophthalmos is a condition where the globe recedes posteriorly and inferiorly as extraocular support systems of the globe become disrupted and displaced bone fragments alter the boundaries of the orbital cavity. Signs may not be present initially because of soft tissue swelling and bruising, which is why surgeons will operate to prevent enophthalmos if the size of the defect is greater than or equal to 50% of the orbital floor or greater than 2 cm 2 [5]. The high-resolution computed tomography scan can be used with a forced duction test to assess for indications to intervene. Surgical intervention, when indicated, should be prompt because subsequent scarring decreases the efficacy of future intervention [6].
Early repair (<2 months) yielded better results than late repair (>2 months) in terms of both enophthalmos and extraocular muscle dysfunction, and early repair of large fractures, preferably within two weeks after injury, is recommended [6].
Surgical repair of blowout fractures within two weeks of trauma decreases the incidence of residual diplopia and enophthalmos [7].
This is a prospective comparative interventional study that included 17 patients with pure orbital floor fracture (the orbital rim was not involved) who attended Mansoura Ophthalmic Center from January 2012 to September 2012; they presented with diplopia with or without enophthalmos at different periods after trauma ranging from 10 days to 6 months [Figure 1]a. For all cases, a full ophthalmological examination was performed including history of the cause of trauma, date of trauma, epistaxis, diplopia, loss of sensation on the cheek, fainting with eye movement, and any previous surgical interference. Visual acuity testing using Landolt's broken rings, examination of the anterior segment using the slit lamp, and posterior segment using indirect ophthalmoscopy were performed to exclude any effect of trauma on the globe.
Figure 1: (a) Right eye shows limitation in up gaze and enophthalmos in a patient with right orbital floor fracture. (b) Computed tomography both orbits (coronal cut) shows right orbital floor fracture with entrapment of inferior rectus and surrounding tissues. (c) Intraoperative exposure of the fracture in the orbital fl oor. (d) Repair of the fracture using titanium mesh after repositioning of the prolapsed contents .
Examination of ocular motility was performed in all directions of the gaze to detect limitations of ocular motility that affect the up and down gaze in orbital floor fracture due to entrapment of the inferior rectus muscle or soft tissue around.
Detection of enophthalmos or proptosis in comparison with the other side using Hertl's exophthalmometer and determination of the degree of enophthalmos. The sensation on the infraorbital area was tested to detect infraorbital anesthesia because of injury of the infraorbital nerve. As all cases presented with diplopia, a forced duction test was performed to detect any restriction in the inferior rectus muscle. Topical anesthesia was used (benoxinate 0.4%), a speculum was applied, two nontoothed forceps were applied at the limbus at 3 and 9 o'clock, gentle forward traction was applied to the globe, then the globe was mobilized upward and downward, and any limitation was noted. Computed tomography was performed for all cases and we ordered thin coronal cuts (2-3 mm) slices that would detect any defect in the orbital floor [Figure 1]b. Also, axial cuts were used to detect associated medial wall fracture. In all cases, there was entrapment of the inferior rectus or surrounding tissues through the defect in the orbital floor and four of them presented with enophthalmos more than 2 mm.
After obtaining written consent and ethical approval, all cases were operated under general anesthesia. A subciliary incision was used in all cases for wider exposure, the periosteum was opened 2 mm below the inferior orbital rim and elevated posteriorly with a periosteal elevator, and all prolapsed tissues were elevated from the fracture site until the entire defect in the orbital floor became obvious [Figure 1]c.
We used titanium mesh of 0.6 mm thickness to cover the defect and we tailored the mesh to cover the defect all around and to ensure that no residual tissue was present under the mesh. Then, the mesh was fixed to the orbital floor through two holes in the anterior portion of the mesh using two self-drilling titanium screws 4 mm in length. Now, the mesh covered the entire defect and the prolapsed tissues were above the mesh [Figure 1]d.
During dissection and after application of the mesh, the pupil was examined for any dilatation, which means compression of the optic nerve that would require immediate release of that compression. Then, the periosteum was closed with polyglactin 5/0 sutures and the skin was closed with black silk 5/0 sutures.
Postoperative systemic antibiotics and analgesic were used for one week and silk sutures were removed after 5 days. Cases were followed for improvement in diplopia, limitation of ocular motility, and enophthalmos.
Patients who did not show improvement in diplopia because of restrictive myopathy were re-evaluated by the forced duction test and those with restriction were reoperated within 3 weeks by performing adjustable suture inferior rectus recession. Surgery was performed under general anesthesia after application of a speculum; a fornix-based conjunctival flap was performed and exposure of the inferior rectus as posterior as the vortex was performed. Double-armed polyglactin 5/0 sutures were applied at the insertion of the muscle then, the insertion of the muscle was severed, the muscle was over-recessed, and the suture was applied to the insertion site and tied in a bow-tie manner. The next day, the movement was evaluated and the adjustable suture was adjusted accordingly and the conjunctiva was closed with polyglactin 5/0 sutures. Postoperative topical combined steroid antibiotic combination was used and the patients were followed up for 6 months.
This is a prospective comparative interventional study that included 17 patient with pure orbital floor fracture (data were analyzed using SPSS, version 16; SPSS Inc., Chicago, Illinois, USA); seven (41.2%) of these patients (group A) were diagnosed within the first 3 weeks (1-3 weeks, with a mean of 2.25 ± 0.96 weeks) after trauma and six (85.7%) of these patients were men and one (14.3%) was a woman. They ranged in age from 18 to 35 years (mean 25 ± 5.9 years), and the cause of trauma was a motor car accident in six (85.7%) cases and fall from height in one (14.3%) case. All cases presented with diplopia in up gaze; however, one (14.3%) case presented with enophthalmos more than 2 mm [Table 1].
Table 1: Sex, age, cause, presentation, and time of presentation of the two groups
Ten (58.8%) cases (group B) presented after 3 weeks of trauma (4-24 weeks, with a mean of 17.6 ± 6.3 weeks); six (60%) of these patients were men and four (40%) were women. They ranged in age from 20 to 37 years (mean 29.5±6.9 years), and the cause of trauma was a motor car accident in nine (90%) cases and fall from height in one (10%) case. All cases presented with diplopia in up gaze and three (30%) of them presented with enophthalmos more than 2 mm [Table 1].
In group A, diplopia and enophthalmos were completely resolved after surgical repair of the orbital floor fracture [Figure 2]a and b.
Figure 2: (a) Preoperative photo of a patient with left orbital floor fracture showing limitation in up gaze in the left eye. (b ) Postoperative photo of the same patient after repair of the fracture using a titanium mesh within 3 weeks of trauma .
In group B, diplopia improved only in two (20%) cases and eight (80%) cases did not improve because of restrictive myopathy of inferior rectus muscle; however, three cases of enophthalmos were completely resolved. Among the remaining eight patients with persistent diplopia who underwent adjustable inferior rectus recession, seven (70%) patients improved and only one (10%) patient had persistent diplopia that was corrected with prisms [Table 2].
Table 2: Outcome of the two groups
Isolated orbital wall fractures represent 5% of all mid-facial fractures [8]. Folkestad and Westin [9], in a series of 107 patients, found that in 55% of cases, traumas resulted from domestic or street violence, 18% from accidental falls, 13% from vehicle accidents, and 11% from accidents during sports activity. Men were more prone to orbital floor fracture (62%) than women (38%) [9].
Kamath et al. [10] reported that the most common age group of orbital floor fracture was between 20 and 40 years. Among the causes of injury, 71.43% of patients had been involved in road traffic accidents, 20% of patients had a history of falls, and 5.7% of patients had sustained an injury with a blunt object.
In this study, we found that 85.7% of cases were involved in motor car accidents in group A and 90% in group B, which is more common than other studies; however, 14.3% of patients in group A and 10% of patients in group B had sustained injuries as a result of fall from a height. Males were affected in 85.7% in group A and 60% in group B; however, females were affected in 14.3% in group A and 40% in group B and this is in agreement with other studies in which men were more prone to orbital floor fracture. The age of the affected patients ranged from 18 to 35 years in group A and from 20 to 37 years in group B, which is in agreement with the Kamath et al.'s [10] study.
According to Lester et al. [11], limitation of ocular motility and vertical diplopia occurred in 90% of cases and enophthalmos in 5.75% of cases of orbital floor fracture.
In our study, diplopia was present in 100% of cases; however, enophthalmos occurred in 14.3% of cases in group A and 30% in group B.
Hawes and Dortzbach [5], in a series of 51 patients with orbital floor fractures who were studied retrospectively to evaluate results in relation to time of surgical repair and fracture size, had reported that early repair (<2 months) yielded better results than late repair (>2 months) in terms of both enophthalmos and extraocular muscle dysfunction. They recommended early repair of large fractures preferably within two weeks after injury. Patients with significant extraocular muscle dysfunction because of tissue entrapment, irrespective of fracture size, should undergo early repair, preferably within 2 weeks after injury, if improvement does not occur spontaneously by that time [5].
To prevent fat atrophy and scarring of the orbital fat to the maxillary antrum, surgical repair should be performed within 2 weeks. Orbital soft-tissue entrapment may generate the oculocardiac reflex (bradycardia, heart block, nausea, vomiting, and syncope), warranting an immediate surgical intervention [1].
Matteini et al. [12] performed early surgery within 3 days in children with diplopia and within 7 days in adults with diplopia.
Ceylan et al. [13] reported that there was no significant difference in postoperative primary gaze diplopia when comparing early versus delayed repair. Among seven patients with persistent diplopia, three (7.6%) required strabismus surgery to correct persistent diplopia, although they had previously undergone orbital wall reconstruction; however, in four (10.2%) patients, strabismus surgery was performed without fracture repair because of a history of trauma 28 months ago.
In this study, we found that, after early repair (within 3 weeks) of orbital floor fracture, diplopia had resolved in all cases; however, in cases with delayed repair (after 3 weeks), only 20% of cases had improved and 80% did not improve (statistically significant, P = 0.015). For nonimproved cases, adjustable inferior rectus recession enabled correction in seven (70%) cases and only one (10%) case did not improve and was corrected by prisms.
In contrast, there was no difference between early and late repair in improvement in enophthalmos as all cases had improved after repair of orbital floor fracture.
Burnstine MA. Clinical recommendations for repair of isolated orbital floor fractures: an evidence-based analysis. Ophthalmology 2002; 109 :1207-10; discussion 1210-1211; quiz 1212-1213.
Gilhotra JS, McNab AA, McKelvie P, O′Donnell BA. Late orbital haemorrhage around alloplastic orbital floor implants: a case series and review. Clin Experiment Ophthalmol 2002; 30 :352-5.
Helveston EM. The relationship of extraocular muscle problems to orbital floor fractures: early and late management. Trans Sect Ophthalmol Am Acad Ophthalmol Otolaryngol 1977; 83 (Pt 1):660-2.
Parsons GS, Mathog RH. Orbital wall and volume relationships. Arch Otolaryngol Head Neck Surg 1988; 114 :743-7.
Hawes MJ, Dortzbach RK. Surgery on orbital floor fractures. Influence of time of repair and fracture size. Ophthalmology 1983; 90 :1066-70.
Manson PN, Grivas A, Rosenbaum A, Vannier M, Zinreich J, Iliff N. Studies on enophthalmos: II. The measurement of orbital injuries and their treatment by quantitative computed tomography. Plast Reconstr Surg 1986; 77 :203-14.
Banu M, Randall L. Diplopia and enophthalmos after surgical repair of blowout fracture. Orbit 2002; 21 :27-33.
Luhr HG. Primary reconstruction of orbital floor defects following injury and neoplasm surgery. Dtsch Zahn Mund Kieferheilkd Zentralbl Gesamte 1971; 57 :1-7.
Folkestad L, Westin T. Long-term sequelae after surgery for orbital floor fractures. Otolaryngol Head Neck Surg 1999; 120 :914-21.
Kamath SJ, Kamath MG, Kamath MM, Pai SG, Chhablani J, Chowdary S. A study of orbital fractures in a tertiary health care center. OJHAS 2007; 6 :1-4.
Lester MC, Frank MT, Lerman S. Blow out fracture of the orbit. Br J Plast Surg 1986; 18 :171.
Matteini C, Renzi G, Becelli R, Belli E, Iannetti G. Surgical timing in orbital fracture treatment: experience with 108 consecutive cases. J Craniofac Surg 2004; 15 :145-50.
Ceylan OM, Uysal Y, Mutlu FM, Tuncer K, Altinsoy HI. Management of diplopia in patients with blowout fractures. Indian J Ophthalmol 2011; 5:461-4.
El-Ghafar AA
enophthalmos
influence of time on floor fracture
orbital floor fracture
proptosis


One trait that unifies all successful entrepreneurs is a never-ending thirst for knowledge. Entrepreneurs are among the most curious people I know, and they have to be. They are constantly learning from their own mistakes, and they're learning from others around them.
There are so many ways to find information in the digital age, but nothing compares to the in-depth experience you get from reading a book. As a business owner myself, I know that time is in short supply, making it tough to find the time to read. That said, I think it's important to make the time, even if it's only 15-20 minutes per day. Anytime you read another entrepreneur's book, it's an opportunity for you to pick their brain for a little while, as if you're having a conversation. That's a priceless opportunity that you should take advantage of as often as possible.
Because there are so many books to choose from, I've listed three of my favorites here to get you started.
This book tackles an issue that almost every company wrestles with at some point: branding. Jeremy Miller's family's staffing company was on the brink of collapse, and something needed to change. Hoping to help the company turn things around, he began extensively researching other small-to-medium sized businesses to find out what was working for them.
What he found was that while the businesses were all very different, they abided by many of the same principles. By employing these principles, they were no longer just selling products or services; they were building brands that would create customer loyalty and household name recognition.
Miller takes branding, which is an intimidating topic for many, and he boils it down into 12 (and a half) digestible main points. He weaves narratives about his own experience with his family's company with his observations and research about other companies. This book is information-dense, while still being a casual and interesting read. It's full of real-world examples, and each chapter is followed by a set of actionable steps you can take with your own company.
I recommend this book to any business owner, but especially to business owners who are feeling stuck. All of the ideas in this book are simple, but game-changing. Even if you only have time to read one small section at a time, you'll learn something that you can apply immediately.
Guy Kawasaki, the brain behind Apple's earliest marketing strategies, has written a number of books. What I like about Reality Check is the fact that it feels like a "best of" from his collections of ideas. There are even a few chapters written by other entrepreneurs, giving the whole book the feeling of a journal or scrapbook.
The structure of the book is very loose, which is perfect for a busy entrepreneur who doesn't have a lot of time to sit down and read. The chapters are short, so when you pick this book up, go to the table of contents and pick a chapter that applies to your situation.
There's a lot of material in this book that would help any business owner, but I especially recommend this book to first-time entrepreneurs. Kawasaki dives into a lot of the practicalities of starting a business: business plans, mission statements, getting funding from investors, and so on. He uses a tough-love approach and does not beat around the bush about how challenging entrepreneurship can be.
Kawasaki's wealth of experience is obvious in his writing, and he's not afraid to admit his own shortcomings and failures. If you're looking for a feel-good, inspiring read, then Reality Check probably isn't for you right now, but if you want to just hear it straight from someone who's been there, read this as soon as possible.
This book is a little different in that S. J. Scott and Rebecca Livermore are not your typical entrepreneurs. Scott is a full-time author and blogger, and has written 20+ books about forming positive habits – everything from overcoming procrastination to exercising more regularly. Livermore is both a content strategy consultant for small businesses and a freelance writer. Together, they have written a book that contains both practical business advice and ideas for personal development and improvement.
This is a quick read and can easily be taken one chapter at a time. At the end of each chapter, Scott and Livermore have created exercises that will help you not only apply the concept you just learned to your business, but also turn that concept into a habit. This is not a read-it-and-forget-it kind of book. The goal of this book is to inspire lasting change.
For any entrepreneur who is feeling discouraged or distracted, this is a great book to read. It encourages you to look at your daily habits – one of the end-of-chapter exercises is to honestly log how much time you spend watching TV and mindlessly browsing the internet – and it shows you how small alterations to your routine can create hours of productivity.
Even though the word "entrepreneur" is in the title, much of this book is applicable to anyone who has goals they're struggling to reach.
These are just three of many, many thousands of books out there by entrepreneurs, for entrepreneurs. Books are an incredible tool for learning, and if you're an entrepreneur yourself, you'd be amazed at what someone could learn from the book you would write. That's why we're so passionate at Maven about helping entrepreneurs get their stories out there. Contact us today to learn more!


This is by far my most requested recipe! Whenever there is a potluck, party, or any kind of get-together, I'm always asked, "Hey! Can you bring that strawberry fruit dip? It's delicious!"
Men, women, and children have all told me how delicious it is! Which makes me so happy because I LOVE sharing healthy food that makes people happy!
I've seen two main reactions. After the first bite, little fireworks go off in your brain and intense happiness overwhelms you. You're then either so elated that girlish squeals are intermittently heard between "OH MY WORD!" and "This is the best stuff EVER!!", OR as your eyes begin to light up you spontaneously slam your fist down and loudly declare that this is the best elixir to hit planet earth since ever!
Now I'm sure you would like to enjoy such happiness, so I will share my much demanded recipe below.
Put all ingredients except water into your Vitamix or blender.
Add only 1/2 cup of water and blend on high. If using a Vitamix, use the included plunger to help it blend. If you're using a regular blender, you'll have to stop the blender and scrape the sides with a spoon or rubber spatula. Add more water if mixture is too thick. I like mine the consistency of a thick and creamy sauce or dressing. Enjoy!
*Dried organic beet powder gives it an intense pink color, perfect for Valentine's Day! Don't use too much or it will give it too much of an earthy flavor. Just a pinch intensifies the color without changing the flavor.
**Just fill the Vitamix half way to the top of the dates with water. If your dates are dry, then soak them for a few hours by covering them just enough with water. Then use that date water for the dip which will be sweeter than plain water.
USE WITH CAUTION! If this recipe gets in the wrong hands, then rainbows, butterflies, and unicorns will take over the world!
Full of healthy sugars and fiber, potassium, vitamins, and minerals! That's what we want in good food. We don't want lots of hard-to-digest fats and proteins or lots of water-retaining salt.
Good, clean fruit is where it's at!
Add some more water, blend, and drink up a delicious smoothie!
How does a healthy diet survive the changing seasons?
Subscribe to get seasonal and satisfying recipes delivered straight to your inbox!


Via the iqs Partner Portal, both customers and suppliers can continuously work on quality processes in a central system. Data is structured and will only be updated once by the person responsible. The progress of quality processes is therefore evident. Tasks and deadlines are clearly allocated and can be centrally tracked. The necessary information and documents are an integral part of the quality activities and are available to all internal and external editors.


text:
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif

#include "smi.h"
#include "smi_crtc.h"
#include "smi_501.h"

static void
SMI501_OutputDPMS_lcd(xf86OutputPtr output, int dpms)
{
    ScrnInfoPtr		pScrn = output->scrn;
    SMIPtr		pSmi = SMIPTR(pScrn);
    MSOCRegPtr		mode = pSmi->mode;

    ENTER();

    mode->system_ctl.value = READ_SCR(pSmi, SYSTEM_CTL);
    switch (dpms) {
    case DPMSModeOn:
	SMI501_PowerPanel(pScrn, mode, TRUE);
    case DPMSModeStandby:
	break;
    case DPMSModeSuspend:
	break;
    case DPMSModeOff:
	SMI501_PowerPanel(pScrn, mode, FALSE);
	break;
    }

    LEAVE();
}

static void
SMI501_OutputDPMS_crt(xf86OutputPtr output, int dpms)
{
    ScrnInfoPtr pScrn = output->scrn;
    SMIPtr pSmi = SMIPTR(pScrn);
    MSOCRegPtr		mode = pSmi->mode;

    ENTER();

    mode->system_ctl.value = READ_SCR(pSmi, SYSTEM_CTL);
    switch (dpms) {
    case DPMSModeOn:
	mode->system_ctl.f.dpmsh = 0;
	mode->system_ctl.f.dpmsv = 0;
	break;
    case DPMSModeStandby:
	mode->system_ctl.f.dpmsh = 1;
	mode->system_ctl.f.dpmsv = 0;
	break;
    case DPMSModeSuspend:
	mode->system_ctl.f.dpmsh = 0;
	mode->system_ctl.f.dpmsv = 1;
	break;
    case DPMSModeOff:
	mode->system_ctl.f.dpmsh = 1;
	mode->system_ctl.f.dpmsv = 1;
	break;
    }
    WRITE_SCR(pSmi, SYSTEM_CTL, mode->system_ctl.value);

    LEAVE();
}

#ifdef USE_CRTC_DETECT
static xf86OutputStatus
SMI501_OutputDetect_crt(xf86OutputPtr output)
{
    ScrnInfoPtr		pScrn = output->scrn;
    SMIPtr		pSmi = SMIPTR(pScrn);
    MSOCRegPtr		mode = pSmi->mode;
    xf86OutputStatus	status;

    ENTER();

    mode->crt_detect.value = READ_SCR(pSmi, CRT_DETECT);
    mode->crt_detect.f.enable = 1;
    WRITE_SCR(pSmi, CRT_DETECT, mode->crt_detect.value);
    SMI501_WaitVSync(pSmi, 1);

    mode->crt_detect.value = READ_SCR(pSmi, CRT_DETECT);

    /* FIXME This appears to have a fixed value, whatever I do, and
     * the binary pattern is 1000000010000100
     * regardless of crt being connected or not, so maybe this is
     * just telling there is a VGA output?
     */
    status = mode->crt_detect.f.data ?
	XF86OutputStatusConnected : XF86OutputStatusUnknown;

    mode->crt_detect.f.enable = 0;
    WRITE_SCR(pSmi, CRT_DETECT, mode->crt_detect.value);
    SMI501_WaitVSync(pSmi, 1);

    LEAVE(status);
}
#endif

Bool
SMI501_OutputPreInit(ScrnInfoPtr pScrn)
{
    SMIPtr		pSmi = SMIPTR(pScrn);
    xf86OutputPtr	output;
    xf86OutputFuncsPtr	outputFuncs;

    ENTER();

    /* CRTC0 is LCD */
    SMI_OutputFuncsInit_base(&outputFuncs);
    outputFuncs->dpms		= SMI501_OutputDPMS_lcd;
    outputFuncs->get_modes	= SMI_OutputGetModes_native;
    outputFuncs->detect		= SMI_OutputDetect_lcd;

    if (! (output = xf86OutputCreate(pScrn, outputFuncs, "LVDS")))
	LEAVE(FALSE);

    output->possible_crtcs = 1 << 0;
    output->possible_clones = 0;
    output->interlaceAllowed = FALSE;
    output->doubleScanAllowed = FALSE;

    /* CRTC1 is CRT */
    if (pSmi->Dualhead) {
	SMI_OutputFuncsInit_base(&outputFuncs);
	outputFuncs->dpms	= SMI501_OutputDPMS_crt;
	outputFuncs->get_modes	= SMI_OutputGetModes_native;
#ifdef USE_CRTC_DETECT
	outputFuncs->detect	= SMI501_OutputDetect_crt;
#endif

	if (! (output = xf86OutputCreate(pScrn, outputFuncs, "VGA")))
	    LEAVE(FALSE);

	output->possible_crtcs = 1 << 1;
	output->possible_clones = 0;
	output->interlaceAllowed = FALSE;
	output->doubleScanAllowed = FALSE;
    }

    LEAVE(TRUE);
}


text:
Can sustainable logistics packaging be the efficiency anchor for automated warehousing of the future?
Today, brands are armed with more information about their customers than ever before. From shifts in shopping behaviour to trends in product choices, naturally these changes impact entire global supply chains.
The supply chain from manufacturer to consumer is also now becoming shorter and more concentrated, driven by greater automation and digitalisation. Consider the rise in intelligent goods-to-person (GTP) models and warehousing today looks very different to how it did as little as five years ago.
Report data shows the rise in smart warehousing. Figures from data specialist Interact Analysis, for example, forecasts that the compound annual growth rate (CAGR) for global warehouse automation sits at a strong 12.6%[1], projected to reach a global value of $46Bn by 2023.
To keep tomorrow's warehouse moving and reacting, system integrators rely on efficiency anchors that blend seamlessly with existing warehouse management systems (WMS) and contribute to effective goods flow – not block it.
What do we mean by an 'efficiency anchor'?
Because warehouse and logistics facilities are now designed and built to lead commerce, not just support it, process efficiency becomes key. To achieve the necessary speed, flow and accuracy to compete, the warehouse is built around efficient technologies and processes.
Previously, areas such as automation, micro-fulfilment, working by lean principles or hyper-efficiency were treated as bolt-on additions to existing operations, or simply a change of thinking. Now, they are the core principles on which everything else is built. It's often the most cited case, but Amazon is a prime example of centring the facility around an efficiency anchor point. The business was the first to build its warehouses around automated picking and SKUs organised by purchase data, saving considerable time and labour. Now of course, it's a much more common approach, but as the first business to essentially build their warehouse 'backwards' in this way, Amazon showed that the model works – and still does to this day.
Where does reusable transit packaging fit in?
Taking an overhead view of the current manufacturing supply chain, it's clear that internal stock management can be one of these vital efficiency anchor points for the on-demand economy.
Our SASI® range was developed with the unique needs and demands of system integrators at the forefront. The latest in sustainable load carriers, the SASI range of resilient totes and bins is designed for the automated warehouse of the future and creates the optimum blend of manual and digital technology. Like the diverse range that Schoeller Allibert is known for, the SASI range doesn't just exist within a warehouse's efficiency or capacity; it contributes advantages of its own.
With a double-wide base that actively cuts noise for a safer and more productive warehouse environment, SASI totes are moulded from resilient recycled plastic and built to withstand the toughest of commercial environments. Of course, no two warehouses are alike in layout and operations, which is reflected in its versatility. SASI containers are suitable for all types of conveyor belts, mini load, shuttle and multi-shuttle systems.
Like every efficiency anchor should be, the 100% recyclable SASI range is a dependable foundation for system integrators looking to build warehousing excellence around the latest in logistics technology.
The ideal container solution doesn't just get product from A to B. It underpins safety, critical control points and supply chain integrity by seamlessly integrating with existing system architecture, while also providing a strong foundation with which to create new workflow systems.
It can also be an invaluable support for transparency and traceability, automating much of the process by conversing with modern automation systems and software. By being simple to use, versatile and space-efficient, returnable packaging can also contribute to the increase in throughput, as well as the reduction in manual handling.
The elements that are currently driving retail around the globe – accessibility, speed and consistency – rely on strong logistics to enable commercial success. System integrators working with brands remain highly conscious of this, using the power of big data to make smarter layout decisions. Creating efficiency anchor points, through container choice, digitalisation or otherwise, can be absolutely crucial to achieving the efficiency needed to compete.
This potential is likely to be accelerated further as e-commerce continues to grow, demonstrated by a 129%[2] growth through 2020, according to statistics from Forbes. System integrators must account for digital sales playing a bigger role in warehouse logistics, which means accessibility, speed and volume are key.
How effectively system integrators partnering with brands can use efficiency anchor points to accelerate facility performance will prove crucial to future success.
For more information go to www.schoellerallibert.com/uk
Attributed to Jon Walkington, Retail and System Integrator Sales Director, Schoeller Allibert UK
[1] https://www.interactanalysis.com/wp-content/uploads/2019/08/The-Future-of-Warehouse-Automation-2019-Brochure.pdf
[2] https://www.forbes.com/sites/louiscolumbus/2020/04/28/how-covid-19-is-transforming-e-commerce/?sh=5e00bf5c3544
Tags: Resource Efficiency
Written by Kevin Gambrill
Tetra Pak Releases its 22nd annual sustainability report
From exceeding its climate goals to being recognised as a leader by CDP for the…
New Investment in Product Development Makes Southgate a Leading Innovator in Sustainable Packaging
Southgate Packaging one of Europe's leading packaging suppliers, continues to invest in innovation and new…
Lightweight packages a great fit for dairy alternatives, according to Wholly Moly!
Sustainability and health conscious Chinese consumers can now look to US-owned brand Wholly Moly! to…
UNITED CAPS Unveils Industry-First 'Define Your Circle' Initiative
Around Noon to Reduce Plastic with £250,000 Investment