Funding has been secured for a new energy innovation centre for Cambridge University Hospitals NHS Foundation Trust, which will save £20m in energy costs and 25,000 tonnes of CO2.
The £36m of funding needed will be provided by Aviva Investors and the UK Green Investment Bank as part of a 25-year contract.
The centre, which will serve Addenbrooke's and Rosie hospitals, is expected to be one of the largest energy centres in the UK and will be developed and operated by outsourcing company MITIE.
UK Green Investment Bank chairman Lord Smith of Kelvin said: "Non-domestic energy efficiency is a priority sector for the Green Investment Bank, and this deal is an early demonstration of our strategy to partner with co-investors and deliver a commercial return to the bank, whilst reducing carbon emissions in the UK."
Subject to final planning approval, the new centre will house a combined heat and power unit, biomass boiler and efficient dual fuel boilers, as well as heat recovery from medical incineration.
Aviva Investors infrastructure and renewable energy fund manager Ian Berry said: "The development of UK energy centres is a very exciting new area for long-term investors such as pension funds.
"They can achieve stable, diversified and relatively low risk income streams, while also helping to fund important infrastructure projects that deliver long term savings and sustainability benefits to their clients.
"This is a landmark transaction and demonstrates how private sector know-how and pension fund money can be used alongside government funds to finance innovative infrastructure initiatives, and the ongoing development of renewable energy and energy efficiency projects in the UK."


June 03, 2016 / Ben M.
More trend lines! xFIP, or eXpected Fielding Independent Pitching, is intended to not only take team factors out of a pitcher's performance (FIP), but also "normalize" home run outcomes by applying a constant to Fly Balls Allowed based on averages. The stat has a pretty good history of telling you the true talent level of a pitcher once you take most of the variables out. It also, therefore, does a good job of telling you when a pitcher is legitimately pitching worse or better.
xFIP works like ERA; high is bad. The trend line follows suit; high side on the right is trending up which is bad, low side on the right is trending down is good. A flat line indicates stability and is good, as long as the number it represents is good (like, under 4 is groovy).
Cole is, until we have a better understanding of how Darvish is going to play out, the most important member of the roster. Hamels has been steady, and is legitimately pitching slightly worse this year...but not by much. He's been pretty solidly a 3.5 xFIP guy, and as you can see, Cole is sitting around 3.7/3.8 this year. The trend is good though, so there's every reason to believe he'll finish the year in fine form.
Speaking of Darvish, there obviously isn't a trend line, but his one game is one of the best starts by a Rangers pitcher this year. Optimism!
How 'bout Martin Perez? The trend is right, but that's as much because of a bad start. It wouldn't surprise me to see Martin stabilize right around 4.00; anything under that would thrill me. And take note that would put him on par with Hamels.
Solid as a rock. In fact, he was trending down to 4.00 like Perez before his last bad start. This is probably what Colby looks like all year, and once again puts him in that "#4 starter" territory.
Oh, dear. The good news is, without the one game, the trend isn't quite as bad. But it's still bad. Pitchers have managed to outpitch their xFIP for entire seasons. It's not unusual. But it's not the norm, either. If/when Holland blows up, it shouldn't be unexpected.
As with Delino Deshields, we must ask ourselves: "Was Shawn Tolleson actually performing that poorly?" As you can see, the bad appearances were getting worse and worse, and he only had a few good appearances. More importantly to Jeff Banister, I suspect, is that Tolleson wasn't predictable.
That's what you like seeing in a closer. At least the recent results. Since being made the closer, Dyson has been exceptional. Remember that big uptick at the end is the average, which I include to "normalize" the line a bit.
Matt Bush's trendline is good, but I'm not too thrilled that it's centered on 4.00. And of course, as has been a frequent topic of discussion, there are other factors to consider with Bush's quality of pitching.
Jake has been very off-and-on this year which makes his 2.5 xFIP stable trendline somewhat misleading. He's still the second-best reliever behind Dyson.
Here's Tony Barnette with two really bad appearances.
Here's Tony Barnette without the two disaster appearances. More stability would be nice, but trending from 4.00 to 3.00 is a decent indicator that he can keep filling in reliably.
This is both starting and relieving. It's about as good as it gets in a spot-starter/long-reliever.
I almost forgot about Alex Claudio, and it looks like that would have been a mistake. Not only is better at his worst than some of the other relievers, he's steadily improved. Again, remember that last big uptick is the average. I would bank on Claudio getting a lot more time, soon.
There is still a good core group of relievers here. Looking at the performance histories and trends, I'm seeing consistency as a bigger problem than actual ability. Consistency can be a function of the pitcher of course, but it can also be a function of the catcher; a position that has been highly unstable for Texas this year. It can also be a problem with game planning, and Banister is working with two new coaches this year as well.
Taking all of that in, I'm still a lot more worried about injuries and arm fatigue than I am who's on the roster. As the roster itself stabilizes, I think the relief corps will, as well.


text:
Russia's Second Shot at Phobos May Return Bits of Mars As Well
After the tragic failure of the first Phobos-Grunt mission to even make it out of low-Earth orbit, the Russian space agency (Roscosmos) is hoping to give it another go at Mars' largest moon with the Phobos-Grunt 2 mission in 2020. This new-and-improved version of the spacecraft will also feature a lander and return stage, and, if successful, may not only end up sending back pieces of Phobos but of Mars as well.
The origins of Phobos have long been a topic of planetary science debate. Did it form with Mars as a planet? Is it a wayward asteroid that ventured too closely to Mars? Or is it a chunk of the Red Planet blasted up into orbit from an ancient impact event? Only in-depth examination of its surface material will allow scientists to determine which scenario is most likely (or if the correct answer is really "none of the above") and Russia's ambitious Phobos-Grunt mission attempted to become the first ever to not only land on the 16-mile-wide moon but also send samples back to Earth.
Unfortunately it wasn't in the cards. After launching on Nov. 9, 2011, Phobos-Grunt's upper stage failed to ignite, stranding it in low-Earth orbit. After all attempts to re-establish communication and control of the ill-fated spacecraft failed, Phobos-Grunt crashed back to Earth on Jan. 15, impacting in the southern Pacific off the coast of Chile.
But with a decade of development already invested in the mission, Roscosmos is willing to try again. "Ad astra per aspera," as it's said, and Phobos-Grunt 2 will attempt to overcome all hardships in 2020 to do what its predecessor couldn't.
Read more: Russia to Try Again for Phobos-Grunt?
And, according to participating researchers James Head and Kenneth Ramsley from Brown University in Providence, Rhode Island, the sample mission could end up being a "twofer."
Phobos floats in front of Mars' horizon in a Mars Express image from January 2007 (ESA)
Orbiting at an altitude of only 5,840 miles (9,400 km) Phobos has been passing through plumes material periodically blown off of Mars by impact events. Its surface soil very likely contains a good amount of Mars itself, scooped up over the millennia.
"When an impactor hits Mars, only a certain of proportion of ejecta will have enough velocity to reach the altitude of Phobos, and Phobos' orbital path intersects only a certain proportion of that," said Ramsley, a visiting researcher in Brown's planetary geosciences group. "So we can crunch those numbers and find out what proportion of material on the surface of Phobos comes from Mars."
Determining that ratio would then help figure out where Phobos was in Mars orbit millions of years ago, which in turn could point at its origins.
"Only recently — in the last several 100 million years or so — has Phobos orbited so close to Mars," Ramsley said. "In the distant past it orbited much higher up. So that's why you're going to see probably 10 to 100 times higher concentration in the upper regolith as opposed to deeper down."
In addition, having an actual sample of Phobos (along with stowaway bits of Mars) in hand on Earth, as well as all the data acquired during the mission itself, would give scientists invaluable insight to the moon's as-yet-unknown internal composition.
"Phobos has really low density," said Head, professor of geological sciences at Brown and an author on the study. "Is that low density due to ice in its interior or is it due to Phobos being completely fragmented, like a loose rubble pile? We don't know."
The study was published in Volume 87 of Space and Planetary Science (Mars impact ejecta in the regolith of Phobos: Bulk concentration and distribution.)
Source: Brown University news release and RussianSpaceWeb.com.
See more images of Phobos here.

redpajama_set_name: RedPajamaCommonCrawl


text:
<?php
/**
 * Created by: Gian Carlo Asuncion
 * Last Modified by: Gian Carlo Asuncion
 **/
namespace Auth\Model;

use Zend\Db\TableGateway\TableGateway;
use Zend\Db\Adapter\AdapterInterface;
use Zend\Db\Adapter\Adapter;
use Zend\Session\Container;
use Zend\Mvc\MvcEvent;

class UserTable
{
    protected $tableGateway;
    protected $adapter;
    protected $auth;
    protected $forgot_password_notifications;

    public function __construct(TableGateway $tableGateway)
    {
        $this->tableGateway = $tableGateway;
        $this->forgot_password_notifications  = new TableGateway('forgot_password_notifications', $this->tableGateway->getAdapter());
    }

    //Get user that has a permission to receive email notifications
    public function getSystemAdmin(AdapterInterface $adapter)
    {
        $this->adapter = $adapter;
        $dbAdapter = $this->adapter;

        $statement = $adapter->query("SELECT `email`
                                        FROM `app_user_credentials`
                                        WHERE `receive_notifications` = 1 AND `status` = 1");
        return $result    = $statement->execute();
    }

    //Get Sub Modules Access rights
    //Return array of access rights based on user role
    public function getSubModuleAccessRights(AdapterInterface $adapter, $app_modules_id)
    {
        //Get user credentials
        $session = new Container('base');
        $user = $session->offsetGet('user');
        $this->adapter = $adapter;

        $statement = $adapter->query("SELECT `module_name`,function_name
                                        FROM
                                         `app_sub_accesses`
                                        LEFT JOIN
                                         `app_modules`
                                        ON
                                         `app_modules`.`app_modules_id` = `app_sub_accesses`.`module_id`
                                       LEFT JOIN
                                         `app_roles`
                                       ON
                                          `app_sub_accesses`.`role_id` = `app_roles`.`app_roles_id`
                                       WHERE
                                          `app_roles`.`app_roles_id`=".$user['role_id']."
                                          AND `app_modules`.`app_modules_id` = $app_modules_id
                                          AND `app_roles`.`status`=1");

        //Extract generated module
        $results    = $statement->execute();

        $lists = array();
        foreach($results as $right) {
            extract($right);
            $lists[$right['function_name']."_action"]=1;
        }

        return $lists;
    }

    //Get all modules based on user role
    //Generate Menu: Main Modules
    public function generate(AdapterInterface $adapter, $module_id)
    {
        //Get user credentials
        $session = new Container('base');
        $user = $session->offsetGet('user');

        $this->adapter = $adapter;

        $statement = $adapter->query("SELECT app_modules_id,side_icon,module_id, module_name, module_url, module_action, IF(app_modules_id=$module_id,'status','') AS active
                                        FROM `app_modules`
                                        LEFT JOIN
                                            `app_role_details`
                                        ON
                                            `app_role_details`.`module_id` = `app_modules`.`app_modules_id`
                                        LEFT JOIN
                                            `app_roles`
                                        ON
                                            `app_roles`.`app_roles_id` = `app_role_details`.`role_id`
                                        WHERE
                                            `app_roles`.`app_roles_id`   = ".$user['role_id']." AND
                                            `app_roles`.`status`=1
                                        ORDER BY `app_modules`.`Xorder` ASC");
       return  $results    = $statement->execute();
    }

    //Get group menu on CMS
    //Get parent group
    public function generateGroupMenu(AdapterInterface $adapter, $groups)
    {
        //Get user credentials
        $session = new Container('base');
        $user = $session->offsetGet('user');

        $this->adapter = $adapter;

        //Extract menu
        $final_group="";
        foreach(explode(',',$groups) as $group) {
            $final_group .= "'".$group. "',";
        }

        $statement = $adapter->query("SELECT DISTINCT (`module_sub_group`) AS `module_sub_group`,`color`, `app_modules_id`, `module_name`, `module_url`, `module_action`
                                      FROM
                                        `app_modules`
                                      LEFT JOIN
                                        `app_sub_accesses`
                                      ON
                                        `app_sub_accesses`.`module_id` = `app_modules`.`app_modules_id`
                                      LEFT JOIN
                                        `app_roles`
                                      ON
                                        `app_sub_accesses`.`role_id` = `app_roles`.`app_roles_id`
                                      WHERE
                                        `app_roles`.`app_roles_id` = ".$user['role_id']."
                                        AND
                                        `module_sub_group` IN (".substr($final_group,0,-1).")
                                        AND
                                        `app_sub_accesses`.`function_name` = 'view'
                                      GROUP BY
                                         `module_sub_group`
                                      ORDER BY
                                          `xOrder`
                                      DESC");
        $results    = $statement->execute();
        //print_r($results); die();
        $sub_modules = '';
        foreach($results as $module) {
            extract($module);
            $sub_modules[] = array('module_sub_group' => $module['module_sub_group'],
                                    'color' => $module['color'],
                                 'sub_modules_lists'  => $this->extractMenu($this->adapter,$user['role_id'],$module['module_sub_group'])
            );
        }

        return $sub_modules;
    }

    //Get child url from generateGroupMenu() function
    public function extractMenu($adapter, $user_role_id, $module_sub_group)
    {
        //If user role is null
        //Get user id from session
        if($user_role_id==null) //Applicable to tab navigation
        {
            $session = new Container('base');
            $user = $session->offsetGet('user');
            $user_role_id = $user['role_id'];
        }

        $statement = $adapter->query("SELECT `module_sub_group`, `app_modules_id`, `module_name`, `module_url`, `module_action`
                                      FROM
                                        `app_modules`
                                      LEFT JOIN
                                        `app_sub_accesses`
                                      ON
                                        `app_sub_accesses`.`module_id` = `app_modules`.`app_modules_id`
                                      LEFT JOIN
                                        `app_roles`
                                      ON
                                        `app_sub_accesses`.`role_id` = `app_roles`.`app_roles_id`
                                      WHERE
                                        `app_roles`.`app_roles_id` = $user_role_id
                                        AND
                                        `module_sub_group` IN ('".$module_sub_group."')
                                        AND
                                        `app_sub_accesses`.`function_name` = 'view'
                                      GROUP BY
                                         `module_name`
                                      ORDER BY
                                          `module_sub_group`
                                      ASC,
				                     `app_modules`.`xOrder` ASC");

        //Extract generated menu
        $results    = $statement->execute();
        $lists = array();
        foreach($results as $module) {
            extract($module);
                $lists[] = array('module_name'    => $module['module_name'],
                                 'module_url'    => $module['module_url'],
                                 'module_action' => $module['module_action']
                );
        }
        //print_r($lists); die();
        return $lists;
    }

    //Check if there is an active user and
    //User has an access right to module
    public function hasActiveUser()
    {
        //Do we have an active session
        $session = new Container('base');
        $user = $session->offsetGet('user');
        if(isset($user['user_id']))
            return true;
        else
            return false;
    }

    //Check if user has an access right on Menu
    //Check for Active account
    public function canAccessModule(AdapterInterface $adapter, $module_id)
    {
        //Get user credentials
        $session = new Container('base');
        $user = $session->offsetGet('user');

        $this->adapter = $adapter;
        $statement = $adapter->query("SELECT module_id, module_name FROM `app_modules`
                                        LEFT JOIN
                                            `app_role_details`
                                        ON
                                            `app_role_details`.`module_id` = `app_modules`.`app_modules_id`
                                        LEFT JOIN
                                            `app_roles`
                                        ON
                                            `app_roles`.`app_roles_id` = `app_role_details`.`role_id`
                                        WHERE
                                            `app_roles`.`app_roles_id`   = ".$user['role_id']." AND
                                            `app_modules`.`app_modules_id` = $module_id         AND
                                            `app_roles`.`status`=1
                                        ");

        $result    = $statement->execute();
        //Count number of records
        if(count($result)>0 AND $user['status']==1)
            return true;
        else
            return false;
    }

    //Get User Credentials
    public function getUserCredentails(AdapterInterface $adapter, $userId)
    {
        $this->adapter = $adapter;
        $dbAdapter = $this->adapter;

        $statement = $dbAdapter->query("SELECT *, app_user_credentials.app_user_credentials_id as user_id FROM app_user_credentials
                                        LEFT JOIN
                                          app_user_details
                                        ON
                                          app_user_credentials.user_detail_id = app_user_details.app_user_details_id
                                        LEFT JOIN
                                          app_roles
                                        ON
                                         app_roles.app_roles_id = app_user_credentials.role_id
                                        WHERE app_user_credentials.app_user_credentials_id=$userId
                                          LIMIT 0,1");
        $result    = $statement->execute();

        return $this->flattenArray($result);
    }

    //Get user ID, Return User ID
    public function getUserId(AdapterInterface $adapter, $type, $param)
    {
        $this->adapter = $adapter;
        $dbAdapter = $this->adapter;
        if($type=='traditional')
            $statement = $dbAdapter->query("SELECT app_user_credentials_id as id FROM app_user_credentials WHERE username='$param' LIMIT 0,1");
        else
            $statement = $dbAdapter->query("SELECT app_user_credentials_id as id FROM app_user_credentials WHERE `email`='$param' LIMIT 0,1");

        $result    = $statement->execute();
        return $this->flattenArray($result);
    }

    //Check if user has an access right to a child module
    //Return true if it has else false
    public function childModuleAccessRights(AdapterInterface $adapter, $module_id, $function_name)
    {
        //Get user credentials
        $session = new Container('base');
        $user = $session->offsetGet('user');

        $this->adapter = $adapter;
        $statement = $adapter->query("SELECT `module_name`, function_name
                                        FROM
                                         `app_sub_accesses`
                                        LEFT JOIN
                                         `app_modules`
                                        ON
                                         `app_modules`.`app_modules_id` = `app_sub_accesses`.`module_id`
                                         LEFT JOIN
                                         `app_roles`
                                         ON
                                          `app_sub_accesses`.`role_id` = `app_roles`.`app_roles_id`
                                          WHERE
                                          `app_roles`.`app_roles_id`= ".$user['role_id']."
                                          AND `app_modules`.`app_modules_id` = $module_id
                                          AND `app_roles`.`status`=1
                                          AND function_name='".$function_name."'
                                        ");

        $result    = $statement->execute();
        //Count number of records
        if(count($result)>0)
            return true;
        else
            return false;

    }

    //Flatten Array use for result array
    //Return single set of array
    public function flattenArray($results)
    {
        $returnArray = array();
        // iterate through the rows
        foreach ($results as $result) {
            $returnArray[] = $result;
        }

        return $returnArray[0];
    }

    /*Check if username Exist and Active*/
    public function validateUser(AdapterInterface $adapter, $type, $username, $password)
    {
        $this->adapter = $adapter;
        $dbAdapter = $this->adapter;

        if($type=='exist')
            $sql       = "SELECT app_user_credentials_id as id FROM app_user_credentials WHERE username=:username AND password=:password";
        else
            $sql       = "SELECT app_user_credentials_id as id FROM app_user_credentials WHERE username=:username AND password=:password AND status=1";

        $statement = $dbAdapter->query($sql);
        $result    = iterator_to_array ($statement->execute(array(':username'=>$username, ':password'=>$password)));

        //Count number of records
        if(count($result)>0)
            return true;
        else
            return false;
    }

    //Check if username exist on database
    public function checkUsernameExist(AdapterInterface $adapter, $username)
    {
        $this->adapter = $adapter;
        $dbAdapter = $this->adapter;

        $statement = $dbAdapter->query("SELECT app_user_credentials_id as id FROM app_user_credentials WHERE username='$username' ");
        $result    = $statement->execute();

        //Count number of records
        if(count($result)>0)
            return true;
        else
            return false;
    }

    //Check if user supplied a correct password
    public function checkPasswordExist(AdapterInterface $adapter, $username, $password)
    {
        $this->adapter = $adapter;
        $dbAdapter = $this->adapter;
        $dbPassword = '';

        $statement = $dbAdapter->query("SELECT `password` FROM app_user_credentials WHERE username='$username' AND password='$password'");
        $result    = $statement->execute();

        foreach ($result as $res) {
            $dbPassword = $res['password'];
        }

        //Count number of records
        if($password==$dbPassword)
            return true;
        else
            return false;
    }

    //Validate if user exist on database
    public function authGoogleAccount(AdapterInterface $adapter, $email)
    {
        $this->adapter = $adapter;
        $dbAdapter = $this->adapter;

        $statement = $dbAdapter->query("SELECT app_user_credentials_id as id FROM app_user_credentials WHERE email='$email' AND status=1");
        $result    = $statement->execute();

        //Count number of records
        if(count($result)>0)
            return true;
        else
            return false;
    }

    //Check username and email address
    public function checkUsernameEmailAddress(AdapterInterface $adapter, $email_address, $username)
    {
        $this->adapter = $adapter;
        $dbAdapter = $this->adapter;

        //Check the requested field
        $statement = $dbAdapter->query("SELECT app_user_credentials_id as id FROM app_user_credentials WHERE email=:email AND username=:username AND status=1 LIMIT 0,1");
        $result    = $statement->execute(array(':email'=>$email_address, ':username'=>$username));

        //Count number of records
        if(count($result)>0)
            return true;
        else
            return false;
    }

    //Get full name
    public function getFullName(AdapterInterface $adapter, $email_address)
    {
        $this->adapter = $adapter;
        $dbAdapter = $this->adapter;

        $statement = $dbAdapter->query("SELECT
                                            CONCAT(`first_name`,' ',`last_name`) AS full_name,
                                            app_user_credentials_id as app_user_id
                                        FROM
                                            `app_user_credentials`
                                        LEFT JOIN
                                            `app_user_details`
                                        ON
                                            `app_user_details`.`app_user_details_id` = `app_user_credentials`.`user_detail_id`
                                        WHERE
                                            `email`='$email_address' LIMIT 0,1");
        $result    = $statement->execute();
        return $result = iterator_to_array($result);
    }

    /*
     * @desc Save Notifications
     * */
    public function saveForgotPasswordNotification($full_name,$app_user_id,$email)
    {
        //Check if notif already exist
        $this->forgot_password_notifications->delete(array('app_user_id' => (int)$app_user_id));

        $data['app_user_id']         = $app_user_id;
        $data['data']                = "$full_name ($email)";

        $data['created_at'] = date('Y-m-d H:i:s');
        $data['created_by'] = $app_user_id;      //Current User ID
        $this->forgot_password_notifications->insert($data);

    }

}

redpajama_set_name: RedPajamaGithub


These are the only animations on Keyboard Instruments and more Musical Animations can be accessed from the table near the bottom of the page.
The Greek philosopher Pythagoras (570 – 490 B.C.) is well known for the right-angled triangle theory.
However did you also know that he realised that simple intervals could be formed by dividing a stretched string and that such divisions were in whole number ratios; divide it in half and you get an octave; divide by a ratio of 3:2 and you get a fifth and so on.
These mathematical progressions give us all the notes on today's piano and are the basis of all western music.
For available Big versions: Click Here for Keyboard 01; Keyboard 02.
For available XL versions: Click Here for Keyboard 01; Keyboard 02.


1 Preheat oven to 200 degrees (180 fan). Line a 10 X 12 inch tin with greaseproof paper. Melt the chocolate in a medium bowl over a pan of simmering water- making sure that the bowl doesn't touch the water. Set aside to cool slightly.
2 Using an electric beater, whisk the eggs and sugar together until light and fluffy, about 5 min.
3 Mix the cocoa, almonds, vanilla and avocados into the melted chocolate. Add the chocolate mixture to the eggs and whisk together until combined. Pour mixture into the prepared tin and level. Bake for 25-30min until set.


Indianapolis Monthly is a comprehensive city magazine dedicated to the vital details of living in Indianapolis.
Who publishes Indianapolis Monthly Magazine?
Indianapolis Monthly Magazine is published by N/A.
How often is Indianapolis Monthly Magazine mailed?
Indianapolis Monthly Magazine is printed and mailed Monthly.
If I order Indianapolis Monthly Magazine today, when will my first issue arrive?
What is the Universal Magazine Code for Indianapolis Monthly Magazine?
There are currently no customer reviews for Indianapolis Monthly Magazine.


The words Cake Smash sounds fun and amusing, and when these two words are associated with kids, they are just beyond adorable and cute.
Imagine a sight of baby splish-splashing a cake all over and on him, that is exactly what we are talking about. Cake Smash Photography involves the photo shoot of a baby left alone with a cake, usually carried out on his/her first birthday.
Cake smash is soon coming into being a mainstream form of children photography because it is the newly discovered way through which one can get the most endearing pictures of their one-year-old baby. The first birthday of the baby is definitely an important occasion and cake smash photos helps capture this special milestone in their lives that they can treasure for a lifetime. There is no doubt that this is as much fun for the parents as well as for the baby.
Why not try something completely different and fun, and capture this milestone with a twist by indulging in Cake Smash.
Shipra and Amit Chhabra are one of the few professionals in India who offer this fun photography session. We offer four packages to the parents to choose from that includes Basic, Signature, Premium, and Exclusive all priced in a scaling order, with the Exclusive package offering the most amount of features and additional services.
Cake Smash Photography was originated in the US. Shipra and Amit wanted to get this unique fun concept to India. With the help of their creative team, they have been able to bring cake smash to New Delhi. Everyone has pictures of their kids posing and smiling and dressed decently, but why not get a little adventurous and have pictures of the baby playing, getting dirty, and enjoying the most with a colorful cake.


text:
Q: How to display -- in itemize to descripe command-line options My problem is that -- is not displaying as it does when you put in an itemize environment. Instead, it's displayed as one long line which is like two dash worth length line.
I have tried \textendash, but nothing worked.
My LaTeX file looks like
\begin{itemize}
\item '--abc' abcdefghijklmn
\item '--def' aerfoaweijfoae
\end{itemize}

I would like to make this document look like:
 ・ '--abc' abcdefghijklmn
 ・ '--def' aerfoaweijfoae

A: Tex automatically combines -- to a longer dash. As this is not desired when typesetting command line options, you could use the \verb|...| command (or any other source code typesetting package). This has also the advantage that the font is automatically switched to a computerish-looking typewriter font.
My personal preference however would be to use a description environment instead of itemize. This does not allow direct usage of \verb||, but one can use \usepackage[Q=yes]{examplep}.
\documentclass{article}

\usepackage[Q=yes]{examplep}

\begin{document}
\begin{itemize}
    \item \verb|--abc| abcdefghijklmn
    \item \verb|--abc| aerfoaweijfoae
\end{itemize}

\begin{description}
    \item[\Q{--abc}] abcdefghijklmn
    \item[\Q{--abc}] abcdefghijklmn
\end{description}

\end{document}

redpajama_set_name: RedPajamaStackExchange


text:
Syrian troops launch ground offensive backed by Russian airstrikes
Russia also launches rockets from warships in Caspian Sea for first time
Russia launches missiles towards Syria from the Caspian Sea Guardian
Kareem Shaheen in Beirut
Wed 7 Oct 2015 08.37 EDT First published on Wed 7 Oct 2015 02.18 EDT
Ground troops loyal to Bashar al-Assad have launched a major offensive in central Syria backed by Russian airstrikes in an escalation in Moscow's week-long campaign, which has so far been restricted to bombing runs to soften up rebel positions near major loyalist strongholds.
Russian warships also fired missiles into Syria from the Caspian Sea for the first time. The Russian defence minister, Sergei Shoigu, said four warships launched 26 rockets at Islamic State targets. The missiles would have passed over Iran and Iraq to reach their targets, covering what Shoigu described as a distance of almost 900 miles.
Syrian activists said Russian fighter jets bombed a series of towns held by the opposition in the countryside of Hama, in concert with a push by regime troops and armoured vehicles and the deployment of Russian helicopters, in what was described as the fiercest combat in months.
The Syrian Observatory for Human Rights, a monitoring group with wide contacts inside Syria, said Russian fighter jets had launched at least 37 strikes on Wednesday. The SOHR said the Russians bombed targets in the province of Idlib, most of which is held by a coalition of rebels known as Jaysh al-Fateh, which includes the al-Qaida wing in Syria.
Syrian strikes
The Syrian push on the ground is the first time President Assad's forces have coordinated with the Russian airforce in an attempt to seize lost territory from opposition forces, ushering in some of the fiercest fighting in months in the civil war, which has now lasted four and a half years and killed more than a quarter of a million people.
The assault mirrors the US strategy in northern Syria, where coalition planes bombed Isis positions to pave the way for their allies on the ground to advance against the militants. It also poses the question of how much territory the regime's army, exhausted and depleted by the conflict, can seize from the rebels.
Most of the fighting appeared to be concentrated in Hama, a central province with a majority Sunni capital that has remained in the hands of the regime since the start of the war. It is key to Assad's strategy of cementing control over major population centres in a strip of territory from Latakia in the north, through to Homs, Hama and Damascus.
Rebels recently attempted to wrest control of the strategic al-Ghab plain in Hama's countryside, drawing closer to Assad's coastal strongholds, and the Russian strategy seems primarily aimed at securing this territory from further incursions. Jaysh al-Fateh conquered most of Idlib in a spring offensive, forcing the regime to abandon the province. Russian airstrikes have repeatedly targeted the province over the past week, though there is no known Isis presence in the area.
The SOHR said Russian planes also bombed targets on the outskirts of the historic city of Palmyra, which was seized by Isis in May, and the town of Qaryatain, which was also seized by the militants this summer and whose Christian residents have either been taken hostage or fled. Syrian state TV said airstrikes also hit Isis positions in northern Aleppo.
It is unclear if the Assad regime will be able to score major ground advances against the rebels following years of vicious warfare that has sapped his armed forces, and amid widespread dereliction of duty among its conscripts, while facing rebels who are united by their anger at the Russian intervention.
Turkey 'cannot endure' Russian violation of airspace, president says
"Russia is primarily targeting opposition fighters, and this could end any future peace process in Syria and strengthen the role of Islamic State and the extreme factions that do not want peace, whether they support or oppose the regime," said the SOHR's director, Rami Abdul Rahman.
The latest airstrikes and ground assault come amid heightened tensions between Russia and Nato, after Russian fighter planes penetrated Turkish airspace over the weekend, sparking protests and condemnation from the alliance with pledges to respond to future incursions.
The Russian ministry of defence said it was continuing to consult with Turkey to ensure there would be no repetition of the incident.
US defence secretary Ash Carter: 'Don't listen to Russia, US has not agreed to cooperate in Syria.' Link to video Guardian
The Russian president, Vladimir Putin, said it was too early to talk about the results of Russia's operations in Syria, ordering Shoigu to continue cooperation with the United States, Turkey, Saudi Arabia, Iran and Iraq on the crisis.
However, the US defence secretary, Ash Carter, said the United States would not cooperate militarily with Russia, although it was willing to hold discussions to secure the safety of its own pilots bombing Isis targets. Calling Moscow's strategy "tragically flawed", he renewed accusations that the strikes were not focused on Isis.
The head of the Iraqi parliament's defence and security committee said Iraq may request Russian airstrikes against Isis on its soil soon, and wants Moscow to have a bigger role than the US in the war against the group.
Speaking in Brussels, the US ambassador to Nato, Douglas Lute, said on Wednesday that Russia's buildup in Syria now included a "considerable and growing" naval presence, long-range rockets and a battalion of ground troops backed by Moscow's most modern tanks.
On the eve of a meeting of Nato defence ministers set to be dominated by the intervention, Lute said the Kremlin seemed to be intent on forging a new counter-coalition to the western-Gulf axis, bringing together the Russians, Iranians, Iraqis, and Hezbollah behind Assad.
Who backs whom in the Syrian conflict
Moscow had managed a "quite impressive" military deployment over the past week to its Syrian naval base in Tartus and its army base in Latakia, Lute said.
"There is a considerable and growing Russia naval presence in the eastern Mediterranean, more than 10 ships now, which is a bit out of the ordinary," he told a news briefing.
"The recent Russian reinforcements over the last week or so feature a battalion-size ground force ... There is artillery, there are long-range rocket capabilities, there are air defence capabilities," Lute said. A battalion is typically made up of about 1,000 soldiers.
A senior Turkish official said 18 Russian warships had passed through the Bosphorus strait at Istanbul en route to Moscow's Syrian base, amid conflicting reports of Russian ground forces also being deployed.
Nato diplomats doubted the Russians were preparing any ground operations, but were sure that they were training and equipping Assad ground forces and were active on the ground beyond their military bases.
"The Iranians are on the ground, but not the Russians yet," said the Turkish official.
The Turkish official and Nato diplomats said the Russians had also deployed air-to-air fighter aircraft which would not be used for bombing anti-Assad forces, but would engage in dogfights. François Hollande, the French president, said failure to act in Syria risks stoking "total war" in the Middle East. "What happens in Syria concerns Europe, what happens there will determine the balance of the whole region for a long time," he said in a speech to the European parliament in Strasbourg.
Bashar al-Assad


text:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LythumOSL.Indigo.Data
{
	public class ApplicationCore
	{
	}
}


It's been twenty-five years since my mom died. Of course I always wished I had been able to compare notes on motherhood with her (she died just weeks after my firstborn came into the world). But now what strikes me is how much I'd like to be able to talk with her about roles. About how they define you and sometimes trap you, and how you must grow past them. And why that seems so hard!
I want to know how she grew past her roles of wife and daily-mom and daughter, all in a few short years. How dizzying that must have been. I wouldn't know, because for the most part, she didn't tell me. Always said she was "fine," and diverted conversation back to me, and my life. And then, suddenly, she was sick. I've learned not to wait on having conversations with people I care about. Or at least, I'd like to say I try to do that. I don't always succeed. It can hurt, for one thing, and what is more human than avoiding pain? Plus I still get trapped in roles.
I'm no one's daughter, no one's daily-mom, no one's wife, no one's most-beloved. I'm just: me. Of course I still play roles—writing coach, yoga teacher, design consultant—but those roles are not cemented to relationships with specific and dear people. They are more like the roles in a play, I suppose.
A couple weeks ago, I saw a live-theater performance of the Hunchback of Notre Dame in Indianapolis, and spent the night afterwards with extended (and very dear) family. The next morning was unseasonably cool. I snuggled up on their deck and thought about the play. The day was bright with birdsong and the chatter of neighbor children. I couldn't make out what the children were saying, exactly, but it was clear as the blue sky above that they were working out the rules of a game.
YOU will be THIS, I will be THAT.
We don our costumes early in life. Even after we grow into adults, we are, inside, run by the rules of childhood. By the labels we and others stamp on ourselves. The artistic one, the troublemaker, the bully, the little mother, the Daddy's girl. On and on. Some of us shake them off for who we are meant to be. Others bloom into their labels, and transcend them. And I would once have denied the past ran me at all.
Now, my mother was not a monster. No, she was flesh and blood and bone and beautiful. She folded me in hugs I still feel. She was human, and struggling. I love her with all my heart. Still, she could not handle my tears, which, looking back, I think may have mainly, early on, belonged to HER, tears she could not cry lest she never stop. Mothers of four have no time to cry.
I can see her, hands on hips, pointing out the window at the trash truck, I remember her saying it—and not just once—forgetting or not caring (I think forgetting) that a little girl who still believes in Santa Claus and the Easter Bunny would never question that the trash men could take her away. I was terrified that the dark men with menacing white smiles and sooty coveralls were indeed going to lift me up like I was a clangy garbage can and roar me away in that smelly loud truck, and I'd never see my Mama again.
And so crying began to terrify me. But tears bubbled and burst out periodically. (Still do). It's how I'm made.
Recently I had a revelation. A friend was laughing about how she thought of crying as an "emotional enema," because she always felt so much better once all the tears came out; she felt clean and light, ready to face life again. Until the next time. Sometimes, she said, you just need a good cry. But right then it stuck me.
Crying always—with a few notable exceptions—made me feel worse. The tears bring up shame, brackish and foul, from the dark channels of early childhood. From roles I am still acting out, unconsciously?
The half-formed girl—Quasimodo girl—keeper of secrets in the attic, sleeping terrified clutching a crucifix, the voiceless one, the broken one, the trash-can girl—all my past roles lurked in the recesses of my grown self. They burrowed in deep, and curled hidden inside me for decades, only coming out at the most stressful times, sleeping and waking restlessly, pulling my strings.
On a sunny morning in Indiana, thinking about the past, memories of marriage and motherhood surged in this place of some of the best days of both those roles. Stretched out with my journal, watching the bees buzz in their hives, I felt a new me emerging, ready to really listen at last to all the hushed-up stories of trash girl's pain, ready to watch it flame up and burn off and billow like the charcoal smoke rising up from the barbecue.
For this moment on this deck in this place, I felt at home with myself. Home is now, I thought. That is the feeling. Of being home in your body. I learned that term from a friend who held me while the hardest pieces of my childhood surfaced, jaggy, tearing me open. Held safe, I learned I could cry and feel better, instead of worse.
Now I am learning to do that alone, as I sort and grow. I'm learning to cry and sometimes actually feel better, lighter, clearer.
"What is 'whole' in Latin," I asked my brother-in-law, who had come out to put brisket on the barbecue.
Mom knew Latin. I wish I could call Mom now and talk. About the roles she was saddled with by her childhood, about the things she locked away. About why she hid her tears and pain and struggles. Maybe we could let go of our roles, drop our masks, and just listen to each other? That's all anyone really wants, I think.
To be seen beyond their roles in life. To be held, and heard, and loved for who they are, at the beating heart of their being.


text:
Q: git-svn --ignore-paths I'm struggling for a number of hours now with the --ignore-paths option to git-svn, in an attempt to fetch only certain tags from a large repository.
I want to start the fetch at dev, which looks like
> svn ls http://192.168.0.2/svn/repo/corporation/dev
branches/
tags/
trunk/

The repository directory listing for the complete set of tags looks like this:
> svn ls http://192.168.0.2/svn/repo/corporation/dev/tags
Acme-4.x/
Acme-5.0/
Acme-5.1/
Acme-5.2/
Acme-5.3/
Acme-5.4/
Acme-5.5/
Acme-5.6/
Acme-5.7/
Acme-5.8/
Acme-5.9/

I want to ignore all tags before Acme-5.5.
I attempt to initialize and fetch thusly:
> git svn init  http://192.168.0.2/svn/repo/corporation/dev
> git config svn.authorsfile ../users.txt
> git svn fetch --ignore-paths="Acme-4.x|Acme-5.0|Acme-5.1|Acme-5.2|Acme-5.3|Acme-5.4"

Unfortunately, I still see fetches occuring in the Acme-4.x tag.  The fetches are manifested on the console by telltale paths such as
A       ACME4.4/source/database/mssql/components/functions/vssver.scc

I've tried a bunch of variations on the regex, including full paths to the tags I want to ignore, which after an hour or two turned into utter regex thrashing and desperation.  I've provided the --ignore-paths option to git-svn-init, all to no avail.
Would someone be kind enough to comment on why the regex's are not suppressing fetches on the paths specified in the ignores-regex.
Thanks.

A: I'm posting this for everyone, who was aslo trying to use --ignore-paths for fetching only specific branches/tags...
After a while struggling with --ignore-paths, which resulted in the following pattern to ignore all folders in branches folder, except folder branchname1 and branchname2:
--ignore-paths='branches/(?!branchname1|branchname2)'

Howerver, the correct solution is hiding at the bottom of the GIT SVN documentation:

It is also possible to fetch a subset of branches or tags by using a
  comma-separated list of names within braces. For example:
[svn-remote "huge-project"]
  url = http://server.org/svn
  fetch = trunk/src:refs/remotes/trunk
  branches = branches/{red,green}/src:refs/remotes/project-a/branches/*
  tags = tags/{1.0,2.0}/src:refs/remotes/project-a/tags/*

So in your case, .git/config should contain something like this:
tags = tags/{Acme-4.x,Acme-5.0,Acme-5.1,Acme-5.2,Acme-5.3,Acme-5.4}:refs/remotes/origin/tags/*

A: You might also just try:
cat .git/config

on Linux, or:
type .git\config

on Windows, from your new repository directory, to see the fetch URL, the branches and tags url.

A:
Would someone be kind enough to comment on why the regex's are not
  suppressing fetches on the paths specified in the ignores-regex.

This path
ACME4.4/source/database/mssql/components/functions/vssver.scc

was fetched despite the --ignore-paths argument because it just didn't match the regex.
There is no - between "ACME" and "4.4" in this path.
And if the regex is case-sensitive, "ACME" won't match "Acme".
This should have worked better:
git svn fetch --ignore-paths="ACME4.x|ACME5.0|ACME5.1|ACME5.2|ACME5.3|ACME5.4"

Note that --ignore-paths targets file names, not tags.

(I bet you solved the issue long ago - this post is 4 years old).

A: I have a similar problem and a partial Solution for my case .. .
Context :
We have only one SVN repository for Meca, Hardware, Software team... the repository is a complete mess.. so I try to use regex to reduce the area to scan.
After 1 day I just gave up.
Finally I used the include-path option to scan only folder with "*Src*" inside. which speed up the scan.
also use the option :
-r to reduce the history size you will get in local.
--no-minimize-url otherwise git-svn will scan the whole repository even if you specify the trunk and branch location.
git svn clone
-r11213:HEAD
--prefix svn/
--no-minimize-url
--trunk=/trunk/dev/SW/Code/Controller1
--branches=/branches/SW_team/
--include-paths=.*Src.*
https://svnserver.compagny.com/Project1/
Controller1__git__

notice that right now i do not care of the Tags.
Hope it could help, even It's not the original question (5 years ago :-) )

EDIT: I cannot add a comment so I comment the question here (not enough reputation point)
1) --ignore-paths can be given for git svn [init/fetch or clone] (i do not know if there is a different behavior)
2) --ignore-paths expect a regex , be carefull the "." means any character. By chance the carater "." is also any character
so regex=Acme-5.0 will match string="Acme-5.0" but also string="Acme-580", it should work anyway.

A: I was having this same problem today: my regexp would just never match...
Make sure you know what the target paths actually look like. I was making an incorrect assumption about the structure of the paths that were being fed to my regexp.
To find out what the paths look like, make git-svn output each path to the console as it tests them:
NOTE: Just in case, make a backup copy of the git-svn file first!

*

*Open the git-svn script in a text editor. My script was
<git-dir>/libexec/git-core/git-svn.

*Locate the is_path_ignored subroutine.

*Add a print statement above the first return statement, as follows...

sub is_path_ignored {
    my ($self, $path) = @_;

    print STDERR "$path\n"; //<-- **ADD THIS LINE**

    return 1 if in_dot_git($path);
    return 1 if defined($self->{ignore_regex}) &&
            $path =~ m!$self->{ignore_regex}!;
    return 0 unless defined($_ignore_regex);
    return 1 if $path =~ m!$_ignore_regex!o;
    return 0;
}

Now use git-svn again with the --ignore-paths switch.
I realised that instead of paths like trunk/baz it was actually using bar/trunk/baz
So instead of
--ignore-paths='^(?:trunk|branches|tags)/baz'

I needed to use
--ignore-paths='^bar/(?:trunk|branches|tags)/baz'

Don't forget to remove the print statement from the git-svn script.

A: I've struggled with the exact same problem and started editing .git/config to explicitly list the branches or tags that I want.
That approach worked well until I came across a svn repository with lots of branches, so I duly added the ones I wanted and left out the ones I did not.  But this failed with configuration file errors.  Trial and error apparently shows that there is a limit either the number of branches in the config file or more likely the total number of characters between the opening { and closing }.
My life would be much easier if I could just build regexs.

A: I have been experiencing strange problems with --ignore-paths too. git-svn seems to ignore the entire regexp in some cases. I have seen the same regexp working on repos 1 and ignored on repos 2, where both repos have the same file structure, but different history.
Although I don't see anything wrong with your regexp for your specific tree, I would recommend using the ^ caret at the beginning to specify the ignored paths starting at the root. This might help the rexexp parser speed-up the search and avoid issues where a match could also be found deep inside the trunk for example.
I would use something like --ignore-paths="^tags/Acme-(4|5.[0-4])"


Beaver Lake is a popular location for fishing, boating, and swimming. The campground has a store with many flavours of hard ice-cream and camping necessities. Group camping is available at the Beaver Lake Group Use Site, perfect for family reunions and special events.


text:
How To Avoid Burnout & Thrive In Marketing with Mary Horwath & Kage Spatz
Marketing Strategy Series by Spacetwin
Kage Spatz, Strategist for Good at Spacetwin.com
As a part of my Marketing Strategy Series, I'm talking with my fellow marketing pros at the top of their game to give entrepreneurs and marketers an inside look at proven strategies you might also be able to leverage to grow your business. Today I had the pleasure of talking with Mary Horwath.
Marketing executive Mary Horwath's notable achievements include helping freestyle skiing attain Olympic status and transforming a Rollerblade brand from a startup into a global sport with 30 million participants. She currently shares her talents with sports/fitness/wellness brands through her marketing consultancy, Mary Horwath Marketing and Branding.
Thank you so much for doing this with us! Can you share a story about the funniest marketing mistake you made when you were first starting and what lesson you learned from that?
To launch Sled Dogs as a new winter snow sport, we planned a unique exhibition featuring a 20-foot real-snow indoor slope at the world's largest mall, Mall of America. We wanted to bring the snow to people who ordinarily didn't go to ski resorts, as we were targeting new snow, sport enthusiasts. Being able to generate snow for an indoor setting, usable for product demonstrations, was novel for the time (the mid-1990s), and we expected a major media draw.
We had partnered with the only company that had the snow-making technology, but two weeks before the promotion date, they advised us they couldn't produce the structure. We convinced them to make the snow, but we were on our own as to how we were going to pull this off. We were too close to the Christmas holidays, so rescheduling was out of the question — the mall, or any mall, for that matter, was booked solid. Our scrappy Sled Dogs team was not deterred and found a local scaffolding company to construct the structure, and we engineered it ourselves.
The original technology featured insulation so the snow wouldn't melt indoors, and that if it did, it wasn't going to leak. Our MacGyvered slope didn't have this luxury, and there was no time to test. We prayed throughout the weekend that it wouldn't flood the marble floors of Mall of America. The snow did slowly melt, and we nervously kept bringing in fresh snow from the parking lot to keep the event going. Executives were aware of our dilemma and held their breath, ready to pull the plug at any moment. Luckily for all, we ultimately pulled it off and achieved the media hit we had hoped for.
We can all laugh about this now, but it wasn't funny then! It was a great lesson on never giving up — and the power of what a team can do when they all pull together.
Are you able to identify a "tipping point" in your career when you started to see success? Did you start doing anything different? Are there takeaways or lessons that others can learn from that?
The early days of Rollerblade provided me with the most crucial of all marketing lessons: how important positioning is to a brand.
When I arrived at Rollerblade in the late '80s, the product line was limited to fast wheels and slow wheels, and these were considered hockey training tools. Our audience: hockey players looking for an off-season replacement for expensive ice time. It gradually spread to Nordic skiers who loved the slow, orange wheels of the early Zetra model.
Our official name was North American Training Company, and Rollerblade was a singular product. There are many directions this company could have taken at that time, but thankfully, it chose a path that seems obvious today. Instead of remaining focused on hockey alone, Rollerblade began a series of small shifts into skiing and fitness cross-training that proved promising.
What happened next was a master class in repositioning and put the wheels in motion for a much bigger opportunity: Simply put, it went from a tool to a new sport. It also steered clear of what it wasn't: a roller skate. Rollerblade was a modern skate, with wheels inline (a term we coined to avoid genericizing the Rollerblade brand name) versus the quad skates used within indoor rinks that at the time were anything but cool.
From there, marketing efforts and imagery took on a lighter, fun persona and sport-building programs such as the International Inline Skating Association and Team Rollerblade were formed. Thanks to talented filmmaker Greg Stump, fearless and artistic skating moves by an eclectic Team Rollerblade, the image of Rollerblade, and the messaging surrounding the sport of inline skating, Rollerblade found just the right balance to begin its meteoric rise.
What advice would you give to other marketers to thrive and avoid burnout?
I'm a big believer in creating your own daily self-care practice. For me, it includes a 60-minute walk and a 20-minute meditation. Not only do these morning rituals help focus my mind and get me moving physically, but they also without fail to provide inspiration or clarity if I'm wrestling with a problem. Another tip would be to make a short daily action list of not more than five things you need to accomplish that day. They must be work-related tasks you can finish in a day. Completing a daily shortlist helps you feel accomplished and productive.
None of us are able to achieve success without some help along the way. Is there a particular person who you are grateful for who helped get you to where you are?
When I first joined Rollerblade, it was quite small and entrepreneurial. As we grew, however, if it had not been for John Sundet, then CEO, I don't believe I would have been given the opportunity to attain a much larger role at the company. Starting as Director of PR and Promotion, I rose to become the company's first VP of Marketing.
I recall having to really prove myself, especially as the marketing role expanded into product management. I didn't have the conventional education or classic consumer packaged goods background that others might have required, yet John recognized my natural talent to lead, my strong work ethic, and my enthusiasm to take on more and more responsibilities. I had come from the U.S. Ski Association, so the concept of marketing a sport versus a product came naturally, and that passion really drove me.
In retrospect, an unconventional way of thinking was exactly what the company needed, but still, few CEOs would have taken that leap of faith. I'm extremely grateful that John gave me a shot.
Can you please tell us the 5 things you wish someone told you before you started?
I hope this doesn't sound too clichéd, but here are five lessons I didn't know starting out.
First, startups take much longer and require more funding than you anticipate. And sometimes the thing that looks the riskiest will be the one that succeeds! All my family and friends thought Rollerblade wasn't a serious thing and that I should pass on the job offer. Of course, they couldn't have been more wrong; I was at the right place at the right time and had the ride of a lifetime. Conversely, Sled Dogs was an early startup and many things appeared great on paper, so family and friends invested. Unfortunately, it was way before its time. I learned the hard way that most new categories have a gestation period for finding an audience and for gaining real market momentum. One should prepare for that reality.
Second, work for a person, not a company. Too often, people want to work for their favorite brand or sport. There's nothing wrong with that, but be sure you also look at the people running the brand and those you will be working closely with. Surround yourself with people you can learn from and where you'll be challenged to grow, think, and discover your own superpowers. You don't know what you don't know. Never stop learning.
Third, stay open — opportunities show up in the oddest places, and life has many detours. When I worked as an administrative assistant at a printing company, I never would have expected to find myself just a year later living in Park City, Utah, and traveling to some of the most fabulous ski resorts in the world. You never know what doors will open and how experiences can lead to amazing opportunities.
Fourth, trust your heart — even if it feels kind of scary. This is a big one. Too often, we tend to go the safe route and make all our decisions from our brain. What analytically seems right is the way we go. But don't forget to check in with your heart: How does the decision feel? Crazy scary, or just somewhat uncomfortable? Push yourself to move into your un-comfort zone to experience real growth opportunities. My best decisions have always been validated by my heart.
And finally, believe in yourself. I used to test my answers before asking "my boss," just to gauge my own decision-making abilities. This little exercise helped me build confidence and reinforced a belief in myself. I've learned that believing in yourself is one of the most empowering things in the world. No one but you can create the life of your dreams.
What books, podcasts, documentaries or other resources do you use to sharpen your marketing skills?
Great business biographies are my preferred read of choice, including such classics as Phil Knight's Shoe Dog and Steve Jobs, by Walter Isaacson. I stay abreast of trends and insights through industry webinars/podcasts, including those from Ad Age and SFIA (Sports and Fitness International Association), to name a few. And I'm a consummate New York Times fan and read daily. I'm inspired by athlete stories, their trials, and tribulations, such as The Last Dance, about Michael Jordan; ESPN's 30 for 30 "LANCE"; 100%: Julian Edelman; and Lindsey Vonn: The Final Season. These are amazing stories, and how they're told and presented are as much about marketing as they are entertainment.
Thank you so much for these fantastic insights!
— Published on March 8, 2021
Kage Spatz & his team of Fortune 500 Marketers are leveling the playing field. Your business can now increase organic traffic, trust, and sales (without ads) using the same talent and proven systems used by the top .1%. Learn more about this new advantage in your market at Spacetwin.
Community// May 20, 2021
How To Avoid Burnout & Thrive In Marketing with Matthew Murray & StackAdapt
by Kage Spatz
Community// October 12, 2021
How To Avoid Burnout & Thrive In Marketing with Mark Emond & Kage Spatz
Community// August 2, 2018
Female Disruptors: Julie Leffler is helping small businesses thrive
by Erika Couto


Vermilion Software is a best of breed provider of client reporting and communications technology, serving the global asset management industry with its market leading and award winning product, Vermilion Reporting Suite.
By utilising advanced automation and workflow, we enable financial services firms to enhance their customer experience and scale their reporting function without additional headcount. As service level agreements continue to tighten, we enable our clients to secure new mandates and grow their business.
Through our extensive knowledge of both client reporting and the asset management industry, we work in partnership with our clients every step of the way, from helping set their Target Operating Model through to customised product training.
Established in 2003, Vermilion Software was one of the early pioneers of specialist reporting systems. An independent firm with strong financials, Vermilion continues to invest heavily in its product. It has offices in London, Boston, Singapore and Sydney.


Heatstar Vent-Free Heaters come in radiant or blue flame indoor safe wall-mountable heaters that run off of either propane (F156011) or natural gas (F155549).
Heatstar Vent-Free Heaters come in radiant or blue flame indoor safe wall-mountable heaters that run off of either propane (F156001) or natural gas (F155226).
Heatstar Vent-Free Heaters come in radiant or blue flame indoor safe wall-mountable heaters that run off of either propane (F156031) or natural gas (F156020).
Heatstar Vent-Free Heaters come in radiant or blue flame indoor safe wall-mountable heaters that run off of either propane (F156050) or natural gas (F156040).
Heatstar Vent-Free Heaters come in radiant or blue flame indoor safe wall-mountable heaters that run off of either propane (F156071) or natural gas (F156060).
Heatstar Vent-Free Heaters come in radiant or blue flame indoor safe wall-mountable heaters that run off of either propane (F156091) or natural gas (F156081).


- BE/B.Tech Procurement/Engineering, additional MBA is preferable.
- Relevant experience of managing the Procurement functions within FMCG - personal care segment.
- Experience of involvement in a large capital project.
As there are multiple positions, candidates with less or more experience can also apply.


Ryleine was hungry. Starving half to death in fact. Her catch had been light recently, and her stomach was paying the price.
It was a fresh morning, and she could smell the sweet scents of Rordynne Forest as it awoke, the flowers opening, the pollen carried by the breeze. She could feel her luck changing. There was something different in the air that morning, something restless. The wildlife would be nervous, eyes and ears pricked up, not concentrating on the traps below their limbs.
Her feet landed softly on the damp mossy dirt, her leather boots keeping the moisture out. She had made the boots herself, along with the rest of her outfit. Knee length shorts, tight around her thighs and tighter still under the belt, a shirt that was far more stylish than it was comfortable, and a jacket to keep her warm in the cool morning.
The forest provided all the leather she needed, and all the food. The rest she sold in Lerinton, where the traders would resell to Helen's Bay merchants at twice the price. She wouldn't normally bother travelling that far herself, not unless she needed to buy better supplies.
Lately however, the forest had provided less than she needed. The first trap she checked that morning yielded the same pitiful results. She crouched down, resting on one knee as she searched for any signs of animals passing by. They had – a few of them in fact – but luck, it seemed, had been on their side that night.
She stood up with a sigh and retied her hair as she had several times already that morning. It hung close to her waist, and years of experience had given her the ability to twirl it into a knot within moments, a habit she often repeated while her mind was wandering.
Three traps later and several reties of her hair, yet still no yield. Something had changed, but she couldn't quite figure out what it was. Finally, the fifth trap held a catch, and her excitement grew as she neared it.
But it had caught something completely unexpected. Completely unknown even. Nothing she had ever seen or heard of. A large cat, its back as high as her waist. Something like the tiger she had heard of in the myths of the mainland, but this was quite different.
Female, she saw; her fur was a deeper black than a dark night in a cave, with rich red stripes running the full length of her body from whiskers to tail, thinning at each end. Her paws were nearly twice the size of Ryleine's hands; her teeth bore resemblance to a torturer's set of sharp stilettos.
She looked back at Ryleine, sad, and in pain. The noose had tightened on her front paw, and blood dripped from the wound. The beast snarled at Ryleine as she approached. Her stomach grumbled despite her distaste for feline flesh. Besides, the pelt alone would fetch a handsome price. And more than likely, this carnivore had eaten, or at least scared off most of the other prey, leaving Ryleine's traps unsprung.
Despite the hissing and growling in defiance, Ryleine was not put off. She felt no fear, not for anything alive. She neared the large cat, dagger drawn, eyes fixed on her prey. She was prepared for the usual death throes. All creatures fight to the last, no matter how slim their chances.
Ducking under the all too predictable swipe, she slashed with her dagger and quickly stepped back.
"Go free, sister of the forest," she said.
She was glad no one heard her, it sounded much better in her head.
The black tiger backed away slowly, limping slightly, eyes still fixed on her. Then, she turned and bounded off into the thicket.
An act of madness no doubt, but Ryleine felt sorry for her. She was probably all alone in the forest, something Ryleine could relate to. Besides, once that pelt was spotted in Helen's Bay, every man with a pointy stick would be flooding Rordynne Forest, searching for more of the new precious hide. Ryleine would far prefer that her sanctuary remained her own.
She continued through the forest, searching for her traps and hoping for captured game; anything would do. It was late in the day already when she finally found a sprung trap with a catch still held. A hare, barely enough to feed one person. It would have to do.
She slung the hare over her shoulder, and made for her grandfather's hut. He too lived alone, deep in the forest, as far away as he could get from people without being too far to return if he needed. The hermit, they called him, those that knew he existed, but there weren't many left who remembered. He had been there for so long scarcely anybody knew his name. She always made sure her route took her close enough to check on him.
That day he wasn't home. It wasn't unusual, he liked to take long walks. Ryleine wasn't worried. Instead, she sat down outside and started on the hare. She made short work of skinning it, cutting the fur just deep enough in the right places and then sliding the body out, leaving the hide almost completely intact. The meat she skewered, and cooked over a small fire.
When her grandfather didn't return in time, she cut the hare in half, eating her meagre share, and leaving the rest in his hut. If the animals didn't get it first, he would have something to eat when he returned home.
She couldn't wait any longer for him, she didn't want to wander the forests too long after sunset. Her next stop was Lerinton, where she could sell the fur and pick up a few supplies. She might even stop at the tavern before heading home.
Ryleine took the coins and ran. It was definitely worth more, but she didn't have the patience to negotiate. She wasn't really interested in money, but she did need it in town. She needed a new dagger, with a sharp blade. Two black coins wouldn't buy her a decent one, but she had been saving up.
New dagger in hand, she headed for The Forest Gate, a favourite tavern on the outskirts of town. She dropped a single black coin on the bar, making a show of how little she had. The innkeeper smiled, as he always did. Deklow knew everybody around there. Everybody knew everybody around there. He was a kind man though, unlike many.
She found an empty bench outside, and sat with her back to the table, gazing at the restless stars. She played with her hair, loosing and retying it several times. Even when her food arrived, her eyes looked up and followed the stars as she spooned the soup into her mouth.
The night sky always fascinated her. The stars forever wandering the heavens above, unable to stay still, a perpetual dance of a million lights above. Why did they move? What were they looking for? Were they watching her as she watched them?
Perhaps they were simply unable to sleep, restlessly searching for a more comfortable position. But if the legends held any truth, the gods always cast their gazes on the lives of those busying themselves below.
A man sat himself next to her without request. She didn't recognise him; must be from Helen's Bay. He was joined by another who sat on the other side of her, squeezing her uncomfortably between the two.
Ryleine fingered the dagger in her pocket. It was new, still unused, and she didn't really want to taint it with human blood, but she was rather interested in pricking the man where it'd hurt the most. Luckily the innkeeper stepped in.
Thankfully, they left without too much argument. They were opportunistic, and she wasn't a risk they were willing to take. She nodded her thanks to the innkeeper.
"Would you like another?" he asked, gesturing to her cup, which was nearly empty.
She took another sip as she looked back up at the sky. The stars were swimming restlessly as ever, all except one. It stood still, low in the southern sky. She had seen it before, a few times. It hung there on occasion, almost as if it were watching her. But it looked different this time, it looked… bigger.
She kept her eyes fixed on it for a while, trying to work out if she was going mad or if the star was getting brighter. But soon, she was convinced. Easily the brightest star then, it continued to grow as it began to descend towards the horizon. Moments later there was a flash, and the star fell out of the sky, landing in Rordynne Forest. Her chance, she realised, to see for herself if the legends of the gods were nothing more than tales.
She looked around her, but nobody else seemed to have noticed the star falling from the sky. None of them had turned their attention from the mugs of ale on the tables. Ryleine's curiosity piqued, she felt drawn to it, compelled.
She resolved to go searching for it. Either she was long past insane, or she would find it. She downed the last sip of her drink, and jumped up, almost running south. She was in such a rush that she didn't notice that she was being followed.
She reached the edge of the forest and dived straight in. She didn't like to enter at night, but she knew the trees as well as anyone. It wasn't the trees or the darkness that was the problem, it was the wolves that come down from the mountains and roamed after dark, and they were known to pick off people who were lost in the forest. But she didn't fear the wolves. She felt no fear, not for anything alive anyway.
Even as she heard them howling in the distance, she ran through the trees, certain she knew where the star had fallen. She could see in her mind's eye the exact location, though she couldn't say why.
She soon noticed she wasn't alone. She was being shadowed by something off to her left, running almost completely silently through the thicket. She caught glimpses as the shadow darted through the darkness. As silent as it was, there was also something much louder behind her. Chasing her, she soon realised.
Unsure of her best move, Ryleine stopped dead in her tracks and swung around, dagger drawn ready. Two men burst through the trees. The same two who had pestered her at the tavern.
The two glanced at each other nervously for a moment.
She held her dagger out for them to see. They drew their own blades, both larger than hers. She didn't particularly fancy her chances, not against two of them. But it didn't mean she would give up that easily. She would need to lure them closer, within her reach. After all, she was a trapper.
She sighed, dropped her dagger and began unbuckling her belt.
Both of them smiled, relaxing their grips on their blades as they edged forward. Then they froze, their eyes drawn behind and to her left.
She couldn't hear anything, but she knew what was happening. She felt it. The black and red tiger stepped out of the darkness, calmly walking between her and the two men who looked too scared to move. Too scared to breathe.
The beast stopped, looking at the two, and then a vicious snarl sent them running for their lives without any care for which way they were headed. She hoped that Rordynne Forest would finish them off.
"Thank you," she said out loud.
The wild cat was almost invisible in the darkness, but Ryleine could just make out the dark red stripes on her coat, and when her eyes caught the starlight, they too shone a deep red.
As quickly as she had arrived, she bounded off into the thicket, leaving Ryleine alone once more.
"Hello?" came a soft voice from behind her a few moments later.
She swung around, her second dagger already in hand.
A man stood there. A different man, short, light build, dark clothing. Almost camouflaged in the shadows. He held up his hands before him, defensive, unthreatening, and approached cautiously.
"I'm sorry, I mean you no harm. I am lost," he said.
She still held the dagger, pointing towards him.
The man was pointing to the forest where the cat had run off.
He lowered his hands slowly, gesturing towards a sheathed dagger.
He seemed harmless enough. At least he didn't seem to have the same idea the other two men had on their minds. She lowered her dagger, and he relaxed his arms, his hands falling to his side with his fingers hooking behind his back. Away from his weapon.
He was shaking his head, eyes pointing up.
A gold coin? Her grandfather had one, kept it hidden in his hut, but she had seen it a few times before. It had a ship on one side, and several stars on the other.
"There must be plenty of gold coins in the city," she said.
He was shrugging, didn't look to believe what he was saying. She wasn't sure she wanted the stranger anywhere near her grandfather. Better she guided him away.
He looked at her blankly, almost questioning himself. Wondering what he had gotten himself into.
A wolf howled in the distance. Ryleine quite enjoyed watching him think. Uncertain whether to follow the crazy girl searching for fallen stars, or take his chances with the wolves.
"I'm Ryleine," she said, holding her hand out.
It was near dawn by the time they stopped to take a break, resting next to a stream with water running rapidly over the smooth stones. Ryleine was certain they were near to where the star had fallen; she could feel it. She knew exactly where it was. Kyrnrie had questioned it a few times, but she insisted.
They resumed their journey as the sun began to rise. Ryleine wondered what she would do when she found the star. She wondered what she would find. Would it be a lump of rock as many suggested? Or a god, as others hoped?
Her grandfather had once told her that the stars danced at night to attract the attention of pretty girls below, and that any girl brave enough to make the journey to the stars would find a handsome man, marry him, and live eternally in happiness in the heavens.
They didn't call him the crazy hermit for nothing.
But now that the opportunity was there for her to find a star… to meet a star, the tale gave her a feeling of fantastic longing, as if something she had searched for all her life was all of a sudden at her very fingertips.
"What does a star look like anyway?" asked Kyrnrie out of silence.
Kyrnrie held a shocked expression. Ryleine wasn't really used to dealing with people, she wasn't very good at it. Guilty, she retold him her thoughts on the star.
"So we're looking for a rock then?" chuckled Kyrnrie.
Ryleine kept quiet. She was allowed to dream.
In the daylight, she noticed Kyrnrie was younger than he seemed. Looked better than she expected too. Was he the fallen star? Couldn't be. She was losing it.
He was too close already. Perhaps she would find another way to knock him off course.
Kyrnrie grinned as he said it. And he was right. She would have to take him to her grandfather eventually. Or kill him.
She could believe it. As suspicious as he was, he seemed a nice enough person. But what did she know about men from the city, besides not to trust them.
Before she could answer him, something else took their attention. There was an odd odour in the air. It smelt like smoke, but sweeter. Like fresh flowers, petals carried in the wind, burning as they drifted.
They broke through a treeline to find a clearing, charred black with trees burnt to ash. In the middle, several shattered stones, black as coal, smooth as silk. Didn't look much like a star.
Kyrnrie gestured to the side of the clearing, to an old man, naked and wrinkled. He was urinating on a tree. His long, thin grey hair hung in tatters around his shoulders, failing to cover the top of his head. His skin hung loosely from all parts of his body.
Ryleine shook her head slowly, grimacing in disgust.
"Your handsome prince perhaps?" chuckled Kyrnrie.
The old man shook a few times, and then walked towards them, not bothering with modesty.
He smiled proudly as he proclaimed himself, with hands on hips. The rest of him, well, it hung right there. His eyes were fixed on Ryleine, she noticed when she caught his gaze.
She shuffled uncomfortably. She retied her hair, swinging it loose and leaning her head to one side as she quickly wrapped it up.
Kyrnrie could barely contain his laughter. Ryleine was looking for a way out, fast.
"Women are far more complicated than that!" added Kyrnrie.
"But… but…" protested the self proclaimed god.
"Don't we have another old man to visit, Ryleine?" said Kyrnrie.
"Yes. Let's go," she said.
They hastily walked away into the forest.
"Ryleine!" shouted the old man behind them as they vanished into the thicket.
"You just going to leave him there?" asked Kyrnrie.
Kyrnrie didn't answer. They were still moving quickly, almost running away from him. Ryleine's mind was racing. Was that really what fell from the sky? Was he really a god? Her god? The forest only had one crazy old man as far as she knew, and there was no room for another.
"Do you think they are all like that?" asked Kyrnrie.
Suddenly the old man was standing in front of them, and they almost tripped over each other as they stopped before him.
"Oh crap," she said again.
She glanced at Kyrnrie who was grinning gleefully. He shrugged at her, pointing at her suitor, her very own personal god.
He bounded off into the woods, excited. His skin flapping as he disappeared behind the foliage.
"You are going to need to find him some more challenging quests if you want to keep him busy," said Kyrnrie.
Ryleine couldn't guess. But somehow she felt sorry for him. He had fallen from the sky for her after all. How much more could she expect from a man? But then, what did he expect from her? He was a god!
She gazed into the forest, wondering how long it would be before her suitor returned. How long before she would run out of ways to keep him busy. She sighed, muttering her desperation out aloud.


text:
package org.apache.vinci.transport.vns.client;

import org.apache.vinci.transport.context.VinciContext;

/**
 * Deprecated class whose functions are now entirely provided by VinciContext.
 */
public final class VNSConfig {

  public static VNSConfig INSTANCE = new VNSConfig();

  /**
   * Return the VNS hostname. When this class is first loaded, it will set the hostname from the
   * java property VNS_HOST. To set the VNS_HOST using this java property, you must therefore
   * specify the property before the class is ever referenced, e.g. through the command-line
   * property option -DVNS_HOST=[hostname], or by calling System.setProperty("VNS_HOST", [hostname])
   * before ever invoking any Vinci client code. Otherwise, you can set the hostname using the
   * setHost() method provided by this class.
   *
   * @return -
   * @deprecated Use VinciContext.getVNSHost() instead.
   * @throws IllegalStateException
   *           if no VNS host has been specified.
   */
  @Deprecated
  public String getHost() {
    return VinciContext.getGlobalContext().getVNSHost();
  }

  /**
   * Return the VNS listener port. When this class is first loaded, it will attempt to set the port
   * number from the java property VNS_PORT. To set the port using this java property, you must
   * therefore specify the VNS_PORT property before the class is ever referenced, e.g. through the
   * command-line property option -DVNS_PORT=[hostname], or by calling
   * System.setProperty("VNS_PORT", [hostname]) before ever invoking any Vinci client code.
   * Otherwise, the port will default to 9000. You can override this default (or any
   * property-specified value) by calling the setPort() method provided by this class.
   *
   * @return -
   * @deprecated Use VinciContext.getVNSPort() instead.
   */
  @Deprecated
  public int getPort() {
    return VinciContext.getGlobalContext().getVNSPort();
  }

  /**
   * Set the VNS hostname. Explicitly setting the VNS hostname using this method will override any
   * hostname set via the VNS_HOST java property.
   *
   * @param h
   *          -
   * @deprecated Use VinciContext.setVNSHost() instead.
   */
  @Deprecated
  public void setHost(String h) {
    VinciContext.getGlobalContext().setVNSHost(h);
  }

  /**
   * Set the VNS port. Explicitly setting the VNS hostname using this method will override any port
   * number set via the VNS_PORT java property.
   *
   * @param p
   *          -
   * @deprecated Use VinciContext.setVNSPort() instead.
   */
  @Deprecated
  public void setPort(int p) {
    VinciContext.getGlobalContext().setVNSPort(p);
  }

}


Gutter Repairs St Louis repairing gutters in the St Louis City and County for over 25 years. Gutter repair price for loose guttering given over the phone in many cases.
Reattachment of seamless gutter in the Afton, Mo area is very common do to heavy rains, high winds, snow and ice storms that all aid in pulling gutters loose.
Upon completion of Afton gutter repairs all debris will be loaded and taken away.
Thank you for visiting our gutters St Louis Seamless Guttering web site.


text:
Q: Can I use map tag in as build pager in bxslider ? I want to use map tag for my pagination Please help me. Thanks.Here is my html code:

                <map id="_method_pagination" name="method_pagination">
                <area shape="poly" coords="0,9,113,40,114,201,0,232," href="#" alt="explore" title="explore"  class="explore" data-slide-index="0"/>
                </map>

                        Simplify

Jquery Code:
$('.slides').bxSlider({
    pagerCustom: '#_method_pagination'
});

A: You have to change the JS-Code.
Open the bxslider.js and search for this line:
slider.pagerEl.delegate('a', 'click', clickPagerBind);

and change it to this:
slider.pagerEl.delegate('area', 'click', clickPagerBind);