text:
20 April 2021 / SF Restaurants, Food & Drink / Jay Barmann
Car Crashes Into Parklet at Mission Bar, At Least One Person Injured
A car plowed into a parklet outside the Napper Tandy pub on South Van Ness Avenue at 24th Street Monday, and it appears one person was injured in the accident.
Photos of the incident were posted to Reddit Monday evening around 7 p.m., and the Redditor who posted them said the injured person was "Walking but banged up," and was taken away on a stretcher for examination.
Photo: spgulliver/Reddit
The car appears to have been traveling south on South Van Ness as it approached the intersection, and swerved into the Napper Tandy's Shared Spaces parklet area bordering the sidewalk — providing another nightmare scenario/cautionary tale concerning what many Bay Area residents have been anxious about with these parklets on busy streets.
The Irish bar has two parklet areas, one on 24th Street and a smaller one on the South Van Ness side.
The cause of the incident remains unclear, but the Redditor witness suggests the driver was distracted, and upon approaching a stopped car at the red light at 24th, swerved into the parklet where people were eating and drinking instead of hitting the other vehicle.
Here's a "before" picture of the parklet.
Photo: Google Street View
We have not seen too many of these parklet crash disasters in San Francisco, thankfully, but this may not be the last.
A similar incident occurred in October at an outdoor dining tent area at Dynasty Chinese Seafood Restaurant in San Jose. An elderly driver who was reportedly attempting to park nearby accidentally hit the accelerator pedal and sent his Toyota Rav4 flying across a busy street and into the restaurant's dining area, killing one woman.
Last month, a driver suspected of DUI crashed into a dining parklet on Park Street in Alameda. No one was seriously injured in that incident.
SF Restaurants, Food & Drink
Kilowatt Has Reopened, Redesigned and Under New Ownership
Closure of Hawker Fare Adds to Darkened Restaurant Storefronts in the Mission
Smart-Alecky 'Vegan McDonald's' Knock-Off Opens in Union Square, Right Across From Real McDonald's
See all 5972 posts →
UCSF Doc Pushes Back on Vaccine Companies, Says Booster Shots May Not Be Necessary
UCSF infectious disease expert Dr. Monica Gandhi, who already this week was advocating for nixing the outdoor mask mandate for cities, also pushed back on the commonly held assumption that vaccine booster shots are definitely going to be necessary.
Tuesday Morning Topline: Don't Forget 4/20 Is Cancelled
Paul Flores pleaded not guilty to Kristin Smart's 1996 murder and is being held without bail, there's now of course a Texas variant of COVID that might be antibody-resistant, and there's an Apple event today.


text:
Guillaume (IV) de Beauchamp (vers 1238 – 5 ou ),  comte de Warwick, est un important baron et officier anglais. Il combattit les Gallois et les Scots.

Biographie

Il est le fils aîné de Guillaume III de Beauchamp d'Elmley Castle, et d'Isabelle Mauduit, sœur et héritière de Guillaume Mauduit († 1268),  comte de Warwick. Il avait une sœur, Sarah, qui épousa Richard Talbot. À la mort de son père en 1268, il hérita de la charge héréditaire de shérif du Worcestershire. À la mort de son oncle, en , il hérita de son titre et de ses terres.

Familier du roi Édouard Ier d'Angleterre, il fut le premier capitaine de l'armée lors de l'invasion  du Pays de Galles en 1277. En 1294, il mit un terme au siège du Château de Conwy, où le roi s'était retranché en traversant l'estuaire. Il remporta une nouvelle victoire le  à Maes Moydog, contre le prince rebelle Madog ap Llywelyn. Il surprit de nuit l'infanterie galloise : par une charge de cavalerie, il contraignit ses ennemis à se former en groupes compacts, qui furent ensuite décimés par les archers.

Mariage et descendance

De son mariage avec Maud FitzJohn († 16 ou ), il eut :

Isabelle de Beauchamp († 1306), qui épousa en premières noces Payn Chaworth, et en secondes noces Hugues le Despenser (1er comte de Winchester) ;
Guy de Beauchamp, qui succéda à son père, et épousa Alice de Toeni, veuve de Thomas de Leyburne.

Notes

Voir également

Date de naissance non renseignée (XIIIe siècle)
Comte de la pairie d'Angleterre
Décès en 1298
Personnalité liée au Worcestershire
Décès dans le Worcestershire
Personnalité anglaise du XIIIe siècle
Comte de Warwick

redpajama_set_name: RedPajamaWikipedia


text:
<?php namespace TheOne74\Telegram\FormWidgets;

use Backend\Classes\FormWidgetBase;
use \Longman\TelegramBot\Request;
use \TheOne74\Telegram\Classes\TelegramApi;

/**
 * Backend form widget for check webhook
 */
class CheckWebhook extends FormWidgetBase
{
    protected $defaultAlias = 'checkwebhook';

    public function widgetDetails()
    {
        return [
            'name'        => 'Telegram check webhook button',
            'description' => 'Renders field with check webhook button.'
        ];
    }

    public function init()
    {
        parent::init();
    }

    public function render() {
        $this->vars['field'] = $this->formField;
        return $this->makePartial('body', ['field' => $this->vars['field']]);
    }

    public function onCheckWebhook() {
        TelegramApi::instance();
        $r = Request::getWebhookInfo();
        return $this->makePartial('wnd', ['req' => $r]);
    }
}

redpajama_set_name: RedPajamaGithub


Using Groups in Microsoft Teams is great but there are some problems when trying to receive external emails to a group.
I have been using the new "Technical Preview" of Microsoft Teams for a few months now and, off the bat, I have to say I like it. I always like the idea of connecting together applications into one tool to manage. If you are working with others, this can provide fantastic segregation by only giving people access to what they need.
One thing I like but also am a little WTF, is the apps included with teams have an undeniable resemblance to several other apps in the cloud space. I am referring to Microsoft Planner being a copy of Trello and Teams itself being a clone of Slack. Slack even wrote a posted letter to Microsoft congratulating them on their new product, you can find that here.
As it is said "imitation is the highest form a flattery", but it is not a complete clone in that if you don't work in the Office 365 space, you will not find this tool useful. This is why I like it so, I loved using slack and Trello but having those tools heavily integrated into my company O365 system is fantastic.
Unfortunately, this is Microsoft so there are always issues. As I said this is a Technical Preview which is just a polished way of saying BETA, handing it off to customers to find bugs so they don't have to spend any time testing. I say that as looks like so many minor things have just been forgotten. I may go into some others but the main on for this post is the ability to send emails to your Microsoft Teams created groups from an external email account.
Creating a group in O365 is not overly new and you can do it easily enough from inside your OWA email or from the Admin panel. Once created you can access groups configuration from both areas and set the setting "Let people outside the organisation email the group".
This is a fantastic setup as I can now use this email address for all external items configured for the client I am working with. Any plugins or tools purchased for the client, I can use this email and then forward copies back to the client. I can also use it to receive communications and files when developing all being sent to a central location, accessible by other staff who have access to this clients group.
The problem I found is when the group is configured in Microsoft Teams, this setting does not work as it should :(. After some messing around with support and some PowerShell scripting I found the issue. There is a configuration parameter not being cleared at present called "AcceptMessagesOnlyFromSendersOrMembers" which needs to be set to null for external emails to be allowed. Here is the extent of the PowerShell required to correct this problem.
Copy the below code into a PowerShell ISE run as Administrator. You can then run the required lines by selecting and pressing F8 key.
The -AcceptMessagesOnlyFromSendersOrMembers has a value which will contain the group name and ID string. The name has been blurred here for privacy.
Now you can see the parameter is NULL or blank and should be able to receive emails from outside the organisation to the group.
Let me know if you have any questions about configuring this. Hope this helps anyone using the new Microsoft Teams Technical Preview.


Over the past ten days, I made two purchases in my regular taxable stock accounts. I purchased Realty Income (O) and British Petroleum (BP).
When I last analyzed Realty Income (O), I mentioned that I would only purchase it at a specific yield. Well, back on September 21 I tweeted about my purchase of the stock as I found the yield to be attractive. The company has managed to raise dividends multiple times per year since going public in 1994, and continued raising even during the dark days of the Great Recession in 2008 and 2009. After an acquisition closed in early 2013, Realty Income raised distributions by over 19%. I like that this triple net REIT continues growing through targeted acquisitions of competitors and properties and that it is not afraid to look outside the box in order to find attractive uses of its capital at attractive cap rates of return. You are also paying for the expertise of the management team, which has done a superb job of ensuring quality tenants, diversification and keeping the properties occupied.
One of the risks behind REITs is that rising interest rates would cause investors to sell their stocks off, and purchase bonds instead. As an investor, I realize this could potentially increase the cost of capital for Realty Income, which obtains money to grow through stock or debt issuance. As long as new properties are acquired at rates of return above cost of capital however, future acquisitions should continue adding to the pool of funds available for shareholder distributions. In addition, while interest rates would increase, they would likely do so very slowly and would likely reach about the same levels that we had prior to the 2008 – 2009 crisis first. In addition, I would much rather have my money in a business like Realty Income that provides the potential to generate a high dividend yield today and the opportunity for dividend growth versus a long US Treasury Bond at a similar yield. This is because an increasing dividend payment over time would keep the purchasing power of my income and protect it from inflation. Fixed income instruments do not do this for you. Currently, Realty Income yields 5.40% and has a ten year dividend growth rate of 4.20%/year. It trades at 16.70 times FFO ( assuming FFO of $2.40/share).
The other company I purchased was British Petroleum (BP) on September 30. In addition, I also sold a January 2015 put with a strike of $42. If the stock trades below $42 at expiration date, I would have to buy it at $42/share. However, my effective cost would be slightly less than $37/share. If the stock trades above $42/share, I would end up with the equivalent of slightly more than $5/share. The option premium received financed a portion of my purchase of BP.
Before I discuss the purchase, I wanted to discuss my history with the company. I initially purchased shares back in 2008, and considered them one of the safest dividends for current income. However, the events in 2010 led to a dividend cut, after which I sold out my position completely and reinvested the proceeds into Royal Dutch Shell (RDS.B). I sell automatically after a dividend cut, as a means to protect myself from getting married to a company that is collapsing. I do not want to be in a position of someone who has received dividends from a company for 40 years, and is emotionally attached to the stock, and therefore ignores warning signs that the business is in trouble. This could lead to losses in investment capital, which could result in going back to work. There have been investors who hold on for too long to a lost cause, and then end up not only losing their income source but also their capital. I also do not want to end up justifying to myself that a business will bounce back, while I am experiencing the pain from losses and hoping, rather than assessing the situation with a cool head.
Since the company has started raising dividends after the cut however, I am willing to give it another try. I think that the Gulf of Mexico spill is a major reason why the stock is still so cheap at 9 times forward 2013 earnings and 7.90 times forward 2014 earnings. However, I think that the fear of bankruptcy for BP is larger than the total cash outlays it would end up expending over time for the oil spill. Therefore, I sense an opportunity to purchase an asset at reasonable valuations that no one likes. The stock also yields 5.10% with a $2.16 in annual dividend. The total amount dividends paid annually was $3.36/share prior to the oil Spill in the Gulf of Mexico. I believe that this could easily be achieved by the end of this decade, especially if oil prices keep steady.
British Petroleum owns 19.75% of Russian Company Rosneft, which is the largest energy company in the world by reserves, and has a market capitalization of over 80 billion. BP also received a sizable cash consideration in the process, and will be using $8 billion from that to repurchase shares over the next 12 – 18 months. This would offset the reduction in earnings following the sale of its stake of BP –TNT to Rosneft for the cash and stock consideration.
In addition, BP has managed to replenish its reserves continuously over the past two decades. This is an important metric for oil companies, because it shows that they can replace the oil and gas extracted from developed fields through exploring for or acquiring fields that hold an equivalent amount or more of these precious carbons it sells worldwide.
Just like all other integrated energy companies, BP could suffer if oil and gas prices fall and stay low. However, I think that in the long-term, energy demand is only going higher from here. For example oil has so many uses outside of energy, that even if the whole world was running on solar and wind, there would still be a massive need for oil and gas. Even if the whole world used renewable energy to power the economy, realistically this is at least a couple decades away from it becoming mainstream. In the meantime, you can use the sizable dividend from BP as a sort of "rebate" to lower your cost basis in the stock.
Overall, I don't think I can go too wrong on a company like BP, which is cheap but has room to grow over time, offers a good dividend and buys back its cheap stock.
I would hate to turn this site into stock picking service, but if there is interest, I would keep posting recent investments. As was the cash with my Roth IRA investments, I am going to post those in a couple weeks. I do post the tickers on Twitter, the day I make the transactions in that portfolio.
Please remember that I am making investments in my own accounts with my own money, based on information, estimates and biases (or experience) I have. These are not investment recommendations for you, but merely examples of the end result behind my investment philosophy and strategy in action. Do your own research before putting your money to work.
- Ten Dividend Paying Stocks I purchased in September.
- Is BP's dividend safe?


text:
Q: QGraphicsObject with QPropertyAnimation in PyQt I have a strange bug with unworking QPropertyAnimation for a QGraphicsObject. Here is the code, Pyqt v.4.8.6, Qt 4.6. As you can see, there is no 'valueChanged' signal emitted.
Is it a bug or what am i doing wrong? Thanks in advance!
import sys

from PyQt4.QtGui import *
from PyQt4.QtCore import *

from functools import partial

class GObject(QGraphicsObject):

    def boundingRect(self):
        return QRectF(0, 0, 10, 10)

    def paint(self, p, *args):
        p.drawRect(self.boundingRect())

    def animatePos(self, start, end):
        print 'Animating..'
        anim = QPropertyAnimation(self, 'pos')
        anim.setDuration(400)
        anim.setStartValue(start)
        anim.setEndValue(end)
        self.connect(anim, SIGNAL('valueChanged(const QVariant&)'), self.go)
        #self.connect(anim, SIGNAL('stateChanged ( QAbstractAnimation::State, QAbstractAnimation::State )'),self.ttt)
        anim.start( ) #QAbstractAnimation.DeleteWhenStopped)

    def go(self, t):
        print t

class Scene_Chooser(QWidget):
    def __init__(self, parent = None):
        super(Scene_Chooser, self).__init__(parent)

        vbox = QVBoxLayout(self)
        vbox.setContentsMargins(0, 0, 0, 0)
        view = QGraphicsView(self)
        self.scene = QGraphicsScene(self)
        obj = GObject()
        self.scene.addItem(obj)
        view.setScene(self.scene)

        btn = QPushButton('animate', self)
        vbox.addWidget(view)
        vbox.addWidget(btn)
        btn.clicked.connect(partial(obj.animatePos, QPointF(0,0), QPointF(10, 5)))

A: you're not keeping any references to your anim object, so it gets destroyed immediately before it can emit anything.
also in python you can connect the signals much more elegantely:
anim.valueChanged.connect(self.go)
self.anim = anim

instead of:
self.connect(anim, SIGNAL('valueChanged(const QVariant&)'), self.go)

will fix your problem.

redpajama_set_name: RedPajamaStackExchange


text:
Click HERE for current time in other parts of the world
Navigation: Home | About Us | Articles | Video | Shop
You are here: Home —> Videos —> Video_015
Video to Launch Jim Smith's book: "The Aboriginal People of the Burragorang Valley"
On Sunday I was privileged to be present, and to video, the launch of a book commissioned by Fr Eugene Stockton under the auspices of the Blue Mountain Education & Research Trust (BMERT). It is a hugely valuable piece of research that has been the personal endeavour of historian, Dr Jim Smith, over a period of decades. This is a piece of history of local interest to those of us who live in the Blue Mountains west of Sydney but will be of more important interest to indigenous people everywhere. The Burragorang Valley is situated on the Southern edge of the Blue Mountains and is the place where at least five different rivers meet. In the 1950s this valley was flooded to provide the main fresh water supply for Greater Sydney via what became Lake Burragorang and Warragamba Dam. The Aboriginal people who had lived in the valley, possibly for centuries, and later mainly poor Irish settlers, were forced out of the valley to make way for the flooding of the Valley. Today we bring you the foreword to Jim Smith's book written by a young Aboriginal woman, Taylor Clarke – who also spoke superbly in launching the book on Sunday [I'm still in the process of editing the video of her address] – and the address by Dr Jim Tulip, a fellow trustee of the BMERT and former Associate Professor of Literature and Religious Studies at Sydney University, to explain more about the book and introduce Taylor to the audience on Sunday. ...Brian Coyne, Editor
Foreword to "The Aboriginal People of the Burragorang Valley"
by Taylor Clarke
As one of the youngest descendants of the Riley clan of the Burragorang Valley, it is my honour and privilege to write the foreword introducing this incredible book. Jim Smith, through his research, correspondence with my relatives and with others from the Valley, has painted a very strikingly beautiful and unique picture of what life in the Burragorang Valley was like.
ORDER THE BOOK ONLINE:
Jim Smith's book, The Aboriginal People of the Burragorang Valley, can be ordered online via our shop" HERE.
My family has travelled with Jim to places of great cultural significance; we have visited the sites of the Riley family homes, carving and painting sites and gravesites. He has helped to preserve and pass on the stories of these places so that our culture can stay alive.
My experiences of walking on Country in the Valley have been some of the most incredible I have had. Sitting in the bush, with the breeze blowing through the trees overhead, a creek bubbling nearby and the sounds of animals and insects going about their day around me – it's a connection to my ancestors that I cannot feel so strongly anywhere else. The energy of the Valley is so strong, a place where the ancestors walk beside us. It's the most beautiful place on this earth and it's where we feel most at peace.
Burragorang Valley is unlike any other place in Australia. Every part of Aboriginal land was touched by invasion, and Gundungurra Country [Gundungurra is the name of the language group of people who populated the Valley] was no different. Some areas experienced violent conflict, or were almost immediately wiped out by sicknesses that native immune systems could not cope with. Some communities were flushed out by sending Aboriginal people to missions and alternate settlements to make way for 'progress' and 'colonisation'.
Burragorang was different, and this is what made the Valley so special. The black and white people lived together in relative harmony. The patchwork of my heritage is one of many colours, and I am proud of each and every black and white relative who lived and worked in the Valley.
Jim Smith's work has been invaluable...
Jim Smith captures the beauty, and also the fiery will and perseverance of the Valley's people, living through some very tough times. Burragorang Valley bred strong and formidable, hard-working people who didn't want to leave the Valley, as my family were forced to do when the Dam was built. On behalf of my family, we would like to thank Jim Smith for the work he has done for us and for our community. His passion for research and conserving history has been such an asset and a privilege for us, as, without his tireless effort, we would surely not have compiled such an extensive family and community history. His work has been invaluable and we are so happy that we have been part of this process in sharing the stories of our ancestors.
Listen to Dr Jim Tulip's address at the launch of the book...
Our esteemed senior colleague and fellow Trustee, Dr Jim Tulip, former Associate Professor of Literature and Religious Studies at Sydney University introduced Taylor Clarke to the standing room only launch held at Santa Maria Hall in the Lawson Parish last Sunday, 20th November. His edited video address pays further tribute to the massive amount of work that Jim Smith has put in over decades to researching and writing this valuable piece of history not only for the descendants of the People of the Burragorang Valley but for the indigenous people of Australia more widely. In due course we will publish the addresses given by Dr Smith and Taylor Clarke on YouTube also.
Watch Jim Tulip's address here or on YouTube:
www.youtube.com/watch?v=S49-7YfkVzc
Watch Jim Smith's address here or on YouTube:
www.youtube.com/watch?v=wUmfmaDd5mc
Watch Taylor Clarke's address here or on YouTube:
www.youtube.com/watch?v=UpWJujIL3Ng
Taylor Clarke
Taylor Clarke wrote this foreword after discussions with her mother, Kazan, and grandmother, Dale, who have endorsed the words and feelings she has expressed. Another descendant of George Riley, Ivy Brookman, the last surviving person to have lived on one of the Burragorang Valley's Aboriginal reserves, has also read all of Jim Smith's research on Gundungurra people, as well as this foreword, and has supported the publication of this book. Ivy wrote "I deeply appreciate you for what you have written about my family. No one has ever taken the time to search for the truth like you have." And "I praise Jim Smith's attitude and inspiration, which should be an example to others."
Return to Video Index Page
This is a story of how the southern Blue Mountains and Burragorang Valley were named. The historic cornerstone of this project was an ex-convict input which lasted a few decades and of local Aboriginal names which perforce must compress a fifty thousand year old culture.
Return to the Trust Homepage
This site was developed and is maintained by
www.viastuas.net.au
Click HERE to email the Webmaster

redpajama_set_name: RedPajamaCommonCrawl


text:
<?php

namespace Shop\AdminBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Shop\AdminBundle\Entity\News;
use Shop\AdminBundle\Form\NewsType;

/**
 * News controller.
 *
 * @Route("/admin/news")
 */
class NewsController extends Controller
{

    /**
     * Lists all News entities.
     *
     * @Route("/", name="admin_news")
     * @Method("GET")
     * @Template()
     */
    public function indexAction()
    {
        return $this->make();

        //$return = ImageService::getName();
        //dump($return);exit;

        //$return = $this->get("hyperbolaa_sms")->send('code',13545018901,"448923");
        //dump($return);exit;
        //return new Response($return);
    }

    /**
     * Displays a form to create a new News entity.
     *
     * @Route("/new", name="admin_news_new")
     * @Method("GET")
     * @Template()
     */
    public function newAction()
    {
        $entity = new News();
        $form = $this->createForm(new NewsType(), $entity, array(
            'action' => $this->generateUrl('admin_news_create'),
            'method' => 'POST',
        ));

        return array(
            'entity' => $entity,
            'form'   => $form->createView(),
        );
    }

    /**
     * Creates a new News entity.
     *
     * @Route("/", name="admin_news_create")
     * @Method("POST")
     * @Template("ShopAdminBundle:News:new.html.twig")
     */
    public function createAction(Request $request)
    {
        $entity = new News();
        $form = $this->createForm(new NewsType(), $entity, array(
            'action' => $this->generateUrl('admin_news_create'),
            'method' => 'POST',
        ));
        $form->handleRequest($request);
        if ($form->isValid()) {

            $name = $entity->getName();
            $fileName = $this->get("hyperbolaa_image")->resizeUpload($name);
            $entity->setName($fileName);

            $em = $this->getDoctrine()->getManager();
            $em->persist($entity);
            $em->flush();

            return $this->redirectToRoute('admin_news');
        }

        return array(
            'entity' => $entity,
            'form'   => $form->createView(),
        );
    }

    /**
     * Displays a form to edit an existing News entity.
     *
     * @Route("/{id}/edit", name="admin_news_edit")
     * @Method("GET")
     * @Template("ShopAdminBundle:News:new.html.twig")
     */
    public function editAction($id)
    {
        $em = $this->getDoctrine()->getManager();
        $entity = $em->getRepository('ShopAdminBundle:News')->find($id);

        if (!$entity) {
            throw $this->createNotFoundException('Unable to find News entity.');
        }

        $editForm = $this->createForm(new NewsType(), $entity, array(
            'action' => $this->generateUrl('admin_news_update', array('id' => $entity->getId())),
            'method' => 'POST',
        ));

        return array(
            'entity'      => $entity,
            'edit_form'   => $editForm->createView(),
        );
    }

    /**
     * Edits an existing News entity.
     *
     * @Route("/{id}", name="admin_news_update")
     * @Method("POST")
     * @Template("ShopAdminBundle:News:new.html.twig")
     */
    public function updateAction(Request $request, $id)
    {
        $em = $this->getDoctrine()->getManager();
        $entity = $em->getRepository('ShopAdminBundle:News')->find($id);
        if (!$entity) {
            throw $this->createNotFoundException('Unable to find News entity.');
        }

        $editForm = $this->createForm(new NewsType(), $entity, array(
            'action' => $this->generateUrl('admin_news_update', array('id' => $entity->getId())),
            'method' => 'POST',
        ));

        $formName   = $editForm->getName();
        $fileBag    = $request->files->get($formName);
        if(!isset($fileBag['name'])){
            $originName = $entity->getName();
        }

        $originTime = $entity->getCreateTime();
        $editForm->handleRequest($request);
        if ($editForm->isValid()) {

            //图片处理
            if(isset($originName)){
                $entity->setName($originName);
            }else{
                $name = $entity->getName();
                $path = $this->get('hyperbolaa_image')->normalUpload($name);
                $entity->setName($path);
            }

            $entity->setCreateTime($originTime);
            $em->persist($entity);
            $em->flush();

            return $this->redirectToRoute('admin_news');
        }

        return array(
            'entity'      => $entity,
            'edit_form'   => $editForm->createView()
        );
    }

    /**
     * Deletes a News entity.
     *
     * @Route("/{id}", name="admin_news_delete")
     * @Method("GET")
     */
    public function deleteAction(Request $request, $id)
    {
        if($request->isXmlHttpRequest()){
            if(intval($id) > 0){
                $entity = $this->getAdminRepository('news')->find($id);
                if (!$entity) {
                    return $this->setAjaxMsg('info', 'Cant find entity:ShopAdminBundle:News')->jsonResponse();
                }
                //逻辑删除
                $entity->setIsDelete(1);
                $em = $this->getDoctrine()->getManager();
                $em->persist($entity);
                $em->flush();
                $this->setAjaxMsg('success',true);
            }
        }
        return $this->jsonResponse();
    }

    /**
     * @param int $perPage
     * @return array
     */
    private function make($perPage=10){
        $request = Request::createFromGlobals();
        $page    = $request->query->get('page');
        $page    = max($page, 1);

        $repository   = $this->getDoctrine()->getManager()->getRepository("ShopAdminBundle:News");
        $entities     = $repository->getList($page,$perPage);
        $record_count = $repository->getCount();
        $pageArr      = $this->get('paginator')->make($record_count,$perPage);

        return array(
            'entities'      => $entities,
            'record_count'  => $record_count,
            'page_count'    => $pageArr['page_count'],
            'page_str'      => $pageArr['page_str']
        );
    }

}


text:
Grand es una estación en la línea Azul del Metro de Chicago. La estación se encuentra localizada en 502 North Milwaukee Avenue en Chicago, Illinois. La estación Grand fue inaugurada el 25 de febrero de 1951.  La Autoridad de Tránsito de Chicago es la encargada por el mantenimiento y administración de la estación. La estación fue reconstruida en 1999 y en 2007.

Descripción
La estación Grand cuenta con 1 plataforma central y 2 vías.

Conexiones
La estación es abastecida por las siguientes conexiones:
 Rutas del CTA Buses: #8 Halsted #33 Magnificent Mile Express #56 Milwaukee #65 Grand #132 Goose Island Express

Referencias

Enlaces externos

 Estación Grand
 Líneas y estaciones del Metro de Chicago

Estaciones de Metro de Estados Unidos inauguradas en 1951
Estaciones de la línea Azul (Metro de Chicago)


text:
M.A. Marra
ORAL 13 - Immunotherapy Biomarkers (ID 104)
Track: Biology, Pathology, and Molecular Testing
Moderators:D. Kim, D. Grunenwald
Coordinates: 9/07/2015, 16:45 - 18:15, Four Seasons Ballroom F3+F4
ORAL13.05 - Predictive Biomarker Testing for Programmed Cell Death 1 Inhibition in Non-Small Cell Lung Cancer (ID 1081)
16:45 - 18:15 | Author(s): M.A. Marra
Lung cancer is the largest cause of cancer-related mortality in the developed world. Advances in molecular targeted therapies have led to improved survival in a subset of non-small cell lung cancer (NSCLC) patients. Recently, inhibitors of the programmed cell death receptor 1 (PD1) have proven clinical efficacy in NSCLC. Only a subset of patients respond to PD1 inhibitors, likely reflecting variation in tumor-expression of the PD1 ligand (PD-L1). Many clinical trials have evaluated PD-L1 as a possible predictive biomarker for immune therapy; however several parallel and uncoordinated efforts have led to a high amount of heterogeneity, uncertainty, and ambiguity in the literature around PD-L1 and its use as a biomarker. We aim to investigate the feasibility of PD-L1 biomarker testing in NSCLC using immunohistochemistry (IHC).
Cases of stage II, surgically resected NSCLC, adenocarcinoma were identified retrospectively from the archives of the British Columbia Cancer Agency. A tissue microarray (TMA) was constructed with matched primary and metastatic lung tumors. IHC directed towards PD-L1 was performed with 3 different primary antibody clones: E1L3N (Cell Signaling Technology), SP142 (Spring Bioscience), and 28-8 (Dako), each stain was prepared using a unique protocol. Additional cases of NSCLC with available whole-genome sequence were also stained. Staining results were reviewed and scored by intensity of staining and the percentage of positive tumor cells. Cases with positive staining of any intensity in greater than 1% of tumor cells were considered positive (H score > 1). Clinical, pathological, and genomic features of PD-L1 positive cases were reviewed.
Eighty cases of NSCLC were identified and used in TMA construction. 78 cases had matched lymph node metastases included in the TMA. 29 cases (36%) were positive by the SP142 clone, 19 (24%) by E1L3N, and 27 (34%) by the 28-8 clone. The 3 clones showed concordant results in 61 (76%) of cases, 15 (19%) discordant cases showed low level staining with SP142/28-8 and no staining with E1L3N, 2 (2.5%) cases showed no staining by 28-8 with moderate staining by SP142/E1L3N. Lymph node metastases showed a concordant PD-L1 score in 65 (83%) cases, with no detectable trend in the discordance. Comparison of primary antibodies showed a high rate of concordance (κ=0.68). Exploratory analysis of 6 additional cases with whole-genome and transcriptome data showed no statistical correlation between PD-L1 IHC and tobacco-induced hypermutation signature (p=0.22), or PD-L1 mRNA expression (R[2] = 0.35) by linear regression.
PD-L1 IHC is reproducible in the setting of an academic reference laboratory. There are small, but potentially clinically relevant, differences between commercially available PD-L1 diagnostic antibodies. Primary tumor PD-L1 status is generally reflective of metastatic tumor PD-L1 status. Molecular correlates of PD-L1 positive cases remain to be elucidated and warrant further investigation.


The British sea merchants who originated Ocean Marine Insurance soon wanted to insure goods that were leaving sea vessels to be transported, over land, to their final destination; "inland marine insurance" was the natural progression of coverage.
Builders Risk (including Business Income).
Cargo (Owners or Bailee's goods).
Property in Transit (ocean, surface or air shipments).
Property in Transit - Owner's or Trucker's Vehicle.
Transportation Legal Liability (Motor carriers, Riggers and Movers).


text:
Denton Community Theatre
To contribute to the cultural life of the Denton community through theatrical experiences.
Clean Up The Campus Day! Saturday, February 1st – 10 AM to 5 PM
It's time to thin down and clean out our beloved Campus Theatre. We will be renting a dumpster and concentrating on cleaning out the spot loft, the props & furniture area and the scene shop. If you can help, please let us know what hours you are able to help so we can schedule properly. Any amount of time you can volunteer would be greatly appreciated. If you can't commit but end up available, please join us.
Call Kyla in the office: (940) 382-7014 - - - THANK YOU to all our volunteers for all that you do! #weloveourvolunteers
Contact Denton Community Theatre (Main)
Black Box Theatre
Campus Theatre Web Site
Steel Magnolias – Main Stage – Sept. 12, 13, 14, 15, 19, 20, 21, 22, 2019
Wait Until Dark – Black Box – Nov. 1, 2, 3, 2019
Romeo & Juliet – Main Stage – Nov. 8, 9, 10, 14, 15, 16, 17, 2019
Beaujolais & More – SPECIAL EVENT – Nov. 21, 2019
A Tuna Christmas – Main Stage – Dec. 6, 7, 8, 13, 14, 15
The Humans – Main Stage – Jan. 10, 11, 12, 16, 17, 18, 19, 2020
Rosencrantz and Guildenstern Are Dead – Black Box – March 13, 14, 15, 20, 21, 22, 2020
A Funny Thing Happened on the Way to the Forum – Main Stage – Mar. 27, 28, 29 & Apr. 2, 3, 4, 5, 2020
Lucky John – Black Box – May 29, 30, 31, 2020
Blithe Spirit – Main Stage – Jun. 5, 6, 7, 11, 12, 13, 14, 2020
The Who's Tommy – Main Stage – Jun 26, 27, 28 & Jul 3, 4, 5, 2020
Time Stands Still – Black Box – July 31 & August 1, 2, 2020
Mamma Mia! – Main Stage – Aug. 7, 8, 9, 13, 14, 15, 16, 2020
Directing Opportunities
Beaujolais & More – Nov. 2019 – Special Event
Become a Production Angel for a DCT Show
Advertise in Our Program
Advertising Payment Page
Volunteer Sign-up Sheet
DCT Theatre School
Youth Productions
Theatre School enrollment Form (PDF file)
Theatre School Scholarship/Financial Aid Form (PDF file)
Post a Tribute, a Golden Memory or a Shout Out on our web site
— View Tributes
— View Golden Memories
— View Shout Outs
Show Archives – 2013-14
August Osage County
By Tracy Letts
This 2008 Pulitzer Prize winner is a dark comedic drama about a dysfunctional Oklahoma family
that is exquisitely adept at making each other miserable. When the family patriarch turns up
missing the family gathers around the drug addled matriarch. Family secrets and volatile
personalities result in situations that are at once laugh-inducing and uncomfortably tense. (Mature
audiences due to language and subject matter)
Denton Community Theatre presents "August: Osage County". Family dysfunction both bites back and oddly soothes those in the Beverly and Violet Weston's home during an Oklahoma summer. The players reveal their love-hate relationships, but there is comfort in the familiar for this curious clan and the dying, addicted woman at their center, Tuesday, September 17, 2013, in Denton, TX. David Minton/AP
Music by Mark Hollmann, lyrics by mark Hollmann and Greg Kotis, and book by
Greg Kotis
This hilariously delightful comedy manages to satirize the legal system, capitalism, social
irresponsibility, populism, bureaucracy, corporate mismanagement, municipal politics, and its
own structure all in one musical! In a world where water is in short supply, all bathrooms are
Adapted by Will Severin, Patricia Di Benedetto Snyder and John Vreeke from the the film written and directed by George Seaton and based on a story by Valentine Davies. This holiday favorite reminds us all to believe in the magic of Christmas.
Who's in Bed with the Butler
By Michael Parker
Innuendoes, one-liners and jokes abound in this farcical romp about a butler who holds the secrets
of a billionaire's bequests.
Lyrics and Music by Jerry Herman, Book by Michael Stewart
The story of sassy Dolly Levi, a widow who strives to bring romance to several couples and
herself in New York at the turn of the 20th century.
Ambrose (Logan Broker), Dolly (Stephanie Felton), and Ermengarde (Leanne Finnegan) put on a magnificent performace during Tuesday night's dress rehearsal of "Hello Dolly". MAEGAN PUETZ/SPECIAL CONTRIBUTOR
Dolly (Stephanie Felton) and Horace (Pat Watson) perform during Tuesday's dress rehearsal of "Hello Dolly". MAEGAN PUETZ/SPECIAL CONTRIBUTOR
Dolly (Stephanie Felton) and a group of chorus members on stage during the dress rehearsal of "Hello Dolly". MAEGAN PUETZ/SPECIAL CONTRIBUTOR
The Dixie Swim Club
By Jessie Jones, Nicholas Hope, Jamie Wooten
Five southern women share the ups and downs of life and find strength in friendship in this
touching comedy.
Encore 2014 Buddy: The Buddy Holly Story
Music and lyrics by Laurence O'Keefe and Nell Benjamin and book by Heather Hach.
Join Elle Woods, the ultimate sorority girl, as she tackles the rigors of study at Harvard Law
School. A light-hearted musical full of fun.
Now Taking Director Applications
Get Our iPhone/Android App
DCT Gold Series
Chocolate and Lovers – DCT Gold Series
Black Box (940) 382-7014
Come From Away – The True Story
Campus Theatre (940) 382-1915
DCT Main Stage
Campus Theatre
April 2 @ 7:30 pm - 10:00 pm
DCT Black Box
Rosencrantz and Guildenstern Are Dead
Auditions – The Brothers Grimm Spectaculathon (one act)
** Auditions **
Auditions: Blithe Spirit
April 6 @ 7:00 pm
Auditions: Mamma Mia!
Please Visit Our Sponsor
Moments from Our Stage
Support Your Community Theatre
Advertise in Show Programs
Become a DCT Volunteer
Purchase Memberships and Tickets online:
For online purchases, bring your invoice to the theatre. It is your ticket. There will be NO printed tickets at will call. Purchased tickets are non-refundable. Exchanges are subject to a per ticket fee.
Learn more about supporting DCT


text:
MQM-P accepts case against Altaf Hussain based on 'fake' constitution
Murtaza Ali Shah
MQM-P leader Aminul Haque started case with approval and blessings of Khalid Maqbool Siddiqui
IT and Telecommunication Minister Syed Aminul Haque addressing the National Assembly. — Twitter
MQM-P leader Aminul Haque started case with approval and blessings of Khalid Maqbool Siddiqui.
Federal minister gives evidence before Properties and Business Division of High Court.
MQM-London says that party's October 2015 constitution is the only valid constitution as that was approved on 21st of October 2015.
LONDON: Pakistan's IT and Telecommunication Minister and MQM-Pakistan leader Syed Aminul Haque told a judge of London High Court that he lost control of his email address around half a year ago which he has not been able to recover and that the MQM's 2015 constitution that formed the basis of his claim at the English court against MQM founder Altaf Hussain was actually fake.
In his extraordinary statement before the court, Syed Aminul Haque, who has brought a claim against Altaf Hussain to take control of seven London properties from him, accepted that he started his case against Altaf Hussain in October 2019 on the basis of MQM's 2015 constitution but realised later that the valid and real constitution was that of 2016 and not 2015.
He was giving evidence before the Properties and Business Division of the High Court against the party's founder who is battling a claim from the MQM-Pakistan over the control of seven trust properties worth over £10 million.
Under cross-examination by Altaf Hussain's lawyer Richard Slade KC, Syed Aminul Haque said: "I realised a year later in 2020 that I had made a mistake in my claim against Altaf Hussain. I rectified the mistake."
When pressed by the lawyer, the Pakistan IT Minister and MQM parliamentary leader said: "I made the mistake because I am not a lawyer. I am a political worker. I am not a constitutional expert. I was not fully aware so this mistake happened."
The Insolvency and Companies Court (ICC) Judge Mr Clive Jones asked Syed Aminul Haque how he found the mistake and who told him he had made a mistake by launching a whole case on the basis of a document that the MQM-Pakistan wanted to go against to prove its case against Altaf Hussain to get from him seven London properties. Syed Aminul Haque started the case with the approval and blessings of Khalid Maqbool Siddiqui, the leader of MQM-Pakistan.
The MQM-Pakistan is suing Altaf Hussain on the basis that the MQM is ruled by the 2016 constitution that was approved and adopted at the end of August 2016 after Altaf's 22nd August 2016 controversial speech – and Altaf's name and position was removed in that constitution.
The MQM-London says that the party's October 2015 constitution is the only valid constitution as that was approved on 21st of October 2015.
Syed Aminul Haque accepted it to be true when asked that he changed his position after legal opinion that the 2015 constitution was not helpful to the position of MQM-Pakistan in the claim against Altaf Hussain. When asked where he got the document from at the time of starting the claim, Syed Aminul Haque said he found this document "at the table of Wasim Akhtar, this came from the Central Executive Committee."
It also emerged during the cross-examination that Syed Aminul Haque mentioned 25 MQM leaders as signatories in the 2016 constitution – the same number and names he had also mentioned as signatories for the 2015 constitution.When asked how this happened, Aminul Haque said it was a "mistake".
"I have already told you I realised it was a mistake and everything was rectified. I am an ordinary political activist." Syed Aminul Haque said the 2015 constitution draft was prepared by Altaf Hussain and Waseem Akhtar.
He said this constitution, though, was never approved and never discussed for approval by the MQM Rabita Committee.
The judge then asked Syed Aminul Haque how come he gave the 2015 constitution to his London lawyers in 2020 and how did it come into his possession, Syed Aminul Haque replied he had made an "error" as he was in possession of around five different constitutions of the MQM.
Aminul Haque said that the MQM's 2012 constitution made Altaf Hussain a de facto leader, sole decision maker. "Altaf Hussain gave us our ideology. Everybody respected him and followed him."
Syed Aminul Haque called MQM-London's constitution as the final document a "fake document" and said that it never came before the Central Executive Committee for discussion. Altaf Hussain's lawyer asked him about the disclosure he submitted in the court in January 2022 and why he failed to declare several documents that he should have.
The IT Minister replied that the MQM-P Rabita Committee email that he used to send communications to Altaf Hussain and the MQM International Secretariat was hacked around half a year ago – before the start of the current London trial.
Richard Slade KC asked him how the email was hacked when it worked fine for all those years and how it was hacked when he was asked about a full disclosure in relation to the evidence around the constitutional evidence.
It emerged that Haque had disclosed only one email from this account and for the other evidence he claimed to have lost control of the email. Syed Aminul Haque accepted that no searches were conducted on the email but he accepted the "hacked" email address was in existence "probably for decades" and "tons of emails" were received and sent out from this email address.
The ICC Judge Mr Clive Jones asked Aminul Haque what steps the MQM-Pakistan took to produce documents for the London court trial and Haque replied: "We tried our best but couldn't get those documents. There were thousands of documents. Tons of material." The first part of the trial continues at the London High Court.
Fawad Chaudhry's brother appeals to CJP against 'illegal arrest'


text:
Q: Auto exclude (-externs) option cannot be marked I have an swc file that I want to compile as external in a flex project.
I use eclipse FDT 5.
i read that I need do `Source -> Remove from Export' on that swc file and besides that under the 'FDT Compiler' properties section I need to mark 'Auto exclude (-externs)'. the problem is that when I mark it and press OK it doesn't get saved and when I get back to the properties page I see it as not marked.
any ideas how to resolve the issue ? is there another way to achieve this ?
i noticed that the file  .settings/com.powerflasher.fdt.core.prefs contains compilation options.
is there a way to add this option manually to the prefs file ? for now I need to use a script to manually compile my project until this issue is resolved.
any information regarding the issue would be greatly appreciated.
thanks!

A: For each swc add the compile argument
-external-library-path+="path/to/library.swc"

If all the swcs are in the same folder then you can just add the path to that folder.
If you're using Windows I think you still need to use forward slashes.


Residents - Storrington: site guide for people living here.
For residents we hope that this website provides a comprehensive and accessible catalogue of the information you need about the area and its community.
We have provided special pages to direct people visiting or working here to sections that may be of particular interest to them, but we believe the majority of the information on the website is useful for residents so the main navigation bar (always visible wherever you are on the site) is for you.
Please have a good look around under each of the main menu items: like the village and its surroundings, there may be more to it than initially meets the eye.
The remainder of this page is given over to information and links about ongoing community issues, where possible providing the opportunity for residents to have their say.
Follow the links below to get the latest information or register your opinion about issues of general concern.
The Storrington, Sullington and Washington Neighbourhood Plan process was launched at a public meeting on 21 November 2013 and is nearing completion.
The latest public consultation is from 23 February 2018 to 13 April 2018.
For full information see the Parish Council website.
A new mast was installed at the Chanctonbury Leisure Centre at the end of 2017. The mast supports the O2 and Vodafone mobile services. It became active on 18 January 2018.
Services from the Water Lane mast are also being upgraded.
In May 2014 the Mill Stream Medical Centre was closed by the NHS leaving the Glebe Surgery as the only local practice.
The Glebe Surgery is one of the fastest growing practices in Coastal West Sussex and it is estimated that the current building is now at least 60% undersized to provide for the needs of the patients, and is projected to be 70% under what it should be by the end of the decade.
Although the practice has managed to maintain exemplary results in patient surveys, there is considerable urgency to establish an adequate sized GP practice for the future.
Following a public consultation held in April 2016 at which initial draft designs and layout options were presented, a planning application for a new medical centre was submitted in September 2016, followed by an amended application in February 2017.
The planning application was approved by Horsham District Council on 8 September 2017.
As you may be aware Horsham District Council has been monitoring air quality in the centre of Storrington for some time. An Air Quality Management Area (AQMA) was declared by Horsham District Council in December 2010. With an Air Quality Action Plan (AQAP) subsequently developed in 2012, in partnership with West Sussex County Council and the Parish Council. The AQAP details the measures proposed to reduce pollution levels to within European and UK Government objective levels in the centre of the village.
See the latest on the Storrington Air Quality Action Plan and the Storrington Low Emmission Zone Trial.
Communicate with the County Council about local matters using this Facebook page.


According to the press release from Mozilla Foundation, there is a new e-mail initiative, which will be developed via a separate entity to be formed by Mozilla and the head of ActiveState.
I have upgraded my hosting database to MySQL 5. Let's see whether it gives me any trouble. So far it seems to be much faster, than the previous version.
The sums are getting bigger and bigger.
An article claims, that there is a proposition to create either ldn.uk or .london domain. Great idea, but what about other cities?
The idea is actually not that new. There is an unofficial domain for St. Petersburg - spb.ru.
I have been using Tiscali (now TalkTalk) broadband services for more than 4 months. At the beginning everything was fine - I even was quite pleased with them, since they promised to connect me within 10 business days, but in fact I was on the Internet after just one week.
As some of you probably know, Google provides an "on-line office" - AJAX-based web application, which allows you to edit formatted text and spreadsheets on-line, storing them on Google's servers. There are some extra features, including change tracking, sharing of the same document with other Google users etc.


text:
Q: Jquery checkbox render data on change Hi I have a widget that pops up when a button is clicked, and on this widget some data is provided. I created a check box call archiveLog. When this checkbox is checked I want the data to render. Here is what i have:
dataServiceStudy.getLogsByStudyId(studyId)
                .done(function (result) {
                    if (result) {
                        var studyLogTitle = "something " + somethingId;
                        var modalDiv = "somethingLog" + somethingId;
                        modalsHelper.getModalPartial("/loc1/subloc1/subsubloc1",
                        null,
                        new Object(),
                        { "height": "400", "width": "750", "name": modalDiv, "title": somethingLogTitle })
                        .done(function () {
                            renderStudyLogGrid();
                            $("#archiveLog").change(function () {
                                if (this.checked) {
                                    bindStudyLog(result);
                                }
                            })
                            //bindStudyLog(result);
                            $('#closeStudyLog').click(function () {
                                $('#' + modalDiv).dialog('close');
                            });
                        });
                    }
                });

when the checkbox is check the data does not appear
EDIT****
I want it to refresh the grid once its checked

A: Change:
$("#archiveLog").on(function () {
    if (this.checked) {
        bindStudyLog(result);
    }
})

with:
$("#archiveLog").change(function () {
    if ($(this).is(':checked')) {
        bindStudyLog(result);
    } else {
        //hide block
    }
})

A: It should be Change
 $("#archiveLog").change(function () {

       //Add your logic here

    });


Hannah wants to look gorgeous on the first date with her secret high school crush Jack! Get ready for the most romantic high school love story ever. Now with new date and makeover games inside!
One day Jack asked Hannah on a date. She was so happy and excited! Hannah called her best friend Jessica to tell the news and they both decided that for the special date Hannah must look like a princess. Go on a beauty mission with Hannah and her best friend Jessica, and let the high school sweethearts the date of their dreams!
· NEW! Hannah got a secret love note from Jack, help her create the perfect love letter reply!
· Play first date makeover with Hannah – take care of her hair, manicure, makeup and outfit!
· NEW! Visit the hair salon and create a classy haircut for Hannah. Wash, shampoo, style and curl!
· Go shopping at the mall, dress up and design the most fashionable Hannah's first date look!
· Jack has to prepare for the date too – clean up, polish and decorate his fancy sports car!
· NEW! Go to the cinema and pick the best movie for the dream date: romance, horror or musical!
· Play Hannah's High School Crush every day, collect super cute trophies and fill the diary!


Meet "Little Red Rider in the Hood": This is what Jim went to California for. It's a little truck with a stick shift (which means I will not be driving it. Me 'n stick shifts do not get along. Stick shifts talk crazy talk) and a topper on the bed, which means we will NOT be moving your piano.
The "boys" arrived yesterday about 1 p.m. Jim Sr. immediately unpacked the traditional gift of See's chocolates, which I was waiting for with ants in my pants. He always brings See's chocolate and butterscotch lollypops (spelled like that on the box) for the kids and so they've been walking around with paper sticks hanging out of their mouths looking like they are wannabe smokers. But I guess suckers are "hip" right now. Or in today's lingo, "tight."
Jim took lots o' pictures and I have to go through them all and decide which ones to post here. Aren't you all so lucky? Vacation slides! Jim never cottoned to the digital photography technology until this trip, until he it was incumbent upon HIM to get the pictures taken. I gave him a crash course in Canon usage on the way to the airport last Friday and now, after using the camera all over the western half of the country, he loves it.
Random picture that I found on my camera that I know I didn't take. And it was taken yesterday because it came after the truck picture: We have REALLY high counters.
I don't know why Paul is crouching down. That's what makes the picture kind of funny, I reckon.
I LOVE the truck. Red is my favorite color and the truck is EXACTLY what I would have wanted. I am SOOOO envious, and a stick shift to boot. What more could a man ask for except maybe a boat hitched to the back of the red truck. WOW!!!!


text:
Justia Patents US Patent Application for SYSTEM AND METHOD OF DELIVERING FOCUSED ULTRASOUND TREATMENT USING A VARIABLE VOLUME FLUID BLADDER Patent Application (Application #20160236013)
SYSTEM AND METHOD OF DELIVERING FOCUSED ULTRASOUND TREATMENT USING A VARIABLE VOLUME FLUID BLADDER
A system for providing focused ultrasound may include a focused ultrasound probe including at least one transducer. At least one variable volume fluid bladder may be positioned between at least a portion of the transducer and tissue to be treated. The system may further include a reservoir containing fluid and a first pump operatively connected to the bladder and the reservoir. The first pump may be configured to move fluid into the bladder. A second pump may be operatively connected to the bladder and the reservoir. The second pump may be configured to move fluid out of the bladder.
CROSS-REFERENCE TO RELATED APPLICATION
The present application claims the benefit of U.S. Provisional Application No. 61/889,907, tiled Oct. 11, 2013 and entitled "Automatic Bolus Control," the disclosure of which is herein incorporated by reference.
The present disclosure is generally directed to focused ultrasound ("FUS") devices for therapeutic intervention using ultrasound ("US") transducers to deliver a generally thermal or cavitational dose to a small, well-defined location at some fixed or focal distance from the transducer surface. One or more ultrasound crystals may be combined to form a transducer that can be geometrically and/or electronically focused at a point distant or spaced-apart from the surface of the transducer, thereby concentrating the US energy at the focal spot. This concentration of sound energy results in cavitational and thermal damage or therapy to the region of focus (e.g., patient tissue) and can be used, among other things, to destroy cancerous tissue.
In order to treat volumes of tissue larger than the volume of the focal spot of the transducer(s), the focal spot of the transducer(s) may be moved so that the small spot of thermal dose is scanned over the region that is to receive thermal or cavitational dose. Alternatively, the patient can be moved relative to the transducer. The latter approach is often used in extracorporeal devices where the transducer is located outside the patient. Such is the case with the SonaCare Medical, Inc. EXABLATE™ system. The former approach is used often in devices where the transducer is located inside the patient. Such is the case with devices such as the SonaCare Medical, Inc. SONATHERNM™ and SONABLATE™ devices.
Regardless, the depth of the focal spot in a tissue region may need to be adjusted so as to treat volumes of tissue at varying depth inside a patient or an organ or volume of tissue inside a patient. One way for doing this involves electronically refocusing the transducer so that the focal spot occurs at varying depth. This requires multiple crystals arranged in a linear, annular, or matrix manner each of which can have its phase altered electronically, thereby allowing peaks of intensity to overlap at varying points in space. This approach is expensive in terms of crystals, electronic circuits, and may require space larger than that which may be provided in a probe that is to be introduced into a patient.
Another approach to varying depth of delivery is mechanical in nature. Most HIFU ("high intensity, focused ultrasound") systems typically include a means for coupling the transducer(s) to the tissue to be treated. Coupling can involve providing a continuous water path between the transducer and the tissue being treated. This coupling mechanism can be used to control the depth of the focal point of the transducer in the region of interest; increasing the depth of the water enclosed in the means for coupling moves the focal point of the transducer closer to the surface of the volume of tissue being treated, decreasing the amount of water moves the focal spot deeper into the tissue to which it is coupled. Such systems are used typically with invasive systems often due to space constraints. Mechanical systems of this type are labor and time intensive. Adjustments in depth are made based on user review of imaging information or plans generated by a treatment planning system that then requires user interaction to execute and may involve manual trial and error injection or removal of water from the means for coupling. This introduces time, labor; and potential for error in the delivery of the HIFU treatment.
In addition, fluid is used for another purpose other than just to control tissue contact, namely to control temperature. The process of delivering FUS (focused ultrasound) therapy requires the generation of high levels of heat at the transducer surface due to inefficiency in the ability of the transducer to convert electrical energy to mechanical vibrations. This heat must be removed from the surface of the transducer or the transducer may fail. The most common way to do this is to circulate water, which may be cooled, around the transducer. This circulation requires a pumping system and fluid path connections in addition to those used to allow fluid to he injected around the transducer in order to create tissue contact.
Therefore, it is desirable to provide a means of circulating fluid around a FUS transducer and varying the depth of the focal spot of a transducer inside a patient without requiring complicated crystal and electronics design or multiple fluid pathways.
In one embodiment, the present disclosure includes a means for providing water circulation around FUS transducer as well automatic depth adjustment of the focal spot of a FUS system in order to move the focal spot of a HIFU probe around in the z-axis without the need for an array-type transducer. The means for providing water circulation includes a variable volume fluid bladder integrated into or brought in contact with the probe. The bladder may be connected to two pumps, one of which is set-up to cause fluid to flow into the bladder and one of which is setup to cause fluid to flow out of the bladder. Both pumps may be connected also to a common reservoir. By varying under computer or user control the relative speeds of the two pumps; the amount of water flowing into/out of the bladder can be varied, thereby increasing or decreasing the volume of fluid inside the bladder, which in turn changes the depth in tissue of the focal spot of the probe containing the transducer, all the while circulating continuously fluid around the transducer.
In a further embodiment of the present disclosure, the speed of each pump can be controlled manually by keys or buttons or can be controlled automatically by a computer system that executes a predetermined treatment plan or that adjusts each pump automatically in order to compensate for changes in tissue volumes or in the location of volumes that occur as a result of biological, interventional, or other activities.
In another embodiment of the present disclosure, the system may include a mechanical means for measuring the amount of fluid in the bladder and/or in the fluid reservoir or may determine the amount of fluid in the bladder and/or reservoir through means associated with the analysis of medical imaging of the tissue volume or weights or volumes of fluid flowing through each of the two pumps, thereby providing a feedback loop that allows the volume to be kept constant or to be varied as indicated by the clinical situation.
The present disclosure also includes a method of delivering a FUS treatment. The method includes the steps of: equipping a HIFU device with a variable volume bladder to be interposed between the device and tissue containing the volume of tissue to be treated; connecting the bladder to two pumping systems, one of which causes fluid to flow into the bladder, one of which causes fluid to flow out of the bladder, each pump connected also to a common reservoir of fluid; varying the speed of the two pumps relative to each other thereby controlling circulation of fluid around the PUS transducer and the volume of fluid in the bladder thereby positioning the focal spot of the transducer in the z-plane.
An additional method of delivering a FUS treatment is provided. The method includes the steps of: equipping a HIFU device with a variable volume bladder to be interposed between the device and tissue containing the volume of tissue to be treated; connecting the bladder to two pumping systems, one of which causes fluid to flow into the bladder, one of which causes fluid to flow out of the bladder; each pump connected also to a common reservoir of fluid; varying the speed of the two pumps relative to each other under computer control, the control consisting of keys or other means of computer input thereby controlling circulation of fluid around the FUS transducer while providing the user with the ability to control the volume of fluid in the bladder and in turn the location of the focal spot in the z-plane.
A further method of delivering a FUS treatment is provided. The method includes the steps of: equipping a HIFU device with a variable volume bladder to be interposed between the device and tissue containing the volume of tissue to be treated; connecting the bladder to two pumping systems, one of which causes fluid to flow into the bladder, one of which causes fluid to flow out of the bladder, each pump connected also to a common reservoir of fluid; varying the speed of the two pumps relative to each other under computer control, the control consisting of automatic adjustment of pump speed without direct user input controlling circulation of fluid around the FUS transducer while allowing control of the volume of fluid in the bladder and in turn the location of the focal spot in the z-plane.
The foregoing summary, as well as the following detailed description of the invention, will be better understood when read in conjunction with the appended drawings. For the purpose of illustrating the invention, there are shown in the drawings various illustrative embodiments. It should be understood, however, that the invention is not limited to the precise arrangements and instrumentalities shown.
FIG. 1a is an elevational view of a combination transducer and bladder according to an embodiment of the present disclosure, wherein the relative small bladder provides a relatively great depth of a focal spot.
FIG. 1b is another elevantional view of the combination shown in FIG. 1a, wherein the bladder of intermediate volume provides an intermediate depth of the focal spot.
FIG. 1c is another elevantional view of the combination shown in FIG. 1a, wherein the bladder with a relatively large volume provides a relatively small depth of the focal spot.
FIGS. 2a-2c are schematic diagrams that illustrate the use of two pumps to control bladder volume according to an embodiment of the present disclosure.
FIG. 3 is a schematic diagram that illustrates a system and/or method for measuring volume of fluid in a reservoir.
FIG. 4 is a schematic diagram of an exemplary computing device useful for performing at least certain processes disclosed herein.
Various embodiments of the present disclosure are described hereinafter with reference to the figures. It should be noted that the figures are not drawn to scale and elements of similar structures or functions are represented by like reference numerals throughout the figures. It should also be noted that the figures are not intended to facilitate the description of specific embodiments of the invention. The figures are not intended as an exhaustive description of the invention or as a limitation on the scope of the invention. In addition, an aspect described in conjunction with a particular embodiment of the present invention is not necessarily limited to that embodiment and can be practiced in any other embodiments of the present invention. It will be appreciated that while various embodiments of the invention are described in connection with radiation treatment of tumors, the claimed invention has application in other industries and to targets other than cancers. Unless specifically set forth herein, the terms "a," "an" and "the" are not limited to one element, but instead should be read as "at least one."
The present disclosure includes a system for providing focused ultrasound that includes a focused ultrasound probe with at least one transducer. At least one variable volume fluid bladder may be positioned between at least a portion of the transducer and tissue to be treated. The system may further include a reservoir containing fluid and a first pump operatively connected to the bladder and the reservoir. The first pump may be configured to move fluid into the bladder. A second pump may be operatively connected to the bladder and the reservoir. The second pump may be configured to move fluid out of the bladder.
The present disclosure also includes a method of delivering focused ultrasound treatment that includes placing a variable volume fluid bladder between at least a portion of a transducer of a focused ultrasound device and tissue to be treated. The bladder may be operatively connected to a first pump and a second pump. The method may further includes varying an operating speed of at least one of the first pump and the second pump to (i) control circulation of fluid around or near at least a portion of the transducer and (ii) adjust a position of a focal spot of the transducer.
More particularly, in one embodiment as depicted in FIGS. 1a-1c, one or more fixed focal spot transducers 100b designed to deliver FUS may be fixedly or removably secured to a rigid or flexible shaft 100a. In combination, the transducer(s) 100b and the shaft 100a constitute a therapy probe, generally designated 100. The transducer(s) 100b may be positioned at or near a distal end of the shaft 100a. In operation, the transducer(s) 100b produces a focal spot 100c. As understood by those skilled in the art, an imaging US transducer can be mounted in proximity to therapy transducers as part of the probe 100.
An elastic, flexible and/or variable fluid bladder 101 may be secured to at least a portion (e.g., the distal end) of the probe 100 in a permanent or removable manner. The bladder 101 may be formed of any material, such as a flexible polymeric material, that is not tissue reactive and can expand as needed. The bladder 101 includes a cavity that is tillable with fluid, such as water. In one embodiment, the bladder 101 may include a non-distensible section surrounding at least a portion of the probe's shaft 100a and/or the transducer(s) 100b, and an inflatable or distensible portion, that can be enlarged in size by the injection of fluid and/or reduced in size by removal of the fluid. In one embodiment, the bladder 101 encloses at a minimum the transducer section of the probe 100.
The bladder 101 may include one or more openings or valves to facilitate the passage of fluid therethrough. One or more pumps may facilitate such movement of the fluid. For example, as shown in FIGS. 2a-3, the bladder 101 may be equipped with egress and ingress ports 206 and 207, which allow for the flow of fluid into and out of the space enclosed by the bladder 101. The egress and ingress ports 206 and 207 may be operatively or directly connected to fluids paths 208 and 209, which in turn can be connected to a reservoir of fluid 200 (e.g., a bag). Each of the two fluid paths 208, 209 may run through a one way pumping system 204 and 205, such as, but not limited to, a positive displacement pump, a roller pump or a peristaltic pump. In one embodiment, each fluid path 208, 209 may only run through one of the two pumps 204, 205.
The pumps 204, 205 may be arranged so that activating one of them (e.g., pump 205) pulls fluid from the reservoir 200 and sends it into the bladder 101 and the other (e.g., pump 204) pulls fluid from the bladder 101 and sends it to the reservoir 200. In such an embodiment, if both pumps 204, 205 are activated at the same time and at the same speed (e.g., rate), then the amount of fluid flowing out of the reservoir 200 and into the bladder 101 will be the same as the amount of fluid flowing into the reservoir 200 and out of the bladder 101. Such operation will result in a static volume of fluid in the bladder 101 that flows continuously through the bladder 101, thereby allowing heat to be removed from the vicinity of the transducer 100b.
If the pump 205 pulling fluid from the reservoir 200 operates a greater speed relative to the pump 204 pulling fluid from the bladder 101, then the volume of fluid in the bladder 101 will increase (see FIG. 2b) while fluid flows continuously through the space created by the bladder 101. During such an operation, a depth 107 of the focal point 100c decreases, as shown in FIG. 1c. Alternatively, if the pump 205 pulling fluid from the reservoir 200 operates at a lesser speed relative to the pump 204 pulling fluid from the bladder 101, then the volume of fluid in the bladder 101 will decrease (see FIG. 2c) while fluid flows continuously through that volume. During such an operation, the depth 105 of the focal point 100c increases, as shown in FIG. 1a. Similarly, an intermediate depth 106 of the focal point 100c may be obtained by varying operation of the pumps 204, 205. As understood by those of ordinary skill in the art, depth 106 is less than depth 105, but greater than depth 107.
In one embodiment of the present disclosure, the two pumps 204, 205 are connected electronically to a control system, such as a computer or a switch box, capable of turning on/off the pumps 204, 205 independently through user input via a keyboard, mouse, touchscreen, and/or hard wired buttons, for example. Alternatively, the pumps 204, 205 can be activated manual. In a further embodiment as shown in FIG. 3, the reservoir 200 can be hung from or positioned on top of a system capable of measuring weight, such as a scale 301. Such a system may be used to determine if the net flow of water is in or out of the space defined by the bladder 101.
In one method of operation, the FUS probe 100 with the distensible bladder 101 enclosing the transducer end of the probe 100 is inserted into or against a region of tissue of a patient to be treated. The bladder 101 may have two tubes 208, 209 or conduits or pathways connecting the bladder 101 to a fluid reservoir 200. Each of the tubes 208, 209 may run through a pump 204, 205 capable of causing fluid to flow through the respective tube 208, 209.
The bladder 101 may be positioned at least partially or entirely between the transducer 100b and the tissue to be treated. Once the probe 100 is positioned proximate to or against the tissue to be treated, the correct location of the focal spot 100c within the tissue can be adjusted by varying the amount of fluid in the bladder 101. Fluid is added to the bladder 101 so that it increases in size by activating the pump 205 at a speed greater than the pump 204, thereby causing fluid to flow from the reservoir 200 into the bladder 101. Fluid may be removed from the bladder 101 so that it decreases in size by activating the pump 204 at a speed greater than the pump 205, thereby causing fluid to flow into the reservoir 200 from the bladder 101. Once the bladder 101 is filled to the desired volume, the two pumps 204, 205 can be run at the same speed in order to keep the volume constant and to circulate continuously fluid in order to remove heat from the transducer(s) 100b.
In a further embodiment, one or more feedback mechanisms may be included that allow the volume of fluid in the bladder 101 to be determined directly or indirectly. As a direct measure, medical imaging can be performed on the system in order to determine the distance of the transducer 100b from the desired focal spot. The distance has a direct relationship on the volume of fluid contained within the bladder 101. Greater precision can be obtained by measuring the weight of fluid in the reservoir 200. This can be realized by suspending the reservoir 200 from a hook attached to a scale 301 (see FIG. 3) or resting the reservoir 200 on a scale 301. By using a feedback loop where the reading from the scale 301 is fed into the system controlling the activation and flow rates of the two pumps 204, 205, very small amounts of fluid can be added to or removed from the reservoir 200 in order to maintain the volume of fluid contained within the bladder 101 at a fixed level or a targeted different level.
One or more of the above-described techniques and/or embodiments may be implemented with or involve software, for example modules executed on or more computing devices 210 (see FIG. 4). Of course, modules described herein illustrate various functionalities and do not limit the structure or functionality of any embodiments. Rather, the functionality of various modules may be divided differently and performed by more or fewer modules according to various design considerations.
Each computing device 210 may include one or more processing devices 211 designed to process instructions, for example computer readable instructions (i.e., code), stored in a non-transient manner on one or more storage devices 213. By processing instructions, the processing device(s) 211 may perform one or more of the steps and/or functions disclosed herein. Each processing device may be real or virtual. In a multi-processing system, multiple processing units may execute computer-executable instructions to increase processing power. The storage device(s) 213 may be any type of non-transitory storage device (e.g., an optical storage device, a magnetic storage device, a solid state storage device, etc. The storage device(s) 213 may be removable or non-removable, and may include magnetic disks, magneto-optical disks, magnetic tapes or cassettes, CD-ROMs, CD-RWs, DVDs, BDs, SSDs, or any other medium which can be used to store information. Alternatively, instructions may be stored in one or more remote storage devices, for example storage devices accessed over a network or the internet.
Each computing device 210 additionally may have memory 212, one or more input controllers 216, one or more output controllers 215, and/or one or more communication connections 240. The memory 212 may be volatile memory (e.g., registers, cache, RAM, etc.), non-volatile (e.g., ROM, EEPROM, flash memory, etc.), or some combination thereof. In at least one embodiment, the memory 212 may store software implementing described techniques.
An interconnection mechanism 214, such as a bus, controller or network, may operatively couple components of the computing device 210, including the processor(s) 211, the memory 212, the storage device(s) 213, the input controller(s) 216, the output controller(s) 215, the communication connection(s) 240, and any other devices (e.g., network controllers, sound controllers, etc.). The output controller(s) 215 may be operatively coupled (e.g., via a wired or wireless connection) to one or more output devices 220 (e.g., a monitor, a television, a mobile device screen, a touch-display, a printer, a speaker, etc.) in such a fashion that the output controller(s) 215 can transform the display on the display device 220 (e.g., in response to modules executed). The input controller(s) 216 may be operatively coupled (e.g., via a wired or wireless connection) to an input device 230 (e.g., a mouse, a keyboard, a touch-pad, a scroll-ball, a touch-display, a pen, a game controller, a voice input device, a scanning device, a digital camera, etc.) in such a fashion that input can be received from a user.
The communication connection(s) 240 may enable communication over a communication medium to another computing entity. The communication medium conveys information such as computer-executable instructions, audio or video information, or other data in a modulated data signal. A modulated data signal is a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media include wired or wireless techniques implemented with an electrical, optical, RF, infrared, acoustic, or other carrier.
FIG. 4 illustrates the computing device 210, the output device 220, and the input device 230 as separate devices for ease of identification only. However, the computing device 210, the display device(s) 220, and/or the input device(s) 230 may be separate devices e.g., a personal computer connected by wires to a monitor and mouse may he integrated in a single device (e.g., a mobile device with a touch-display, such as a smartphone or a tablet), or any combination of devices (e.g., a computing device operatively coupled to a touch-screen display device, a plurality of computing devices attached to a single display device and input device, etc.). The computing device 210 may be one or more servers, for example a farm of networked servers, a clustered server environment, or a cloud services running on remote computing devices.
Therefore, the present invention is well adapted to attain the ends and advantages mentioned as well as those that are inherent therein. While numerous changes may be made by those skilled in the art, such changes are encompassed within the spirit of this invention as illustrated, in part, by the appended claims.
1. A system for providing focused ultrasound, the system comprising:
a focused ultrasound probe including at least one transducer;
at least one variable volume fluid bladder positioned proximate at least a portion of the transducer;
a reservoir containing fluid;
a first pump operatively connected to the bladder and the reservoir, the first pump being configured to move fluid from the reservoir and into the bladder; and
a second pump operatively connected to the bladder and the reservoir, the second pump being configured to move fluid out of the bladder and into the reservoir.
2. The system according to claim 1, wherein varying an operating speed of at least one of the first and second pumps increases or decreases a volume of the fluid within the bladder.
3. The system according to claim 2, wherein varying the volume of fluid within the bladder changes a depth of a focal spot produced by the transducer.
4. The system according to claim 2, wherein the operating speed of each of the first and second pumps is automatically controlled by a computer system that executes a predetermined treatment plan.
5. The system according to claim 4, the computer system automatically adjusts the operating speed of at least one of the first and second pumps to compensate for changes in tissue volume.
6. The system according to claim 2, wherein the operating speed of each of the first and second pumps is manually controlled by at least one of keys and buttons.
7. The system according to claim 1, wherein an operating speed of at least one of the first and second pumps is adjusted to compensate for changes in tissue volumes.
8. The system according to claim 1, wherein at least a portion of the bladder is fixed to at least a portion of the transducer.
9. The system according to claim 1, wherein the bladder is in contact with at least a portion of the transducer.
10. The system according to claim 1, the reservoir is hung from or positioned on top of a scale.
11. A method of delivering focused ultrasound treatment, the method comprising:
placing a variable volume fluid bladder between at least a portion of a transducer of a focused ultrasound device and tissue to be treated; the bladder being operatively connected to a first pump and a second pump; and
varying an operating speed of at least one of the first pump and the second pump to (i) control circulation of fluid around or near at least a portion of the transducer and (ii) adjust a position of a focal spot of the transducer.
12. The method according to claim 11, wherein each of the first pump and the second pump is operatively connected to a reservoir.
13. The method according to claim 11, further comprising:
operating the first pump and the second pump at substantially the same speed to (i) maintain a relatively constant volume of fluid in the bladder at least relatively constant and (ii) continuously circulate fluid to remove at least some heat from the focused ultrasound device.
measuring weight of fluid in the reservoir to control operation of at least one of the first and second pumps.
automatically adjusting, via at least one processor, the operating speed of at least one of the first and second pumps to compensate for changes in tissue volume.
automatically controlling, via at least one processor, the operating speed of at least one of the first pump and the second pump to execute a predetermined treatment plan.
Publication Date: Aug 18, 2016
Patent Grant number: 10029126
Inventors: Mark Carol (Charlotte, NC), Robert D. Parks (Charlotte, NC), Craig R. Campbell (Charlotte, NC), Drew T. Degentesh (Charlotte, NC)
International Classification: A61N 7/02 (20060101); A61B 18/04 (20060101);