.
Pineda is 7-3 with a 3.56 ERA and 4-1 in his last seven starts. His last start was a no decision against the Angels where he went 5.2 giving up three runs (one earned) on seven hits and one walk, striking out seven. His last start against the Rangers in 2016 was a no decision. He went six innings, gave up one run on two hits, he walked three and struck out 12.
Napoli is 2-9 with three walks and a strikeout in his career against Pineda. Beltre is 1-11 with a walk and five strikeouts. Choo has a 1.167 OPS with a home run and two strikeouts in six at bats.
Pineda has never faced Gallo, Kozma, or Lucroy.I know hunting isn't an effective method of control. At least not the way it is practiced here and with it being still considered so taboo (in part because of groups like this). 

However, if you consider what would be involved in some sort of sterilisation program, I could guarantee you it'd be more effective to put that much money and effort into a culling program. Giving authority to farmers and promoting safe and ethical hunting.

Baiting of animals is particularly cruel and indiscriminate. A hunter can choose to shoot a stallion in a pack. A hunter can dispatch foals that would otherwise starve to death. A hunter can  place a shot to minimise suffering.

Humanity is in the sharpened blade.

Edit: I am a deer hunter. Due to other life commitments, I only hunt twice a year. I couldn't tell you the number of times I have had the opportunity to shoot a horse. I would carve one up and feed my family with it tomorrow.

<gh_stars>0
<?php
namespace icalab\mediafile\models;

use Yii;
use yii\db\ActiveRecord;
use icalab\mediafile\models\Mediafiletype;
use icalab\mediafile\MediafileModule;
use yii\behaviors\TimestampBehavior;
use yii\web\UploadedFile;
use yii\base\Exception;

/**
 * Model for media files.
 * @property integer $id
 * @property integer $mediafiletypeid
 * @property string $title
 * @property string $notes
 * @property string $uid
 * @property integer $created_at
 * @property integer $updated_at
 */
class Mediafile extends ActiveRecord
{

    /**
     * This attribute can be used to deal with uploading files in
     * controllers and views. It is NOT used inside the model itself.
     * @var UploadedFile|Null file attribute
     */
    public $file;


    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return '{{%mediafile}}';
    }

    /**
     * @inheritdoc
     */
    public function behaviors()
    {
        return [
            TimestampBehavior::className(),
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
           'mediafiletypeid' => Yii::t('mediafile', 'File type'),
                'title' => Yii::t('mediafile', 'Title'),
                'notes' => Yii::t('mediafile', 'notes'),
            ];
    }

    /**
     * @inheritdoc
     */
    public function init()
    {
        if(null === $this->uid)
        {
            $this->uid = self::generateUID();
        }
        parent::init();
    }

    /**
     * Generate a path for the media file.
     * @return a path for the media file (without an extension!)
     */
    private function generateUID()
    {
        $uniqid = '';
        if (function_exists('com_create_guid') === true)
                {
                            $uniqid = trim(com_create_guid(), '{}');
                }
        // The com_create_guid function does not exist. Generate one. Code 
        // stolen from 
        // http://php.net/manual/en/function.com-create-guid.php#99425
        else
        {

            $uniqid = sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(16384, 20479), mt_rand(32768, 49151), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535));
        }
        // Make VERY sure the hand made GUID-function above will not cause 
        // collisions.
        $uniqid = uniqid($uniqid, true);

        return md5($uniqid);
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['title', 'notes','mediafiletypeid'],'safe'],
            ['uid','required'],
            ['mediafiletypeid', 'exist', 'targetAttribute' => 'id', 'targetClass' => 'icalab\mediafile\models\Mediafiletype'],
            [['file'], 'file'],
        ];
    }

    public function getMediafiletype()
    {
        return $this->hasOne(Mediafiletype::className(), ['id' =>'mediafiletypeid']);
    }

    private $_fileData = null;

    /**
     * Return the value of the fileData attribute. If it has not been set yet,
     * an attempt is made to read it from disk.
     * NOTE: the ENTIRE file contents will be read into memory, so DO NOT use 
     * the fileData attribute to serve large files.
     *
     * @return the file data for the current file
     */
    public function getFileData()
    {
        if(null === $this->_fileData)
        {
            if(! file_exists($this->filePath))
            {
                return null;
            }
            $this->_fileData = file_get_contents($this->filePath);
        }
        return $this->_fileData;
    }

    /**
     * Return the physical path of the file.
     * @return the physical path of the file
     */
    public function getFilePath()
    {
        // Directories with huge numbers of files are very slow, so we
        // split up the file name into directory components.
        return Yii::getAlias('@webroot') 
           . '/mediafiles'
           . '/'. substr($this->uid, 0, 2)
           . '/'. substr($this->uid, 1, 2)
           . '/'. substr($this->uid, 4);
    }

    /**
     * @inheritdoc
     */
    public function beforeSave($insert)
    {
        if(! parent::beforeSave($insert))
        {
            return false;
        }
        if(! file_exists($this->filePath))
        {
            throw new Exception("Attempt to save media file without storing data on disk first.");
        }

        return true;
    }

    /**
     * @inherit
     */
    public function afterDelete()
    {
        @unlink($this->filePath);
        parent::afterDelete();
    }




}
The experience of flipping through clean, colorful presentations of vital patient data drew enthusiastic visitors to the Intel booth at HIMSS this week.
In a demonstration created by Intel, Microsoft and Cleveland Clinic (pictured), visitors were able to explore the value of next-generation touch interfaces on Intel-powered tablets and devices. The Windows* 8 proof-of-concept application showed the potential of developing useful new presentation layers that automatically surface key pieces of clinical data for a set of patients being treated: risk status, vitals, recent labs, medications, notes and visit information, images, etc.
“This effort is deeply grounded in the needs of clinical teams to access the latest and most relevant patient information as they move throughout their shifts,” said Mark Blatt, MD, worldwide medical director for Intel’s health IT team.
“We are excited to show how Windows 8 apps have the potential to push critical information from the enterprise EHR to the clinician,” Dr. Blatt said. “Windows 8 and new Intel-powered mobile devices also allow clinicians the flexibility to use touch to enter data in tablet mode and keyboard and mouse to enter data in laptop mode. This offers a two-in-one benefit, a tablet when you want it and a laptop when you need it.”
The demonstration application allows clinicians to view a risk-stratified list of patients based on their health status via a live Windows 8 interface tile. Users can then select a patient and view the updated medical record in the Windows 8 touch