text:
<?php

namespace Daiquiri\AdminBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use Gedmo\Mapping\Annotation as Gedmo;

/**
 * Hotel
 *
 * @ORM\Table(name="hotel")
 * @ORM\Entity(repositoryClass="Daiquiri\AdminBundle\Entity\HotelRepository")
 */
class Hotel extends Place {

    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var integer
     *
     * @ORM\Column(name="stars", type="integer", nullable=true)
     */
    private $stars;

    /**
     * @var string
     *
     * @Gedmo\Translatable
     * @ORM\Column(name="address", type="string", length=255, nullable=true)
     */
    private $address;

    /**
     * @var string
     *
     * @ORM\Column(name="email", type="string", length=255, nullable=true)
     */
    private $email;

    /**
     * @var string
     *
     * @ORM\Column(name="website", type="string", length=255, nullable=true)
     */
    private $website;

    /**
     * @var string
     *
     * @ORM\Column(name="phone", type="string", length=255, nullable=true)
     */
    private $phone;

    /**
     * @var float
     *
     * @ORM\Column(name="mount_c", type="float", nullable=true)
     */
    private $mountC;

    /**
     * @var float
     *
     * @ORM\Column(name="mount_Cc", type="float", nullable=true)
     */
    private $mountCc;

    /**
     * @var boolean
     *
     * @ORM\Column(name="ai", type="boolean", nullable=true)
     */
    private $ai;

    /**
     * @var boolean
     *
     * @ORM\Column(name="allow_infant", type="boolean", nullable=true)
     */
    private $allowInfant;

    /**
     * @var \Doctrine\Common\Collections\Collection
     *
     * @ORM\OneToMany(targetEntity="Daiquiri\AdminBundle\Entity\Season", mappedBy="hotel",  cascade={"all"}, orphanRemoval=true)
     */
    private $seasons;

    /**
     * @var \Doctrine\Common\Collections\Collection
     *
     * @ORM\OneToMany(targetEntity="Daiquiri\AdminBundle\Entity\HotelFacility", mappedBy="hotel", cascade={"all"}, orphanRemoval=true)
     */
    private $hotel_facilitys;

    /**
     * @var \Doctrine\Common\Collections\Collection
     *
     * @ORM\OneToMany(targetEntity="Daiquiri\AdminBundle\Entity\HotelSalesAgent", mappedBy="hotel", cascade={"all"}, orphanRemoval=true)
     */
    private $hotel_sales_agents;

    /**
     * @var \Doctrine\Common\Collections\Collection
     *
     * @ORM\OneToMany(targetEntity="Daiquiri\AdminBundle\Entity\Room", mappedBy="hotel", cascade={"all"}, orphanRemoval=true)
     */
    private $rooms;

    /**
     * @var \Doctrine\Common\Collections\Collection
     *
     * @ORM\OneToMany(targetEntity="Daiquiri\AdminBundle\Entity\Suplement", mappedBy="hotel", cascade={"all"}, orphanRemoval=true)
     */
    private $suplements;

    /**
     * @ORM\ManyToOne(targetEntity="Daiquiri\AdminBundle\Entity\Zone", inversedBy="hotels")
     * @ORM\JoinColumn(name="zone", referencedColumnName="id")
     *
     *
     */
    private $zone;

    /**
     * @var \Daiquiri\AdminBundle\Entity\Chain
     *
     * @ORM\ManyToOne(targetEntity="Daiquiri\AdminBundle\Entity\Chain", inversedBy="hotels")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="chainid", referencedColumnName="id")
     * })
     */
    private $chain;

    /**
     * @var \Daiquiri\AdminBundle\Entity\HotelType
     *
     * @ORM\ManyToOne(targetEntity="Daiquiri\AdminBundle\Entity\HotelType", inversedBy="hotels")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="hotelType", referencedColumnName="id")
     * })
     */
    private $hotelType;

    /**
     * @var \Daiquiri\AdminBundle\Entity\HotelFacility
     *
     * @ORM\ManyToOne(targetEntity="Daiquiri\AdminBundle\Entity\HotelFacility", inversedBy="hotels")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="hotelIdFacility", referencedColumnName="id")
     * })
     */
    private $hotelIdFacility;

    /**
     * @var boolean
     *
     * @ORM\Column(name="available", type="boolean", nullable=true)
     */
    private $available;

    /**
     * @var integer
     *
     * @ORM\Column(name="priority", type="integer", nullable=true)
     */
    private $priority;

    /**
     * @var boolean
     *
     * @ORM\Column(name="payonline", type="boolean", nullable=true)
     */
    private $payonline;

    /**
     * @var boolean
     *
     * @ORM\Column(name="review_available", type="boolean", nullable=true)
     */
    private $reviewAvailable;

    /**
     * @var \Daiquiri\AdminBundle\Entity\Hotel
     *
     * @ORM\ManyToOne(targetEntity="Daiquiri\AdminBundle\Entity\TermConditionProduct", inversedBy="hotels")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="term_condition_hotel", referencedColumnName="id")
     * })
     */
    private $term_condition_hotel;

    /**
     * @var \Daiquiri\AdminBundle\Entity\Hotel
     *
     * @ORM\ManyToOne(targetEntity="Daiquiri\AdminBundle\Entity\CancelationProduct", inversedBy="hotels")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="cancelation_hotel", referencedColumnName="id")
     * })
     */
    private $cancelation_hotel;

    /**
     * @var \Doctrine\Common\Collections\Collection
     *
     * @ORM\ManyToMany(targetEntity="Daiquiri\AdminBundle\Entity\Document", mappedBy="hotels")
     */
    private $documents;

    /**
     * @var string
     * @Gedmo\Translatable
     * @ORM\Column(name="remarks", type="string", length=2000, nullable=true)
     */
    private $remarks;

    /**
     * @ORM\ManyToOne(targetEntity="ProductIncrement", inversedBy="hotels", cascade={"persist"})
     * @ORM\JoinColumn(name="product_increment", referencedColumnName="id")
     */
    private $product_increment;

    /**
     * @ORM\OneToMany(targetEntity="ReviewHotel", mappedBy="hotel")
     */
    private $reviews;

    /**
     * @var string
     *
     * @Gedmo\Locale
     * Used locale to override Translation listener`s locale
     * this is not a mapped field of entity metadata, just a simple property
     */
    protected $locale;

    /**
     * @var integer
     *
     * @ORM\Column(name="avg_reviews", type="integer", nullable=true)
     */
    private $avgReviews;

    /**
     * Constructor
     */
    public function __construct() {
        $this->payonline = true;
        $this->seasons = new \Doctrine\Common\Collections\ArrayCollection();
        $this->hotel_facilitys = new \Doctrine\Common\Collections\ArrayCollection();
        $this->hotel_sales_agents = new \Doctrine\Common\Collections\ArrayCollection();
        $this->rooms = new \Doctrine\Common\Collections\ArrayCollection();
        $this->suplements = new \Doctrine\Common\Collections\ArrayCollection();
        $this->documents = new \Doctrine\Common\Collections\ArrayCollection();
        $this->reviews = new \Doctrine\Common\Collections\ArrayCollection();
        parent::setIspickupplaceExcursion(true);
        parent::setIspickupplaceCircuit(true);
        parent::setIspickupplaceTransfer(true);
    }

    public function hasSeason(Season $season) {
        foreach ($this->seasons as $s) {
            //igual
            if ($season->getStartdate() == $s->getStartdate() && $season->getEnddate() == $s->getEnddate()) {
                return true;
            }
            if ($season->getStartdate() < $s->getStartdate() && $season->getEnddate() < $s->getEnddate()) {
                return true;
            }
            return false;
        }
    }

    /**
     * Set stars
     *
     * @param integer $stars
     *
     * @return Hotel
     */
    public function setStars($stars) {
        $this->stars = $stars;

        return $this;
    }

    /**
     * Get stars
     *
     * @return integer
     */
    public function getStars() {
        return $this->stars;
    }

    /**
     * Set address
     *
     * @param string $address
     *
     * @return Hotel
     */
    public function setAddress($address) {
        $this->address = $address;

        return $this;
    }

    /**
     * Get address
     *
     * @return string
     */
    public function getAddress() {
        return $this->address;
    }

    /**
     * Set email
     *
     * @param string $email
     *
     * @return Hotel
     */
    public function setEmail($email) {
        $this->email = $email;

        return $this;
    }

    /**
     * Get email
     *
     * @return string
     */
    public function getEmail() {
        return $this->email;
    }

    /**
     * Set website
     *
     * @param string $website
     *
     * @return Hotel
     */
    public function setWebsite($website) {
        $this->website = $website;

        return $this;
    }

    /**
     * Get website
     *
     * @return string
     */
    public function getWebsite() {
        return $this->website;
    }

    /**
     * Set mountC
     *
     * @param float $mountC
     *
     * @return Hotel
     */
    public function setMountC($mountC) {
        $this->mountC = $mountC;

        return $this;
    }

    /**
     * Get mountC
     *
     * @return float
     */
    public function getMountC() {
        return $this->mountC;
    }

    /**
     * Set mountCc
     *
     * @param string $mountCc
     *
     * @return Hotel
     */
    public function setMountCc($mountCc) {
        $this->mountCc = $mountCc;

        return $this;
    }

    /**
     * Get mountCc
     *
     * @return string
     */
    public function getMountCc() {
        return $this->mountCc;
    }

    /**
     * Set seasons
     *
     * @param \Doctrine\Common\Collections\Collection $seasons
     */
    public function setSeasons(\Doctrine\Common\Collections\Collection $seasons = null) {
        if (count($seasons) > 0) {
            foreach ($seasons as $season) {
                $this->addSeason($season);
            }
        }

        return $this;
    }

    /**
     * Add season
     *
     * @param \Daiquiri\AdminBundle\Entity\Season $season
     *
     * @return Hotel
     */
    public function addSeason(\Daiquiri\AdminBundle\Entity\Season $season) {
        $season->setHotel($this);
        $this->seasons[] = $season;

        return $this;
    }

    /**
     * Remove season
     *
     * @param \Daiquiri\AdminBundle\Entity\Season $season
     */
    public function removeSeason(\Daiquiri\AdminBundle\Entity\Season $season) {
        $season->setHotel(null);
        $this->seasons->removeElement($season);
    }

    /**
     * Get seasons
     *
     * @return \Doctrine\Common\Collections\Collection
     */
    public function getSeasons() {
        return $this->seasons;
    }

    /**
     * Set hotelFacilites
     *
     * @param \Doctrine\Common\Collections\Collection $hotelFacilites
     */
    public function setHotelFacilities(\Doctrine\Common\Collections\Collection $hotelFacilites = null) {
        if (count($hotelFacilites) > 0) {
            foreach ($hotelFacilites as $hotelfacility) {
                $this->addHotelFacility($hotelfacility);
            }
        }

        return $this;
    }

    /**
     * Add hotelFacility
     *
     * @param \Daiquiri\AdminBundle\Entity\HotelFacility $hotelFacility
     *
     * @return Hotel
     */
    public function addHotelFacility(\Daiquiri\AdminBundle\Entity\HotelFacility $hotelFacility) {
        $hotelFacility->setHotel($this);
        $this->hotel_facilitys[] = $hotelFacility;

        return $this;
    }

    /**
     * Remove hotelFacility
     *
     * @param \Daiquiri\AdminBundle\Entity\HotelFacility $hotelFacility
     */
    public function removeHotelFacility(\Daiquiri\AdminBundle\Entity\HotelFacility $hotelFacility) {
        $hotelFacility->setHotel(null);
        $this->hotel_facilitys->removeElement($hotelFacility);
    }

    /**
     * Get hotelFacilitys
     *
     * @return \Doctrine\Common\Collections\Collection
     */
    public function getHotelFacilitys() {
        return $this->hotel_facilitys;
    }

    /**
     * Set hotelSalesAgents
     *
     * @param \Doctrine\Common\Collections\Collection $hotelSalesAgents
     */
    public function setHotelSalesAgents(\Doctrine\Common\Collections\Collection $hotelSalesAgents = null) {
        if (count($hotelSalesAgents) > 0) {
            foreach ($hotelSalesAgents as $hotelSalesAgent) {
                $this->addHotelSalesAgent($hotelSalesAgent);
            }
        }

        return $this;
    }

    /**
     * Add hotelSalesAgent
     *
     * @param \Daiquiri\AdminBundle\Entity\HotelSalesAgent $hotelSalesAgent
     *
     * @return Hotel
     */
    public function addHotelSalesAgent(\Daiquiri\AdminBundle\Entity\HotelSalesAgent $hotelSalesAgent) {
        $hotelSalesAgent->setHotel($this);
        $this->hotel_sales_agents[] = $hotelSalesAgent;

        return $this;
    }

    /**
     * Remove hotelSalesAgent
     *
     * @param \Daiquiri\AdminBundle\Entity\HotelSalesAgent $hotelSalesAgent
     */
    public function removeHotelSalesAgent(\Daiquiri\AdminBundle\Entity\HotelSalesAgent $hotelSalesAgent) {
        $hotelSalesAgent->setHotel(null);
        $this->hotel_sales_agents->removeElement($hotelSalesAgent);
    }

    /**
     * Get hotelSalesAgents
     *
     * @return \Doctrine\Common\Collections\Collection
     */
    public function getHotelSalesAgents() {
        return $this->hotel_sales_agents;
    }

    /**
     * Set rooms
     *
     * @param \Doctrine\Common\Collections\Collection $rooms
     */
    public function setRooms(\Doctrine\Common\Collections\Collection $rooms = null) {
        if (count($rooms) > 0) {
            foreach ($rooms as $room) {
                $this->addRoom($room);
            }
        }

        return $this;
    }

    /**
     * Add room
     *
     * @param \Daiquiri\AdminBundle\Entity\Room $room
     *
     * @return Hotel
     */
    public function addRoom(\Daiquiri\AdminBundle\Entity\Room $room) {
        $room->setHotel($this);
        $this->rooms[] = $room;

        return $this;
    }

    /**
     * Remove room
     *
     * @param \Daiquiri\AdminBundle\Entity\Room $room
     */
    public function removeRoom(\Daiquiri\AdminBundle\Entity\Room $room) {
        $room->setHotel(null);
        $this->rooms->removeElement($room);
    }

    /**
     * Get rooms
     *
     * @return \Doctrine\Common\Collections\Collection
     */
    public function getRooms() {
        return $this->rooms;
    }

    /**
     * Set suplements
     *
     * @param \Doctrine\Common\Collections\Collection $suplements
     */
    public function setSuplements(\Doctrine\Common\Collections\Collection $suplements = null) {
        if (count($suplements) > 0) {
            foreach ($suplements as $suplement) {
                $this->addSuplement($suplement);
            }
        }

        return $this;
    }

    /**
     * Add suplement
     *
     * @param \Daiquiri\AdminBundle\Entity\Suplement $suplement
     *
     * @return Hotel
     */
    public function addSuplement(\Daiquiri\AdminBundle\Entity\Suplement $suplement) {
        $suplement->setHotel($this);
        $this->suplements[] = $suplement;

        return $this;
    }

    /**
     * Remove suplement
     *
     * @param \Daiquiri\AdminBundle\Entity\Suplement $suplement
     */
    public function removeSuplement(\Daiquiri\AdminBundle\Entity\Suplement $suplement) {
        $suplement->setHotel(null);
        $this->suplements->removeElement($suplement);
    }

    /**
     * Get suplements
     *
     * @return \Doctrine\Common\Collections\Collection
     */
    public function getSuplements() {
        return $this->suplements;
    }

    /**
     * Set zone
     *
     * @param \Daiquiri\AdminBundle\Entity\Zone $zone
     *
     * @return Hotel
     */
    public function setZone(\Daiquiri\AdminBundle\Entity\Zone $zone = null) {
        $this->zone = $zone;

        return $this;
    }

    /**
     * Get zone
     *
     * @return \Daiquiri\AdminBundle\Entity\Zone
     */
    public function getZone() {
        return $this->zone;
    }

    /**
     * Set chain
     *
     * @param \Daiquiri\AdminBundle\Entity\Chain $chain
     *
     * @return Hotel
     */
    public function setChain(\Daiquiri\AdminBundle\Entity\Chain $chain = null) {
        $this->chain = $chain;

        return $this;
    }

    /**
     * Get chain
     *
     * @return \Daiquiri\AdminBundle\Entity\Chain
     */
    public function getChain() {
        return $this->chain;
    }

    /**
     * Set hotelType
     *
     * @param \Daiquiri\AdminBundle\Entity\HotelType $hotelType
     *
     * @return Hotel
     */
    public function setHotelType(\Daiquiri\AdminBundle\Entity\HotelType $hotelType = null) {
        $this->hotelType = $hotelType;

        return $this;
    }

    /**
     * Get hotelType
     *
     * @return \Daiquiri\AdminBundle\Entity\HotelType
     */
    public function getHotelType() {
        return $this->hotelType;
    }

    /**
     * Set phone
     *
     * @param string $phone
     *
     * @return Hotel
     */
    public function setPhone($phone) {
        $this->phone = $phone;

        return $this;
    }

    /**
     * Get phone
     *
     * @return string
     */
    public function getPhone() {
        return $this->phone;
    }

    public function setLocale($locale) {
        $this->locale = $locale;

        return $this;
    }

    public function getLocale() {
        return $this->locale;
    }

    /**
     * Set available
     *
     * @param boolean $available
     *
     * @return Hotel
     */
    public function setAvailable($available) {
        $this->available = $available;

        return $this;
    }

    /**
     * Get available
     *
     * @return boolean
     */
    public function getAvailable() {
        return $this->available;
    }

    /**
     * Set priority
     *
     * @param integer $priority
     *
     * @return Hotel
     */
    public function setPriority($priority) {
        $this->priority = $priority;

        return $this;
    }

    /**
     * Get priority
     *
     * @return integer
     */
    public function getPriority() {
        return $this->priority;
    }

    /**
     * Set payonline
     *
     * @param boolean $payonline
     *
     * @return Hotel
     */
    public function setPayonline($payonline) {
        $this->payonline = $payonline;

        return $this;
    }

    /**
     * Get payonline
     *
     * @return boolean
     */
    public function getPayonline() {
        return $this->payonline;
    }

    /**
     * Set reviewAvailable
     *
     * @param boolean $reviewAvailable
     *
     * @return Hotel
     */
    public function setReviewAvailable($reviewAvailable) {
        $this->reviewAvailable = $reviewAvailable;

        return $this;
    }

    /**
     * Get reviewAvailable
     *
     * @return boolean
     */
    public function getReviewAvailable() {
        return $this->reviewAvailable;
    }

    /**
     * Set remarks
     *
     * @param string $remarks
     *
     * @return Hotel
     */
    public function setRemarks($remarks) {
        $this->remarks = $remarks;

        return $this;
    }

    /**
     * Get remarks
     *
     * @return string
     */
    public function getRemarks() {
        return $this->remarks;
    }

    /**
     * Set pictureSlide
     *
     * @param \Application\Sonata\MediaBundle\Entity\Media $pictureSlide
     *
     * @return Hotel
     */
    public function setPictureSlide(\Application\Sonata\MediaBundle\Entity\Media $pictureSlide = null) {
        $this->pictureSlide = $pictureSlide;

        return $this;
    }

    /**
     * Get pictureSlide
     *
     * @return \Application\Sonata\MediaBundle\Entity\Media
     */
    public function getPictureSlide() {
        return $this->pictureSlide;
    }

    /**
     * Set termConditionProduct
     *
     * @param \Daiquiri\AdminBundle\Entity\TermConditionProduct $termConditionProduct
     *
     * @return Hotel
     */
    public function setTermConditionProduct(\Daiquiri\AdminBundle\Entity\TermConditionProduct $termConditionProduct = null) {
        $this->term_condition_product = $termConditionProduct;

        return $this;
    }

    /**
     * Get termConditionProduct
     *
     * @return \Daiquiri\AdminBundle\Entity\TermConditionProduct
     */
    public function getTermConditionProduct() {
        return $this->term_condition_product;
    }

    /**
     * Set cancelationProduct
     *
     * @param \Daiquiri\AdminBundle\Entity\CancelationProduct $cancelationProduct
     *
     * @return Hotel
     */
    public function setCancelationProduct(\Daiquiri\AdminBundle\Entity\CancelationProduct $cancelationProduct = null) {
        $this->cancelation_product = $cancelationProduct;

        return $this;
    }

    /**
     * Get cancelationProduct
     *
     * @return \Daiquiri\AdminBundle\Entity\CancelationProduct
     */
    public function getCancelationProduct() {
        return $this->cancelation_product;
    }

    /**
     * Add document
     *
     * @param \Daiquiri\AdminBundle\Entity\Document $document
     *
     * @return Hotel
     */
    public function addDocument(\Daiquiri\AdminBundle\Entity\Document $document) {
        $document->addHotel($this);
        $this->documents[] = $document;

        return $this;
    }

    /**
     * Remove document
     *
     * @param \Daiquiri\AdminBundle\Entity\Document $document
     */
    public function removeDocument(\Daiquiri\AdminBundle\Entity\Document $document) {
        $document->removeHotel($this);
        $this->documents->removeElement($document);
    }

    /**
     * Get documents
     *
     * @return \Doctrine\Common\Collections\Collection
     */
    public function getDocuments() {
        return $this->documents;
    }

    /**
     * Set termConditionHotel
     *
     * @param \Daiquiri\AdminBundle\Entity\TermConditionProduct $termConditionHotel
     *
     * @return Hotel
     */
    public function setTermConditionHotel(\Daiquiri\AdminBundle\Entity\TermConditionProduct $termConditionHotel = null) {
        $this->term_condition_hotel = $termConditionHotel;

        return $this;
    }

    /**
     * Get termConditionHotel
     *
     * @return \Daiquiri\AdminBundle\Entity\TermConditionProduct
     */
    public function getTermConditionHotel() {
        return $this->term_condition_hotel;
    }

    /**
     * Set cancelationHotel
     *
     * @param \Daiquiri\AdminBundle\Entity\CancelationProduct $cancelationHotel
     *
     * @return Hotel
     */
    public function setCancelationHotel(\Daiquiri\AdminBundle\Entity\CancelationProduct $cancelationHotel = null) {
        $this->cancelation_hotel = $cancelationHotel;

        return $this;
    }

    /**
     * Get cancelationHotel
     *
     * @return \Daiquiri\AdminBundle\Entity\CancelationProduct
     */
    public function getCancelationHotel() {
        return $this->cancelation_hotel;
    }

    /**
     * Set ai
     *
     * @param boolean $ai
     *
     * @return Hotel
     */
    public function setAi($ai) {
        $this->ai = $ai;

        return $this;
    }

    /**
     * Get ai
     *
     * @return boolean
     */
    public function getAi() {
        return $this->ai;
    }

    /**
     * Set allowInfant
     *
     * @param boolean $allowInfant
     *
     * @return Hotel
     */
    public function setAllowInfant($allowInfant) {
        $this->allowInfant = $allowInfant;

        return $this;
    }

    /**
     * Get allowInfant
     *
     * @return boolean
     */
    public function getAllowInfant() {
        return $this->allowInfant;
    }

    public function hasFacilityType(RentalHouseFacilityType $facility = null) {
        if (!$facility || $this->hotel_facilitys->isEmpty()) {
            return false;
        }
        foreach ($this->hotel_facilitys as $fa) {
            if ($fa->getHotelfacilitytype()) {
                if ($fa->getHotelfacilitytype()->getId() === $facility->getId()) {
                    return true;
                }
            }
        }
        return false;
    }

    public function hasFacilitiesType($facilities = null) {
        if (!$facilities || count($facilities) == 0) {
            return true;
        }
        foreach ($facilities as $fa) {
            if (!$this->hasFacilityType($fa)) {
                return false;
            }
        }
        return true;
    }

    public function getAllRoomAvailableInDates(\DateTime $startdate, \DateTime $enddate) {
        $rooms = array();
        if (Validate::startAndEndDate($startdate, $enddate)) {
            if ($this->rooms) {
                foreach ($this->rooms as $r) {
                    if ($r->isAvailableInDateRange($startdate, $enddate)) {
                        $rooms[] = $r;
                    }
                }
            }
        }
        return $rooms;
    }

    public function getSeasonByDate(\DateTime $date) {
        if (count($this->seasons) > 0) {
            foreach ($this->seasons as $s) {
                if ($s->containDate($date)) {
                    return $s;
                }
            }
        }

        return null;
    }

    public function getArrayAvailablePlan() {
        if (!$this->ai) {
            $salida = array(array('nomenclator' => 'B&B', 'text' => 'Bed and Breakfast', 'value' => 0));
            if ($this->mountC != 0) {
                $salida[] = array('nomenclator' => 'MP', 'text' => 'Half pension', 'value' => $this->mountC);
            }
            if ($this->mountCc != 0) {
                $salida[] = array('nomenclator' => 'FP', 'text' => 'Full Pension', 'value' => $this->mountCc);
            }
        } else {
            $salida = array(array('nomenclator' => 'AI', 'text' => 'All inclusive', 'value' => 0));
        }
        return $salida;
    }

    public function availableDiteforList() {
        $salida = 'B&B ';
        if ($this->ai) {
            return 'AI';
        } else if ($this->mountC == 0 && $this->mountCc == 0) {
            return 'B&B';
        } else {

            if ($this->mountC != 0) {
                $salida.='HP ';
            }
            if ($this->mountCc != 0) {
                $salida.='FP ';
            }
        }
        return $salida;
    }

    public function getSimpleArrayAvailablePlan() {
        if (!$this->ai) {
            $salida = array('B&B' => 'B&B');
            if ($this->mountC != 0) {
                $salida['HP'] = 'HP';
            }

            if ($this->mountCc != 0) {
                $salida['FP'] = 'FP';
            }
        } else {
            return array('AI' => 'AI');
        }

        return $salida;
    }

    public function getSuplementByDate(\DateTime $date) {
        if (count($this->suplements) > 0) {
            foreach ($this->suplements as $s) {
                if ($s->getDate()->format('M j, Y') == $date->format('M j, Y')) {
                    return $s;
                }
            }
        }
        return null;
    }

    public function getAllSuplementByDateRange(\DateTime $startdate, \DateTime $enddate) {
        $suplement = array();
        if (count($this->suplements) > 0) {
            if (Validate::startAndEndDate($startdate, $enddate)) {
                $interval = new \DateInterval('P1D');
                $final = $enddate;
                $daterange = new \DatePeriod($startdate, $interval, $final);
                foreach ($daterange as $date) {
                    $s = $this->getSuplementByDate($date);
                    if ($s) {
                        $suplement[] = $s;
                    }
                }
            }
        }
        return $suplement;
    }

    public function auxgetPlusForDiet($diet) {

        if ($diet == 'AI') {
            return 0;
        }
        if ($diet == 'B&B') {
            return 0;
        }
        if ($diet == 'HP') {
            if ($this->mountC != 0) {
                return $this->mountC;
            } else {
                return -1;
            }
        }
        if ($diet == 'FP') {
            if ($this->mountCc != 0) {
                return $this->mountCc;
            } else {
                return -1;
            }
        }
    }

    public function getPlusForDiet(\Daiquiri\ReservationBundle\Entity\OcupationItem $item) {
        return $this->auxgetPlusForDiet($item->getPlan()) *
        ($item->getAdults() + $item->getKids()) *
        ($item->getDiffDays());
    }

    public function getFullLocation() {
        return $this . ', ' . $this->address . ', ' . $this->zone . ', ';
    }

    public function fullTitle() {
        return 'Hotel ' . $this->getTitle();
    }

    public function getCurrentSeasons() {
        $arr = array();
        foreach ($this->seasons as $s) {
            if ($s->getEnddate() > (new \DateTime('today'))) {
                $arr[] = $s;
            }
        }
        return $arr;
    }

    /**
     * Set productIncrement
     *
     * @param \Daiquiri\AdminBundle\Entity\ProductIncrement $productIncrement
     *
     * @return Hotel
     */
    public function setProductIncrement(\Daiquiri\AdminBundle\Entity\ProductIncrement $productIncrement = null) {
        $this->product_increment = $productIncrement;

        return $this;
    }

    /**
     * Get productIncrement
     *
     * @return \Daiquiri\AdminBundle\Entity\ProductIncrement
     */
    public function getProductIncrement() {
        return $this->product_increment;
    }

    public function getFromprice() {
        $min = 70000000;
        foreach ($this->rooms as $r) {
            if ($min > $r->getFromprice()) {
                $min = $r->getFromprice();
            }
        }
        return $min;
    }

    public function getFacilityTypes() {
        $types = new \Doctrine\Common\Collections\ArrayCollection();
        foreach ($this->hotel_facilitys as $value) {
            if ($value->getHotelfacilitytype()) {
                if (!$types->contains($value->getHotelfacilitytype())) {
                    $types->add($value->getHotelfacilitytype());
                }
            }
        }
        return $types;
    }

    /**
     * Add review
     *
     * @param \Daiquiri\AdminBundle\Entity\Review $review
     *
     * @return Hotel
     */
    public function addReview(\Daiquiri\AdminBundle\Entity\ReviewHotel $review) {
        $this->reviews[] = $review;

        return $this;
    }

    /**
     * Remove review
     *
     * @param \Daiquiri\AdminBundle\Entity\ReviewHotel $review
     */
    public function removeReview(\Daiquiri\AdminBundle\Entity\ReviewHotel $review) {
        $this->reviews->removeElement($review);
    }

    /**
     * Get reviews
     *
     * @return \Doctrine\Common\Collections\Collection
     */
    public function getReviews() {
        return $this->reviews;
    }

    public function getReviewEvaluation() {
        $cant = 0;
        foreach ($this->reviews as $r) {
            if ($r->getVotes() == 5 || $r->getVotes() == 4) {
                $cant++;
            }
        }
        if ($this->reviews->count() > 0) {
            return ($cant / $this->reviews->count()) * 100;
        }
        return 0;
    }

    public function getAverageVotes() {
        $cant = 0;
        foreach ($this->reviews as $r) {
            $cant+=$r->getVotes();
        }
        if ($this->reviews->count() > 0) {
            return ($cant / $this->reviews->count());
        }
        return 0;
    }

    public function printStart() {
        $ave = $this->getAverageVotes();
        $num = explode('.', $ave);
        $salida = '';
        for ($i = 0; $i < $num[0]; $i++) {
            $salida.= '<li><i class="fa fa-star"></i></li>';
        }
        if (isset($num[1])) {
            $salida.= '<li><i class="fa fa-star-half-empty"></i></li>';
        }
        return $salida;
    }

    /**
     * Set avgReviews
     *
     * @param integer $avgReviews
     *
     * @return Hotel
     */
    public function setAvgReviews($avgReviews)
    {
        $this->avgReviews = $avgReviews;

        return $this;
    }

    /**
     * Get avgReviews
     *
     * @return integer
     */
    public function getAvgReviews()
    {
        return $this->avgReviews;
    }

    /**
     * Set hotelIdFacility
     *
     * @param \Daiquiri\AdminBundle\Entity\HotelFacility $hotelIdFacility
     *
     * @return Hotel
     */
    public function setHotelIdFacility(\Daiquiri\AdminBundle\Entity\HotelFacility $hotelIdFacility = null)
    {
        $this->hotelIdFacility = $hotelIdFacility;

        return $this;
    }

    /**
     * Get hotelIdFacility
     *
     * @return \Daiquiri\AdminBundle\Entity\HotelFacility
     */
    public function getHotelIdFacility()
    {
        return $this->hotelIdFacility;
    }
}


text:
91B0FBB4-04A9-D5D7-16F0F3976AA697ED
C9A22247-E776-B892-2D807E7555171534
PayPal Co-Founder and Fast-Talking Dean Attract National Media
by Vige Barrie
Hamilton In the News
PayPal co-founder Peter Thiel, left, gives the commencement address. Patrick Reynolds, right, presents an award at commencement.
With a well-known commencement speaker who holds controversial views, Hamilton may have anticipated a bit more national media attention to the event than in past years. What was not expected was additional focus on the dean of faculty.
Paypal co-founder Peter Thiel offered a thought-provoking address to the graduates that was either commented on, reprinted or reposted by many national media outlets including Fortune, Bloomberg BusinessWeek, Business Insider, Inc., Entrepreneur and Fox News. Additional media references to Thiel and Hamilton's commencement continue to appear. Social media related to Thiel's remarks continues to be robust, and views on YouTube of his speech now exceed 13,000.
But it was Dean Patrick Reynolds and William R. Kenan Professor of Biology Emeritus Ernest Williams who also generated a surprising amount of media attention. Somewhat surreptitiously, Williams has, for the last 25 years, been timing deans as they announce the names of graduates at commencement. His methodology has been scientific, employing rigid and thorough sampling techniques. Reynolds, among the six deans who have served during the past 25 years, has been the clear winner. Although he did not break his record of 15+ names per minute this year, he still remains the record-holder at 13+ names per minute, higher than any other dean, since 1991 when Williams began this project.
Reynolds' speed coupled with his dedication to pronunciation accuracy caught the attention of the national media. The dean had an engaging conversation with Public Radio International's syndicated program Here & Now host Jeremy Hobson on Monday, May 24, and was featured on the same day by InsideHigherEd. Reynolds explained that he requests that each graduate provide an email with the phonetic rendition of his or her name, but that this method is not foolproof. He also relies on Name Coach, an app that allows students to record the pronunciation of their own name. As further insurance that he gets it right, he spends several hours practicing names with the registrar.
USA Today followed later in the week with another article in which a couple students, one from the Bronx and one from Kenya and both with challenging names, attested to the accuracy of his pronunciation.
Local news coverage was also strong with both Rome and Utica papers covering the event along with Utica's NBC/CBS affiliate.
Back to News

redpajama_set_name: RedPajamaCommonCrawl


text:
TEL : 0117 958 2174
Jessie May Menu
Jessie May Nurses
Fundraising and Events
The Big Eat
Walking & Treks
International Challenges
@ School
@ the Pub
@ your Community Group
Organising an Event?
Charity Car
Local Hospice Lottery
Caring @ Work
World Snooker
Trusts Acknowledgements
Fundraising Calendar of Ideas
Other ways to Support Jessie May any time of the year
About Jessie May
Jessie May's Board of Trustees
Governance & Quality Assurance
Work with Jessie May
Make a regular donation
Make a gift in memory of someone
Make a gift in your Will
The World Snooker & Jessie May Partnership
We are thrilled to be going into our third year with World Snooker!
In 2016 we were delighted to announce that Jessie May had been chosen as Charity of the Year by World Snooker for the 2016/17 season. At the end of the season we had raised an incredible £100,000 over the course of the season due to the generosity of tournament sponsors, snooker fans, players, and World Snooker.
At the end of the season, World Snooker chairman Barry Hearn also announced that the partnership would continue in the 2017/18 season – and then again for 2018/2019! We are now going into our third year with World Snooker and are so grateful for their incredible, on-going support.
Barry Hearn, World Snooker Chairman, said: "We are delighted to be able to raise money for Jessie May during the new season and to be able to help support them in their work to provide children with life-limiting conditions the best possible care.
"Jessie May makes a huge difference to children in this region and I urge everyone to learn more about the work that they do."
The Bristol Connection
If you're particularly eagle-eyed, you may have noticed that the address for World Snooker's head office is 'Whiteladies Road, Bristol'. That's one of the few clues as to the shared history between Jessie May and World Snooker.
Since the creation of the WPBSA (the World Professional Billiards and Snooker Association) in 1968, World Snooker have headed up their operation from Bristol. Jessie May's Headquarters are also in Bristol; from our humble beginnings working out of a small office in Southmead Hospital we moved to Mary Carpenter House in Kingswood, then to our current offices in Kingswood.
Over the past 20 years Jessie May has expanded operations, to the point where we now help children in Bristol, South Gloucestershire, North Somerset, Bath and North East Somerset, and most recently Swindon and Wiltshire.
Impressive Breaks for Essential Ones
Jessie May Nurses provide nursing care to terminally ill or life-limited children in their own home. These respite sessions allow the child's parents to take some time for themselves, knowing their child is receiving the very best care while they're gone.
The sessions usually last around three hours. During that time the child's parents can spend time with their other children, go shopping, or just take some time to relax. All of the Jessie May Nurses are fully trained, meaning they can take care of any medical needs the child has and administer any medication. For the rest of the visit the time is entirely child-led. The nurse might sing or read or play with them, or if they want to cuddle and rest, that's always fine with us.
Funding a nurse for a year costs around £30,000. Jessie May is a charity and we fund our team of nurses by generous donations from our sponsors, partners, and communities.
A message from World Snooker Chairman, Barry Hearn
Judd Trump – Jessie May Ambassador
We were delighted to announce earlier this year that Judd Trump, who is from Keynsham near Bristol, had become an ambassador for Jessie May. You can read more about this here.
"Jessie May Nurses provide emotional support and knowledge about what care is available to me and Stella. They fit right into the family."
Stella and her Family
Jessie May ©2016
We use cookies to help make this website perform better and give you the best possible experience. If you continue without changing your settings, we'll assume you are happy to receive all cookies placed on the Jessie May website. Review our cookies information in our Privacy Policy here.


text:
Latest: COVID-19
Virus tracker
No place to study, hunger and inadequate computers hurt Eastside and South L.A. students
Families wait in line in April at the Mar Vista Family Center for free food and headphones, which students use to screen out noise while studying at home.
(Kent Nishimura / Los Angeles Times)
By Howard Blume,
Paloma Esquivel
Sept. 21, 2020 Updated 3:02 PM PT
Los Angeles families with school-age children in Boyle Heights, South Los Angeles and Watts struggled with access to computers and adequate internet throughout the spring semester while facing job losses and food insecurity, issues that hampered online learning amid the COVID-19 pandemic, a survey has found.
The survey, a collaboration by researchers from USC and the Partnership for Los Angeles Schools, underscores how poverty has exacerbated the toll wrought by the pandemic and how challenging these problems are to overcome. It also suggests that the digital divide is continuing to harm the education of low-income Latino and Black students.
About three-quarters of families surveyed had experienced a loss of income and food insecurity during the pandemic and nearly 30% faced health challenges and housing insecurity. Even so, about 1 in 3 families made investments to support online learning, including paying for internet access.
"This isn't a trivial amount of money for our families. They're reporting in the hundreds of dollars," said Stephen Aguilar, an assistant professor at the USC Rossier School of Education. "Imagine being a family where you lost your job...and now you have to purchase these devices for your students in order for them to get their constitutional right to learn."
Another key finding showed that more than a third of students didn't have an appropriate and quiet place at home to study or participate in online learning — a problem that school officials have limited ability to address, unless they bring small groups of high-needs students back to campus, as county guidelines now allow.
L.A. Unified School District officials and other L.A. County school districts have hesitated to take this step over concerns of spreading the coronavirus, although a few school systems are moving quickly to make these opportunities available.
Recognizing this problem with the learning spaces at home, L.A. Unified and donors have worked to provide headphones to students to minimize distractions.
The survey focused on areas served by the Partnership for Los Angeles Schools, which manages 19 L.A. Unified schools enrolling 14,200 children in Boyle Heights, South Los Angeles and Watts. They are among the lowest-income areas in the city and have been hit hard by the pandemic.
In these schools, 89% of students are Latino, 9% are Black, and 96% are members of low-income families. Nearly 1,200 families completed the survey.
Researchers conducted the survey in July, so the findings encompassed the entire spring semester but not the beginning of the current semester.
The findings call into question ongoing announcements from L.A. Unified officials that virtually all students were quickly connected in the spring after campuses shut down in March. At the time of the survey, about 17% of families reported having no internet at home.
In remarks Monday, L.A. schools Supt. Austin Beutner said 98.5% of all students in the district were now connected. A district spokesperson said last week that this meant a student had logged on to the district's online learning platform at least once since school started on Aug. 18.
Beutner also said attendance numbers were relatively strong — considering the ongoing pandemic. There is an average daily rate of 93.4% this school year compared with 97% last year, according to the district. Attendance accounting this year, however, allows students to be counted as present with minimal daily interaction.
If a teacher receives one email from a student or parent before midnight, for example, that student can then be counted as present for the school day. A turned-in assignment meant to be completed over three days can count as three days of attendance even if a student does not otherwise make contact with a teacher.
This loose attendance accounting is not unique to L.A. Unified; state officials established these rules. The LAUSD, however, has not released additional data that give a clear picture of student engagement.
The survey also highlights several factors that could continue to pose challenges to student engagement even if all students have computers and hot spots. Seventy-five percent of parents and guardians surveyed did not themselves use computers on a regular basis and some 42% of students are relying on siblings when running into problems with technology.
"Every student in California has a constitutional right to a quality education. As long as we are distance learning, that means that access to quality broadband — and resources needed to support student success should also be a right," said Ryan Smith, chief external officer for the Partnership for Los Angeles Schools. "The conversation has to ... really center on the Black and Latinx families who are struggling on multiple fronts and also being asked to come out of their own pocket to provide more resources so that their students have the opportunity to learn."
CaliforniaEducationCOVID-19 Pandemic
Howard Blume
Howard Blume covers education for the Los Angeles Times. He's won the top investigative reporting prize from the L.A. Press Club and print Journalist of the Year from the L.A. Society of Professional Journalists chapter. He recently retired "Deadline L.A.," a past honoree for best public-affairs radio program, which he produced and co-hosted on KPFK-FM (90.7) for 15 years. He teaches tap dancing and has two superior daughters.
Paloma Esquivel is an education reporter for the Los Angeles Times. She was on the team that won the 2011 Pulitzer Prize for public service for investigating corruption in the city of Bell and the team that won the 2016 Pulitzer Prize for breaking news for coverage of the San Bernardino terror attack. Prior to joining The Times in 2007, she was a freelance writer, worked in Spanish-language radio and was an occasional substitute teacher. A Southern California native, she graduated from UC Berkeley and has a master's in journalism from Syracuse University.


WALLOPS ISLAND, VA – A NASA moon probe named LADEE thundered to space tonight, Sept. 6, blazing a spectacular trail to orbit from a beachside launch pad in Virginia that was easily visible to tens of millions of spectators along the eastern seaboard as a result of crystal clear skies and the night time liftoff – see magnificent photo shot from NYC above by Ben Cooper/Launchphotography.com.
The drama at the LADEE launch site on the eastern shore of Virginia at NASA's Wallops Island facility was palpable due to the historic and experimental nature of the mission.
Hordes of tourists flooded into Virginia to be eyewitnesses to an unprecedented space spectacle that marked Americas 'Return to the Moon' and a chance to see the type of big and exciting rocket launches previously reserved for Florida and California.
Everyone I spoke too was absolutely overwhelmed with the amazing beauty of the Minotaur V blastoff carrying LADEE to orbit, whooping and hollering, far beyond our wildest expectations as the crackling fire pierced through the night and reverberated in our ears!
"It was a picture perfect launch," said NASA Associate Administrator John Grunsfeld at a post launch media briefing at NASA Wallops.
Blastoff of NASA's dust exploring Lunar Atmosphere and Dust Environment Explorer (LADEE) Observatory marked the first space probe of any kind ever launched beyond Earth orbit from NASA Wallops, as well as being the first planetary science mission from Wallops.
The Minotaur V rocket launched precisely on time at 11:27 p.m. EDT on the maiden flight of the powerful new Minotaur V rocket Launch Pad 0B on NASA's Wallops Flight Facility.
"The spacecraft is healthy and power positive and separated from the fifth and last stage on time, approximately 23 minutes into the flight," said Pete Worden to Universe Today after the liftoff. Worden is the Director of NASA's Ames Research Center which designed and built LADEE using a revolutionary new design to reduce costs and increase science output.
The liftoff of LADEE (pronounced 'laddie' not 'lady') also marks the first launch of a five stage rocket and the first launch of a decommissioned Peacekeeper missile from Wallops. The Peacekeeper was a nuclear armed intercontinental ballistic missile ICBM built during the Cold War – now retired and refurbished by Orbital for peaceful uses.
The Minotaur V fifth stage boosted LADEE into a highly elliptical orbit. Over about the next 23 days, as LADEE orbits Earth 3.5 times, the Moon's gravitational field will increase the apogee of its orbit. The spacecraft will fire its on-board braking thrusters to achieve lunar orbit.
The mission will fly in a very low science orbit of about 50 kilometers altitude above the moon that will require considerable fuel to maintain. The science mission duration is approximately 100 days.
It is equipped with a trio of science instruments whose purpose is to collect data that will inform scientists in unprecedented detail about the ultra thin lunar atmosphere, environmental influences on lunar dust and conditions near the surface.
The goal of the $280 Million mission is to gain a thorough understanding of long-standing unknowns about the tenuous atmosphere, dust and surface interactions that will help scientists understand other planetary bodies as well.
The couch sized probe is built on a revolutionary 'modular common spacecraft bus', or body, that could dramatically cut the cost of exploring space and also be utilized on space probes to explore a wide variety of inviting targets in the solar system. The overall mission cost is approximately $280 million.
The five stage Minotaur V rocket stands 80.6 feet (24.6 meters) tall, is 7.6 feet (2.3 m) in diameter and weighs 197,034 pounds (89,373 kilograms).
The first three stages of the Minotaur V are based on the nuclear armed Peacekeeper ICBM intercontinental ballistic missile built during the Cold War – now retired and refurbished by Orbital Sciences for peaceful uses.
The upper 5th stage is a new addition and what makes this Minotaur a new rocket class. The additional thrust is what converts the Minotaur V into an interplanetary booster that enables shooting for the Moon.
"I dreamed all my life about launching a rocket to the moon. And now we are doing it," Lou Amorosi, told Universe Today at the Minotuar launch pad. Amorosi is the Senior Vice President of Orbital's Small Space Launch Vehicle business.
"This mission further demonstrates the capabilities of our well-established Minotaur rocket family and our commitment to providing reliable access to space," Amorosi noted in a post launch statement.
I assumed the Alleghenies would block it from Pittsburgh and we had clouds anyway.
I've been worried about Orbital's ability to deliver after their failures over the past few years, so it's great to see them have a second high profile launch go picture perfect:). Hopefully this means they're found the issue(s) that was causing the launch failures.
Here's to more picture perfect launches from Orbital in the future!
i was surprised i could see it here just north of charlotte, i thought i would be to far away.
It makes me happy that more satellites are sent towards the Moon.
The closest big object near Earth and we know less than every other planet out there.
I hope they send robots too pretty soon.
Caves there! I want to see in the caves!
The Minotaur V fifth stage boosted LADEE into a highly elliptical orbit. Over about the next 23 days, as LADEE orbits Earth 3.5 times, the Moon's gravitational field will increase the perigee of its orbit.
Please explain me: 1969. three persons spent ONLY 3 days to the Moon, but sonda needs a month to get to the Moon. Why?
Because the Apollo Command/Service Module used a large amount of fuel to achieve a rapid Trans Lunar Injection, whereas ("sonda"?) LADEE is using a slower, fuel efficient method.
Different trajectory. Life support is limited with Apollo so getting there faster was desired but also required much more fuel.
Previous PostPrevious Watch LADEE Launch Live!


An Icon Painter in Venice (Advanced) – In this activity, students look at three paintings by El Greco, who was initially trained as an icon painter in his native Crete. He studied Western-style painting in Venice and Rome before moving to Spain. The artist probably painted two of the works under discussion while he was in Venice.
How Does That Strike You? (Elementary / Intermediate) – In this activity, the class creates word clouds for three devotional pictures: one Madonna in the Byzantine style and two others created by Giovanni Bellini and Raphael.
Icon vs. Iconic (Elementary) – This activity is a classroom discussion about what we mean when we use the words icon and iconic today.
Sign and Symbols (Elementary / Advanced) – In this activity, students research the iconography commonly employed in Renaissance images of the Virgin and Child.
Portraits and Devotional Pictures (Intermediate / Advanced) – In this activity, students compare portraits by Giovanni Bellini and Raphael to the "portraits" they painted of the Virgin.
The Procession (Intermediate / Advanced) – In this activity, students explore the spectacle and public role of devotional images in Florence. Specifically, students will imagine what it would be like to participate in or witness a public procession of the Impruneta virgin or another devotional image they research and identify.


The investigation comes in response to documents released in a court case over whether the herbicide glyphosate causes cancer.
Monsanto's Roundup weedkiller atomizers are displayed for sale at a garden shop near Paris.
The inspector general for the Environmental Protection Agency is initiating a probe into possible collusion between a former high-ranking EPA official and Monsanto, the maker of the herbicide glyphosate, according to a letter the IG sent to a lawmaker last Friday that HuffPost has obtained.
The inspector general's move comes in response to a request from Rep. Ted Lieu (D-Calif.) for an investigation into whether the EPA staffer colluded with the agricultural giant to bias research on glyphosate, a key component of the product Roundup. His request was based on media reports of documents released in the course of a lawsuit against Monsanto alleging glyphosate causes cancer, and that the company may have spun research and hired scientists to cover this up.
The EPA and Lieu did not immediately return requests for comment for this story.
At the time of the email, Monsanto was apparently seeking Rowland's help to shut down a review of glyphosate within the Agency for Toxic Substances and Disease Registry, a division of the U.S. Department of Health and Human Services.
Rowland retired from the EPA last year, and plaintiffs' lawyers have been deposing him about allegations that Monsanto may have funneled money to him through third parties.
Monsanto did not respond to multiple requests for comment.
Inspectors general have wide-ranging authority to investigate matters of corruption at federal agencies, explains Michael Hubbard, a retired Special Agent in Charge for the EPA's criminal investigations division.
With confirmation that the IG's office is taking up a probe, it's likely that IG investigators will begin interviewing Rowland's former colleagues and bosses, pulling records and looking through his emails, Hubbard said. Another step could involve looping in investigators at the Department of Justice's Public Integrity Section, or obtaining subpoenas that would grant access to Rowland's bank records.
The court cases against Monsanto have rippled across the Atlantic, sparking debate in Europe, where governments are considering whether to renew an application allowing glyphosate to stay on the market in the European Union, said Bart Staes, a Belgian member of parliament representing the Green Party.
"There has been a political and scientific debate for the last two years because the authorization to bring glyphosate to the market has expired and we need to make a decision by the end of the year," said Staes.
The International Agency for Research on Cancer, the World Health Organization division focused on cancer, issued a conclusion in March 2015 that glyphosate is carcinogenic. But the European Food Safety Authority, an EU scientific body evaluating food-related concerns, issued its own finding in October 2015 that it was not. The two rely on different criteria to come to their decision, Staes said: While IARC relies on published studies, EFSA is also able to assess data that is proprietary to companies.
Last week, Christopher Portier, the former associate director of the National Institute of Environmental Health Sciences, sent a letter to the president of the European Commission stating that he had re-examined some raw data of animal studies EFSA used to conclude that glyphosate did not cause cancer, and found eight instances of tumors that EFSA had not included in its assessment. Portier recently retired after 40 years of employment in the United States government and is now a part-time adviser to the Environmental Defense Fund and a consultant to a law firm involved in glyphosate litigation.
Members of the EU Parliament had asked him to review a portion of the proprietary data EFSA released to them, though he is not allowed to make that data more widely available, he said. "The lawyers back in the States haven't seen this," Portier told HuffPost.
"They have had this information in their files for decades, but they never analyzed the data," he told HuffPost.
The head of IARC recently told Politico that his organization has faced an onslaught of criticism regarding its conclusions on glyphosate similar to backlash IARC faced from tobacco companies in the early 2000s when it concluded that secondhand smoke causes cancer.
Following Portier's letter, Staes and three other members of parliament filed a lawsuit demanding that EFSA make all the data on glyphosate public.


Click the image to the left to DOWNLOAD the first page of the BROCHURE for our vacation homes near Disney World.
Click the image to the left to DOWNLOAD the second page of the BROCHURE for our vacation homes near Disney World.
Click the image to the left to DOWNLOAD a Price List for our vacation homes near Disney World.


We are a leading web designing developing and e-commerce solutions provider, here at Micro Solution we understand that every business is unique and a single solution can't accommodate all.
Our team is committed to work with our clients to design and develop an e-commerce solution. We always begin with discussing exactly what you are looking for.
Our e-commerce solutions guarantee quality and a proper execution of project. As new exercise, views and standards for e-commerce solution role out, the durability of your online presence must support these new progressions. We accommodate high quality custom shopping cart website design and development at the most economical prices.
Micro Solution advised e-Commerce solutions cover a wide range of regions from website design and reinforcement to the payment structure, product search, ordering procedure and much more. We offer a wide variety of e Commerce solutions like e- Commerce shopping cart development, payment gateway integration, credit card payment integration, Sage-Pay Integration.
Our team will generate a website that is facile to navigate, so that it is wieldy for your customers to find what they are searching for. We will create a simple check-out system that provides your customers to load their shopping carts with items and then check out with the click of a mouse.
We provide Point of sales (POS) and payment processing solutions.
Web application development is our province of expertise. We know what explicitly it takes to optimize web application engineering.
Our Team provides solutions for internet applications, electronic businesses, web content development, social network services, network security and more to provide a full-fledged platform for users to operate on for different needs and facilitate them with automated business solutions.
We will create a website that is easy to navigate, so that it is easy for your customers to find what they are looking for. Our team will create a simple check-out system that allows your customers to load their shopping carts with items and then check out with the click of a mouse.
Micro Solution offers desktop application development, which transposes clients' views and concepts into new products and applications.
Our team leverage quickly install, multiple OS compatible, Cost effective, big files support, risk-repellent and easy-to-maintain desktop applications.
Applications that we develop can instantly synchronize the content, give access to file very quickly and will always be ready to manage & download content even if they are working offline. These includes: C#, VB.NET, VB, SQL Server, ADO.NET, ASP.NET, Windows, SDK.
Tools4trade has been in operation since 2003. They offer an unrivalled choice of hand and power tools across all major Brands and carry over 3000 tools from over 80 manufacturers.
Micro Solutions is a premium web development company and web design firm since 2009.We are a proud and independent company. We started as a data entry company and today we are a complete designing and development firm. We don't just offer website development, web design and web maintenance but also offer other services, such as custom web applications, Graphic Design, Ecommerce Solutions, Shopping Cart Solutions, Content Management system, Logo Design, Flash.


text:
Cowboys almost upset Vick, Eagles
Dallas Cowboys cornerback Orlando Scandrick sacks Philadelphia Eagles quarterback Michael Vick (7) during the second half of an NFL football game, Sunday, Dec. 12, 2010, in Arlington, Texas. (AP Photo/Sharon Ellman)
Michael Vick faked a handoff and threw deep to DeSean Jackson, a perfect strike for 60 yards.
With that one play, the Philadelphia Eagles sent the Dallas Cowboys a strong message — we're coming after you.
Philadelphia kept coming, mostly with big plays. Jackson turned just four catches into 210 yards and LeSean McCoy ran for a career-high 149, lifting the Eagles to a 30-27 victory over the Cowboys on Sunday night and strengthening their grip on first place in the NFC East.
"We put the pedal to the metal," said Philadelphia coach Andy Reid, who also had to be savoring his first win at Cowboys Stadium after a pair of painful defeats here last season.
Reid would love to be back here for the Super Bowl in February. He might have the team to do it, too, as the Eagles (9-4) won for the fifth time in six games. They are a half-game ahead of the New York Giants in the division, and go to New York for a showdown with the Giants on Sunday.
They'll have to hope Jackson gets over a sprained ankle by then.
The speedy wideout was injured on the longest play of his career, and the second-longest ever against Dallas — a 91-yard catch and run early in the fourth quarter that put Philadelphia ahead for good.
Dallas (4-9) kept the game close throughout and even led 20-14. But Philadelphia was just too strong, dropping the Cowboys to 3-2 under interim coach Jason Garrett. They are officially eliminated from the playoffs and guaranteed their first losing season since 2004.
"It doesn't feel good," team owner Jerry Jones said. "They made a couple of big plays that we weren't able to make, but I liked the way we got after Vick, I really did. I like the way that we responded when we got down each time, a whole bunch of good things."
The game was tied at 20 when the Eagles were forced to start at their 9-yard line following a penalty on a punt return. Jackson already had blistered the Cowboys for 119 yards on three catches, so they were well aware of the need to contain him.
Yet on first down, Michael Jenkins dove and missed trying to break up a pass to Jackson on the left sideline. He sped past one safety, made another safety fall and outran a cornerback diving at his ankles around the 10. He stopped just shy of the goal line, turned to face the defense and tipped over backward into the end zone. The showboating move drew a penalty, then he went to the bench for oxygen and treatment on his ankle.
"I put the ball in a perfect spot, but I didn't know he was going to go 91 yards," Vick said. "He's a very dynamic player."
Jackson's 210 yards receiving were third-most in Philadelphia history. They also helped mask a somewhat rocky outing by Vick.
Days after moving into the lead in Pro Bowl voting, Vick threw two interceptions, matching his season total, and struggled to keep alive drives that didn't have a big play. Dallas sacked him twice and nailed him with hard hits all night, including one that drew a penalty for a helmet-to-helmet hit.
His final numbers were 16 of 26 for 270 yards. Take out Jackson's stats and his other 12 completions produced 60 yards. He also ran for a touchdown.
"We didn't want Vick to get out of hand just running all over the place," said Dallas linebacker Bradie James, who had one of the interceptions. "The front seven did a great job of kind of containing him, but you've got to put it all together."
McCoy had just 15 yards in the first half and seemed mostly a decoy on play-action throws. Then Vick really did give it to him and McCoy surprised the Cowboys with a 56-yard burst up the middle to spark another scoring drive. He came on strong again in the fourth quarter, helping Philadelphia burn the final 4:22 after the Cowboys got within a field goal.
"I like what we did at the end," Reid said. "We pounded it, kept the ball and played good physical football down the stretch."
The Eagles lost middle linebacker Stewart Bradley to a dislocated right elbow in the second quarter. He is expected to miss the rest of the regular season. Two injured starters, cornerback Asante Samuel and right tackle Winston Justice, didn't even make the trip.
Jon Kitna was 24 of 35 for 242 yards for Dallas. Like Vick, he had two touchdowns and two interceptions.
The Cowboys scored 10 points off their interceptions of Vick, but didn't really have anything working great on offense. Maybe they were missing dazzling rookie Dez Bryant, who went on injured reserve this week.
Jason Witten was the leading receiver with 69 yards and Felix Jones was the leading rusher with 41. Jones also had 42 yards receiving. Witten caught two touchdown passes, Jones ran for a score.
Miles Austin had two catches for 22 yards. His biggest gain came on a run — 26 yards on a double-reverse that set up Dallas' first touchdown.
"We fought hard," Garrett said, "it just wasn't good enough."
NOTES: Vick and Jackson hooked up for an 88-yard touchdown last month against Washington. … Cowboys LB Anthony Spencer can expect a fine for knocking helmets with Vick. … Vick's TD run was his seventh this season, a record for an Eagles quarterback. … Philadelphia threw a TD to tackle-eligible Todd Herremans. He also scored for Seattle two years ago. … Before kickoff, the Cowboys showed a video tribute to former star quarterback Don Meredith, who died last Sunday. It was followed by a moment of silence.
Copyright © 2010 The Associated Press & Capitol Hill Blue


text:
Koshoy Korgon
Koshoi Korgon ruins stand in the middle of a high plateau of At-Bashy at the altitude of 2500 m. More precisely, Koshoy Korgon settlement is located 15 km southwest from At-Bashy in the Naryn region, in the village of Kara-Suu. This square form of the fortress at the ancient the Silk Road is clearly visible even from satellite images (check the map below) and it is a very nice place to fly a drone, meaning that the city used to be fairly big! The fortress can be freely roamed and you can see the large remains of the walls that are still several meters tall and some ruins of buildings inside the walled area. Pieces of pottery also lie around as is common in the less researched places in Central Asia.
In the 7th century, there was a large city around the fortress and according to the findings, most of the inhabitants were engaged in handicrafts and trade. The origin of the structure may well be of the Turks time although there is a legend that it was built by Manas as a mausoleum for his friend Koshoy, a name mentioned in the Kyrgyz Manas epoch.
The location of the fortress and settlement was chosen in order to be able to guard the whole plateau and the traffic going through this route of the Silk Road. The position by the Kara-Koyun River at the foot of the nearby mountain range opened it's defenders a great opportunity to survey everything that was happening around and especially to spot the possible approaching enemy.
Excavations have shown remains of buildings inside the walls that were used for living and manufacturing and Koshoy Korgon has been identified being the often mentioned medieval city of At-Bash, which primarily functioned in the 9 – 12th centuries AD, but was also live during the later Timur's times.
Koshoy Korgon museum
There is a local historical museum next to the ruins which collects the findings from the site including household items, weapons, clothing and so on. The museum is privately funded by a businessman who was born in Kara Suu and wanted to prevent the robbing and illegal excavations of Koshoi Korgon.
The keeper of the museum will gladly tell more about the site but unfortunately only in Russian or Kyrgyz and there are several interesting artifacts and maps in the museum. The successful archaeological campaigns in the fortress have continued and are still ongoing. Enlisting this site as a a historical monument to the UNESCO World Heritage List is in progress.
Legend about Koshoi
Legend says that Koshoy was one of the closest fighters of the hero Manas. An enthusiastic friend and uncle, Manas's chief adviser and leader of the Katagan clan. He lived around the 7th-8th centuries and in all versions of the epic was the wisest and just old man who could сonfront Manas. He was tall, well-shaped by his age, but a bit overweight, strong and courageous, wore a long grey beard and mustache and shaved his head. Koshoy first met with Manas when he was 80 years old.
According to another legend, Koshoy ordered the construction of a military fortress (Koshon Korgon) to protect the newly found lands and the local population from attacks by Chinese as well as other enemies and groups of robbers.
Koshoi Korgon fortress structure
Most of the fortresses in different parts of the world (Japan, Asia, Europe) were built on very similar principles and had many common structural features, which allowed restorers to more accurately construct the visualization of the fortress which can be now observed in the museum. In plain the fortress was a structure in the form of a rectangle with sides of 245 x 250 meters and several towers in the wall.
The walls of the fortress were built of large clay and inguinal blocks (rammed clay), which has great strength. The height of the walls reached 10 meters, and the thickness was between 3 – 8 meters depending on the height. 50 circular or rectangular towers were also placed along the perimeter of the wall in long straight sections and the corners. There are still intact gates visible in several parts of the wall.
The towers were intended for observation, providing longitudinal shelling of the fortress wall, protecting the gates and of course also served in for providing shelter for the defenders of the fortress.
An additional protective device for the rampart was a ditch up to 11-14 meters wide, up to three meters deep and filled with water from a nearby source. The place for protection and defense was chosen quite well and for 29 years the walls of the fortress stubbornly defended against the many attacks of enemies.
For a long time the Koshoy Korgon fortress protected its people, however troubled times reached the fortress when it shuddered from the raids of the nomads. After the raids, there was a relatively calm period and numerous loaded caravans again started to pass along the trade routes.
However, At Bashi (Koshoi Korgon) was finally captured and destroyed by the Mongol attackers not so long afterwards. The history is silent about the circumstances of the final fall of the stronghold but according to some unconfirmed reports, exactly one hundred years later, the city was again rebuilt by Amir Temur (Tamerlane (1336-1405) – the great Central Asian (Uzbek) ruler, commander and conqueror) and served as a transshipment point for his army in campaigns to the east against China.
Travel to Koshoy Korgon
Koshoy Korgon is situated in about 2 km southeast from the Kara-Suu village. The citadel is reached by turning left after Kara-Suu mosques and war memorial and then continuing to the end of the road, where the ruins are found in a field to the right where farmers are farming just around it. Koshoy Korgon is a nice extra stop on the way to Chatyr Kul, Kel Suu or Tash Rabat.
Naryn
Sights & Destinations near Koshoi Korgon
Tash rabat caravanserai
Chatyr Kul Lake
Song Kul Lake
Kel Suu Lake
All Kyrgyzstan sights & destinations


text:
A closer look at the NBA House
Posted: Aug 20, 2016 / 11:57 AM EDT / Updated: Aug 20, 2016 / 11:57 AM EDT
At the games in Rio, one house stands alone as people wait in long lines to make their way inside. It's called the NBA House.
Once inside, they find as many exhibits as Steph Curry's regular season point average. Curry's teammate, Anderson Varejao, is from Brazil. A total of eight other Brazilians also play in the NBA.
"Brazilians are very connected and engaged with the league," NBA House Director Rodrigo Vincenti said.
Local fans will wait as long as it takes to take in the site.
"I love NBA. I love Lakers, so I wait 40 minutes just to see everything about NBA."
There's plenty to see and more importantly, do. It's all very interactive. You can shoot hoops on screen, on a timer, or on the court. When fans have worked up a sweat, they can hydrate at the sports bar or the private lounge if you're an MVP..
The best part about the NBA House, free throws aren't the only thing free, so is admission.
In the first five days, the NBA House had nearly 40,000 guests.
by GRAHAM DUNBAR, Associated Press / Jan 17, 2020
WENGEN, Switzerland (AP) — Matthias Mayer was fastest in a slick downhill run to open a World Cup combined race on Friday.
Using better light conditions with a No. 31 starting bib, the 2014 Olympic downhill champion from Austria was 0.53 seconds faster than Gilles Roulin of Switzerland on a shorter version of the classic Lauberhorn course. Austrian teammate Daniel Danklmaier was third with 0.67 to make up in the afternoon slalom run.
by ARNIE STAPLETON, Associated Press / Jan 17, 2020
Tom Brady has been synonymous with the AFC championship for the last two decades.
Thirteen times he played for the Lamar Hunt Trophy and nine times he won it, besting MVP Patrick Mahomes in overtime, upending Blake Bortles in a classic comeback, denying Andrew Luck and Philip Rivers trips to the Super Bowl, foiling Ben Roethlisberger twice and Kordell Stewart once, and splitting two games with Joe Flacco.
PSU women's gymnastics sets season-highs in loss at Nebraska
by Peter Terpstra / Jan 16, 2020
Penn State women's gymnastics got the chance to compete on national TV and showed some bright spots Thursday night.
The Nittany Lions felt to Nebraska 195.150-194.000 Thursday night in a meet televised on ESPN 2.
News / 1 hour ago
Top News / 1 hour ago
Top Stories / 10 hours ago


text:
Low economic growth takes its toll,unemployment rate rises to 2.7%
The percentage of Indians employed in agriculture has slipped below 50 per cent.
Written by ENS Economic Bureau | New Delhi |
June 21, 2013 1:24:20 am
The percentage of Indians employed in agriculture has slipped below 50 per cent,says the latest data on employment trends released by the government on Thursday.
But more worrying for the government is that the rising army of workers freed from the agricultural sector are unlikely to land a stable job in the urban areas.
The data shows a clear rise in unemployment among these workers with urban unemployment rising in the past two years.
The lead results released from the 68th round of National Sample Survey Organisation (NSSO) shows that male unemployment in urban areas has risen to 3.2 per cent. To make up for the lack of employment opportunities women are joining in as workers to supplement the family income (14.7 per cent against 13.8 per cent in the 66th round). So while fewer women in the rural areas compared to two years ago and even earlier are entering the job market,the reverse is happening in urban areas.
Overall unemployment measured by the usual status for both men and women have risen to 2.7 per cent across both rural and urban households,compared to 2.5 per cent in the earlier rounds showing the impact of the lower economic growth in the past two years. The numbers are a worrying sign for the government in a poll year.
As a result the workers are depending more on daily wage and other causal labour to earn their family meal. Measured by current daily status the percentage of unemployed has come down from 6.98 per cent to about 6 per cent. This has also happened as the number of workers available for employment has come down.
The lead results of NSSO show that despite a rise in the number of people in the employment age group,the percentage of them available in the job market has shrunk. From 34.1 per cent in 2009-2010 the percent has shrunk to 33.9 per cent. The same trend is visible when employment is measured by other yardsticks too,the data shows. The data bears out the anecdotal evidence that workers due to a combination of low work opportunities and the prospect of a dole like the NREGA have opted out of employment market,said Pronab Sen,India's former chief statistician and current professor,Indian Statistical Institute.
The rise in unemployment is disconcerting as the total number of Indians now in the workforce has expanded by 14 million to reach 473 million,a growth of 3 per cent in just two years. Yet because of the lack of job opportunities 52 per cent of them are now self employed,the data shows.
unemployment rate India


text:
Funding, Grants & Awards
Rice U and Houston School District Land Joint Research Grants
Two grants will enable Houston-based Rice University to expand education research within its local school system. The university's Houston Education Research Consortium (HERC) has a partnership with Houston Independent School District that involves doing research based on the needs of local education leaders, working together in data collection related to research projects and training new researchers focused on education.
The research consortium has received $2.2 million from two organizations, Houston Endowment and the Laura and John Arnold Foundation. The funding is intended to support research that links education data with information from other sectors, including early childcare, criminal justice and the workforce.
Current projects include research into dropout indicators, school choice, college advising and various districtwide program evaluations. The most recent grants will support research to help educators and policymakers better understand the links between education and outcomes good and bad that affect society.
"The HERC research team and the district leaders we work with are highly committed to ensuring that this investment not only improves the connection between research and decision making but also ultimately leads to better outcomes for children," said Ruth López Turley, HERC director and Rice professor of sociology, in a prepared statement. She noted that the partnership goes beyond "simply handing over a research report." "Both researchers and district leaders are making significant changes to better align the timing of research production with the timing of decision-making."
"HERC helps build powerful relationships between researchers and practitioners by focusing on real-world problems and connecting research to solutions in the field," added Houston Endowment President and CEO Ann Stern. "This work will have a positive impact on students and families in greater Houston and has the potential for broader impact by serving as a model for other districts."
Dian Schaffhauser is a senior contributing editor for 1105 Media's education publications THE Journal and Campus Technology. She can be reached at [email protected] or on Twitter @schaffhauser.


Companies in the same industry as Fowler Elementary School District, ranked by salary.
How much does Fowler Elementary School District pay?
Fowler Elementary School District pays its employees an average of $52,494 a year. Fowler Elementary School District employees with the job title Registered Nurse (RN) Supervisor make the most with an average annual salary of $75,223, while employees with the title Substitute Teacher, K-12 make the least with an average annual salary of $27,194.


Thank you for supporting Marist!
Thank you for donating to Marist High School! Your support of Marist is appreciated by students, alumni, parents, and faculty, and ensures our long-term stability. You are helping move the mission of Marist forward.
You will receive an email momentarily confirming your donation, and a formal acknowledgement letter by mail.
For more information about your donation or Marist's advancement efforts, contact Tom Inzinga '84.


text:
Home > Orwell Past > People > Profiles > Alan Neaves >
A profile taken from the Orwell Bulletin of March 1995
profound changes in every aspect of rural life
Alan Neaves – farm worker, coalman and, briefly, factory hand – is only fifty one, yet his working life has spanned a period in which profound changes have taken place in every aspect of rural life. Farmers have sold up, shops have closed and Orwell, like many other villages, is a silent place on weekdays. Alan recalls the 1950s and 60s when walking home from work was a slow progress from one neighbour to another as they stopped in the street to pass the time of day. He accepts the changes as the inevitable result of "progress", but nevertheless regrets them.
worked full time on leaving school at fifteen
Alan leading cart, about 1954
Alan was born at 26 Lotfield Street and by the age of ten was spending his out of school hours helping out at West Farm where he went to work full time on leaving school at fifteen. At that time farmer Alf Arnold practiced a mixed farming and, although tractors provided most of the motive power on the farm, horses were still being used for such jobs as carting water to stock out in the fields, rolling spring corn and hoeing the bean fields. Working hours were long, with a 7.00am start, even on Saturdays, and only one weekend off in three. With little of the mechanisation employed in farming today the work was physically hard. Endless rows of potatoes had to hoed by hand and sheaves of corn had to be set up in shocks to dry out before threshing. Nevertheless Alan looked forward to each day's work. In his own words "Hard work and discomfort breed humour; it has to be so or we wouldn't survive when the going gets tough". He remembers with pleasure many a good laugh he had swapping stories with the men who brought the Flacks' threshing drum round in the winter. He remembers too the stories of older men who had learned their horsemanship when all implements and conveyances were horse-drawn and who, of necessity, used methods unimaginably harsh to drive and discipline their animals.
by 1963 the last horses had gone
However, by 1963 the last horses had gone from West farm, the Arnolds no longer bred cattle and West Farm was a purely arable holding. With the death of Albert Arnold, who used to thatch the corn stacks, the last stack was threshed out in the "combines" moved in at harvest time. Alan missed the livestock and the variety of jobs associated with mixed farming. He went into partnership with one of his brothers in a coal business at Ashwell, but continued part-time for a while at West farm. He also worked for twelve "soul destroying" weeks at the Atlas Cement Company, Whaddon, where the indoor environment and the stop-go pattern of working to a bonus scheme nearly drove him mad. Twelve months spent working for Dougie Presland at the Wimpole woodyard were far happier.
Alan was asked to run the Coal Merchant business
In 1966 Bruce Miller, who traded as a coal merchant at 85 High Street, became ill and Alan was asked to run the business, eventually taking it over completely in 1967. In the same year he married Linda Wilkins, who was also Orwell born and bred, and they set up home in Meadowcroft Way. In 1972 they bought the site of their present house and moved the coalyard to adjacent land. Their son, Martin, has joined his father in the coal business, while Samantha is busy in the personnel office of a Cambridge law form and younger daughter Anna is training to be a legal secretary.
filled and humped 800 thousand bags of coal
Many small coalmen have sold out to the bigger companies, such as Charringtons, but Alan's customers appreciate his personal service and knowledge of his trade and business is thriving. Alan calculates that he has filled and humped at least 800 thousand bags of fuel in the past twenty eight years; no wonder his back went on strike for a while last year! The Neaves coal lorry delivers as far south as Buntingford and as far north as Swavesey and Willingham, but twenty-one year old Captain and his cart, once a familiar sight around Orwell, have recently been retired. Captain's work experience was not confined to coal deliveries; he also drew a plough to prepare the ground where his winter feed of mangolds was grown and occasionally – beautifully groomed and wearing his best harness – would deliver wedding parties to church.
Alan and Captain delivering coal
combining business with a love of working with animals
Training Captain to be a reliable workhorse was a pleasurable achievement for Alan, combining business with his love of working with animals. When he himself retires he may look for a pair of young horses to train with ploughing matches in mind. Shows have never interested him. Ploughing a perfect furrow or hoeing a straight row, as his old boss Alf Arnold could do, are the skills he respects and understands – not with the popular, rose-tinted view of the rural past but as a realist. Alan has been there and knows how it was.
This page was added by Pat Grigor on 01/01/2013.
Alan Miller


text:
Title: PCR based screening of nematodes and fungi associated with pupae of Lasioptera donacis Coutin (Diptera: Cecidomyiidae), a biological control agent of the giant reed
GUERMACHE, FATIHA - European Biological Control Laboratory (EBCL)
DE SIMONE, DANIELE - Bbca-Onlus, Italy
CRISTOFARO, MASSIMO - Bbca-Onlus, Italy
VACEK, ANN - University Of Texas
Goolsby, John
Submitted to: Florida Entomologist
Citation: Bon, M., Guermache, F., De Simone, D., Cristofaro, M., Vacek, A., Goolsby, J. 2018. PCR based screening of nematodes and fungi associated with pupae of Lasioptera donacis Coutin (Diptera: Cecidomyiidae), a biological control agent of the giant reed. Florida Entomologist. 101(3):505-507. https://doi.org/10.1653/024.101.0309.
DOI: https://doi.org/10.1653/024.101.0309
Interpretive Summary: The leaf miner Lasioptera donacis is a biological control agent of giant reed, which is an exotic and invasive weed of riparian habitats and irrigation canals of the Rio Grande River Basin and the southwestern U.S. Giant reed invasion leads to loss of biodiversity, catastrophic stream bank erosion, and reduced visibility for law enforcement activities on the U.S.-Mexico border. The leaf miner was recently permitted for release in the U.S. and Mexico. It was imported from Mediterranean Europe to the U.S. as pupae which were observed to be infested by nematodes. We used a molecular genetic method to diagnose precisely the presence of any nematode and fungi in pupae. This approach would allow ultimately to determine if a nematode-free population could be collected in the Mediterranean region and shipped safely to U.S.
Technical Abstract: The arundo leaf miner Lasioptera donacis (Diptera: Cecidomyiidae) is a biological control agent of the invasive weed, Arundo donax (Poales: Poaceae) which is severely threatening riparian habitats throughout the southern half of the United States, from California to Maryland, and Mexico. The agent, which is native from Mediterranean Europe, was recently permitted for release in the U.S and Mexico. However its pupae, which are preferred for transatlantic shipment, were observed to be infested by a nematode. In order to prevent importation of unpermitted organisms, we needed a sensitive method to detect nematodes or fungi infesting the pupae, and to determine their identification and prevalence. PCR based screening was applied to pupae collected at one site in France using different primer sets. Results showed that pupae were infested by a single nematode species, but no fungal pathogens were observed. This approach would enable reliably screening populations of the agent within the Mediterranean region to collect nematode-free agents. Our study also suggested that the females emerging from pupae are free of fungi, including the purported symbiont Arthrinium arundinis, which implies that they must collect the conidia of this fungus from the environment in order to successfully infest plants.


As the calendar flips to August, the 2018 NHL offseason has entered its dog days. Notable free-agent signings are a thing of the past and there's little activity in the trade market. As a result, media-driven conjecture has slowed to a crawl.
That wasn't the case in early July, when trade speculation was rampant regarding Senators defenseman Erik Karlsson. After Karlsson reportedly rejected an eight-year contract extension offer, Senators general manager Pierre Dorion was said to be entertaining trade offers for the 28-year-old superstar.
The Stars and Lightning were considered the main suitors. At one point, there was anticipation that a trade sending Karlsson to the Lightning was imminent. The deal failed to materialize and the trade chatter regarding the Senators captain has largely died down.
Despite the talk of Karlsson to Tampa Bay being almost a done deal, The Athletic's Joe Smith said he was told it was never close. He noted the Lightning's interest in Karlsson stretching back to the trade deadline and expects they'll continue monitoring the situation.
Smith's colleague Chris Stevenson reported the Senators' offer to Karlsson was competitive with the eight-year, $88 million contract defenseman Drew Doughty signed with the Kings in late June. However, it lacked the type of front-loaded signing bonuses similar to those Doughty and Maple Leafs center John Tavares received in their respective deals.
As for the Stars' pursuit of Karlsson, NHL.com's Mark Stepneski reported talks have quieted on that front. Despite the lack of movement in the trade market, general manager Jim Nill told Stepneski there are still discussions going on with other teams, though he declined to indicate if those talks involved Karlsson.
MORE: What can the Senators expect to get in an Erik Karlsson trade?
Stevenson and Smith agree Dorion doesn't intend to lose Karlsson to free agency for nothing next summer. However, it's expected he'll patiently wait for the right trade offer. If the Senators don't up their offer to Karlsson, Stevenson feels the blueliner will be moved before next February's NHL trade deadline.
Dorion's asking price could be a significant sticking point. It's believed he expressed interest in the Lightning's promising defenseman Mikhail Sergachev while the Stars' top blueline prospect Miro Heiskanen also caught his eye.
The salary cap could be an issue for the Lightning; they have over $2.6 million in projected space. They'll have to ship out considerable salary to both make room for Karlsson's $6.5-million cap hit for 2018-19 and to re-sign him to a lucrative extension. Hence the talks of Lightning GM Steve Yzerman trying to get a third team involved in the deal.
If the Lightning fail to land Karlsson, Smith thinks they'll consider other options to bolster their blueline. Those could include the Jets' Jacob Trouba, the Hurricanes' Justin Faulk or the Canucks' Chris Tanev.
Will Hurricanes make another big move?
The Hurricanes pulled off one of this summer's biggest trades. During the 2018 NHL draft weekend, they shipped forward Elias Lindholm and defenseman Noah Hanifin to the Flames for blueliner Dougie Hamilton, winger Micheal Ferland and defense prospect Adam Fox.
While this was a significant move, The Hockey News' Matt Larkin believes the Hurricanes might not be done dealing. He points out they still have two significant trade chips in defenseman Justin Faulk and forward Jeff Skinner, who've been the subjects of considerable trade chatter this summer.
The recent additions of Hamilton and free-agent signing Calvin de Haan provides the Hurricanes with considerable blueline depth, potentially making Faulk expendable. Larkin suggests the Blackhawks and Maple Leafs could be interested in the right-shot defenseman. Skinner, meanwhile, could interest the Blackhawks, Bruins, Oilers and Penguins.
Larkin notes the Hurricanes lack a dominant center. He doubts Faulk and Skinner will land that type of player and could instead receive offers of draft picks and prospects for each.
Earlier this month, there were rumors claiming the Hurricanes sought either left wing Brandon Saad or center Nick Schmaltz from the Blackhawks in return for Skinner. If that speculation is any indication of the high cost for either player, it's no wonder they haven't moved yet.
Teams could also be waiting to see what happens with the status of Senators defenseman Erik Karlsson and wingers such as Columbus' Artemi Panarin and Montreal's Max Pacioretty. If one of those players are traded in the coming weeks, it could improve the Hurricanes' chances of moving Faulk or Skinner.


Welcome to Adventure Play Mobile Play Centres, Melbourne's fantastic Mobile Play Centre hire company.
Finding something to entertain children for long periods of time can be hard. By booking one of Adventure Plays mobile play centre's for your next party or event we make things a breeze!
We love to supply children with the tools to allow them to have the time of their lives, at a location that suits you.
We are currently servicing Melbourne's southeastern suburbs and beyond. Our mobile play equipment caters for children 8 yrs and under. We also provide toddler soft play equipment which can be included in our play centre hire. We pride ourselves at being professional at every event we attend. Our Play Centre's have no moving parts and do not require electricity, most importantly our centre's are contact protected promoting safe play and maximum fun!
Covered entirely with soft foam tubing to prevent any injury from impact while children eagerly explore.
All external surfaces are securely netted to prevent any falls.
Require no electricity or spinning parts.
Multi level with engaging obstacles to negotiate.
Contains a fun for all ball pit.
Beneficial for child spatial development.
They are mobile and come to you, you provide the venue and we'll bring the fun.
Children can explore two levels of obstacles from rope bridge, body squeeze, noodle forest climb entry, stainless steel slid and best of all a fun central ball pit while at the same time challenge and developing there skills.
Each play centre can cater for 20 children at a time from 1-8, we also provide a toddler only soft play.
We setup about 30 minutes prior to your event allowing you to enjoy your function while your children are eagerly entertained. And when it's time to leave, we will pack up quickly with a smile and no fuss.
Adventure Play centres are designed to make your private event special and memorable. There's no sharing with other parties, so you have total personal control for where and for how long your party will be.
Please drop us an email is you wish to book of make an enquiry.
Click on Enquire today to discuss your event!


The documentation is made available under the Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE file.
The sample code within this documentation is made available under a modified MIT license. See the LICENSE-SAMPLECODE file.