text:
Tuesday, February 24, 2015
THE AVENGERS THE COMPLETE SERIES 4 Blu-ray reviewed
Season 4 is a remarkably consistent collection of first-rate episodes. When watched sequentially after the earlier videotaped episodes featuring Honor Blackman as (Mrs.) Cathy Gale, they constitute a quantum leap in production quality as well a modest, perfectly measured leap into fantasy and surrealism. Though these espionage stories never quite step outside reality, they delve joyfully into the myriad byways of British eccentricity and modish design that places them firmly in a tradition that includes Lewis Carroll and J.M. Barrie as well as Ian Fleming. This particular season can be seen, in retrospect, as the most perfectly balanced of them all, 26 precious episodes made before "the formula" set in.
Here in America, the bulk of THE AVENGERS is unfortunately available only as part of the original Arts & Entertainment box set releases, literally dating from the last century (1999). Meanwhile in Britain, the show's 50th Anniversary was observed in 2011 with the release of a lavish, 39-disc box set, THE AVENGERS 50th ANNIVERSARY COLLECTION, which digitally remastered every episode, introduced episode reconstructions of lost adventures from the first season with Macnee and Ian Hendry, and added a wealth of interviews, related materials and alternate footage, as well as pdf files containing the original scripts for each episode. This remains the ideal one-stop-shop for Steedians and Peelites, but other temptations have followed in the years since. Last November came Lionsgate's surprising Blu-ray release of THE AVENGERS SEASON 5 here in the States - Season 5 being the show's first color season and Diana Rigg's last. Season 5 was an odd place to start, but it was even more peculiar as an American exclusive.
Just yesterday, on February 23, the UK finally took this most venerable and popular of British television series into the realm of High Definition with the release of StudioCanal's THE AVENGERS THE COMPLETE SERIES 4 (7 discs, £57.50 at Amazon.co.uk), which is the ideal place to start - or continue - if you are set up to play Region 2/B discs.
Color is always the selling point for televisions in department store showrooms, but High Definition is about detail - and black-and-white delivers more detail with less chromatic distraction. This is my roundabout way of saying that this set is altogether ravishing. Certain aspects of certain episodes are so clearly delineated as to remind us that these shows were originally seen on modest-sized, low-resolution screens at best, as when Macnee or Rigg are suddenly doubled in their action scenes - Ms. Rigg by a somewhat less curvaceous man in a shoulder-length wig. That said, as Brian Clemens and other series veterans note in their audio commentaries, while the series was intended at the time for smaller screens, it was photographed as if each episode was a feature film - by the likes of Gerry Turpin (SEANCE ON A WET AFTERNOON), Ernest Steward (A TALE OF TWO CITIES) and Alan Hume (KISS OF THE VAMPIRE) with people like Godfrey Godar (TARZAN GOES TO INDIA) and Ronnie Taylor (THE INNOCENTS) operating the camera. The lighting and composition here are basically incomparable to anything else being done for series television at this time. The clarity will have you delighting in the individual hairs on the actors' heads, as well as the sumptuous textures of set dressing and wardrobe that consistently reflect the level of taste shown by the protagonists.
Detail also extends to performance, and the performances collected here are all of a very high caliber. As further enticement to newcomers, it must be mentioned that THE AVENGERS was more than a weekly showcase for the most debonair and lethally minxish of all spy teams. The guest stars are a veritable Who's Who of the British acting elite of this period, including Michael Gough, Andre Morell, John Cater, Patrick Newell, Paul Massie, Robert Urquhart, Roy Kinnear, John Carson, Clifford Evans, Gerald Sim, Julian Glover, Mervyn Johns, Isobel Black, Philip Latham, James Villiers, Patrick Allen, Victor Maddern, Francis Matthews, Eunice Gayson, Nigel Davenport, Peter Wyngarde, Carol Cleveland, Thorley Walters, Howard Marion Davies, Nigel Stock, Jacqueline Pearce, Patrick Mower, Sarah Lawson, Ron Moody and George Pastell. Furthermore, THE AVENGERS hired film directors to helm the show, so its episodes augment the filmographies of Charles Crichton, Roy Ward Baker, Sidney Hayers, James Hill, Peter Graham Scott, Quentin Lawrence and others.
The episodes are presented in their original 1.33:1 aspect ration with English subtitles option only. The set includes more than six hours of extras, carried over from the 50th ANNIVERSARY set. There are several audio commentaries: director Roy Ward Baker and scriptwriter/producer Brian Clemens on 'The Town of No Return" (very informative, with Clemens showing great presence of mind and memory); scriptwriter Robert Banks Stewart on "The Master Minds" (likewise excellent); scriptwriter Roger Marshall on "Dial A Deadly Number" (he's a bit stuffy and badmouths the more fantasy-driven episodes); director Gerry O'Hara on "The Hour That Never Was" and director Don Leaver on the psychologically intense and handsomely designed episode "The House That Jack Built."
"The Series of No Return" is an illustrated audio interview with actress Elizabeth Shepherd (THE TOMB OF LIGEIA) who filmed one and a half episodes as Emma Peel before the production recast the role. It's evident from her comments, from the photos included, and also from Brian Clemens' comments on his audio commentary that Shepherd might have come across as too much in the mold of Honor Blackman and that her enthusiasm and apparent encouragement to add her own two cents to building the character led her to rewrite more of her dialogue than Clemens was willing to concede. Two hour-long television plays starring Diana Rigg are included in full, to show how she came to the producers' attention as a viable alternative.
Also included are "The Strange Case of the Missing Corpse" (a self-contained color promo for Season 5); extensive stills galleries for each episode and some extras; B&W and color footage from "The Golden Key," an 8mm short made for the German market featuring Diana Rigg as an Emma Peel-like spy getting into trouble (less color footage here than can be found on YouTube); variant opening sequences; different main and end titles from different countries; a pittance of newsreel footage documenting Rigg's arrival onset and Magee's wedding; colorized test footage from two episodes; photo/audio reconstructions of two lost episodes from Season 1; and more.
It is doubtful, considering their rough videotaped origins, that the earlier episodes with Ian Hendry and Honor Blackman would much reward an upgrade to Blu-ray, but - delightful as this package is - it brings with it a lingering regret that a Blu-ray edition of the 50th ANNIVERSARY box set wasn't undertaken as a whole. One feels that one must materialize eventually (especially given that promissory word "COMPLETE" in the package's title branding), and that all this will someday need to be bought again in more definitive plenty. But it's not my job to evaluate this release in accordance with my suspicions or my dreams, only in accordance with what is served up here - and what's served up here gleams like polished platinum.
If you love THE AVENGERS, it's needed.
Posted by Tim Lucas at Tuesday, February 24, 2015
Saturday, February 21, 2015
Daniela, questa sei tu?
Might I have discovered an overlooked final screen appearance of Italian actress Daniela Rocca (DIVORCE ITALIAN STYLE, CALTIKI THE IMMORTAL MONSTER, ESTHER AND THE KING, THE GIANT OF MARATHON)?
This woman initially caught my attention in the very last scene of Anthony Ascott/Giuliano Carnimeo's THE CASE OF THE BLOODY IRIS (1971) because I thought she might be someone else. It's a nothing part - she simply crosses the street, places a call, and that's that - but she's not photographed like a nothing actress.
On closer scrutiny of the scene, I realized this woman wasn't the actress I initially suspected, but she continued to look very familiar - and then it clicked.
According to the IMDb, Daniela Rocca starred in a film opposite Pierre Brice (UN GIORNO, UNA VITA) just the year before, so how odd it would be to place her in a cameo here!
Wednesday, February 18, 2015
Diana's Diadem - In Color
Previously circulated in a somewhat longer black-and-white cut called THE DIADEM, DER GOLDENE SCHLUSSEN ("The Golden Key") is the shorter - and tighter - color version of a short film that Diana Rigg shot for the German 8mm market sometime in 1967 or thereabouts. She's not really Emma Peel here, but she does play some sort of karate-wise female spy beset by assailants in stocking masks. What I find fascinating about this somewhat rickety project is that it shows how important the whole AVENGERS production unit was to creating the pop phenomenon that was Mrs. Peel, above and beyond the contributions of Ms. Rigg herself. On THE AVENGERS, she is sheer magic; here, in a similar role, she shows her limitations. Without Steed, without sparkling dialogue, without perfectly controlled wardrobe, makeup, hairdressing and cinematography, and (to say the least) without expert direction, we are left with a very special, delicate and exposed dramatic instrument that, without the support to which she (and we) are accustomed, is not quite able to create a believable character or hold her usual share of our interest.
Next week, I'll be reviewing here StudioCanal's new Blu-ray of THE AVENGERS - THE COMPLETE SERIES 4, which streets in the UK next Monday, February 23.
Monday, February 16, 2015
RIP Lesley Gore (1946-2015)
might be the first pop song sequel - "Judy's Turn To Cry" - which made pop songwriting suddenly available to narrative continuation (thus a stepping stone toward the so-called "rock opera") and returning characters. As I look back over my early life as a music listener, Lesley Gore's was the first voice I heard speak to my generation from a female perspective of anything more complex than loving that man or wishing she was married. She didn't write these songs - it was only later that she began to compose songs with her brother Michael - but as an artist, she somehow attracted songs that expressed her and her own outsiderly experience. This allowed the pop song to mature in subtle ways, allowing in deeper subjects like romantic rejection, living with hurt, living a lie, and a woman's right to personal autonomy. "You Don't Own Me" (written, incidentally, by two men) is a defining moment in the maturation of the teen anthem. (People don't remember that it was the #2 song in the country when The Beatles' "I Want To Hold Your Hand" - a far more elementary love song - ruled the charts.) Even when she sang songs about the traditional boy/girl dating experience, she introduced something that cut a bit deeper - "Maybe I Know," for example, describes the masochistic futility of remaining attached to a serially cheating man, and the philosophical shrug of "That's the Way Boys Are" says something more heartbreaking under its surface, underscored by a thrillingly bittersweet chord change, than it does on top. Allison Anders' often moving film GRACE OF MY HEART (1996), a feature-length fictionalized distillation of 1960's pop history, featured an original song by Gore and a poignant character inspired by the closeted gay songstress that she was. She finally came out in 2005, and she is survived by her partner of 33 years, Lois Sasson.
Posted by Tim Lucas at Monday, February 16, 2015
Subscribe to: Posts (Atom)


text:
Someone send this video to Andy Gresh please.JR 9/11/2010 01:20:00 PM Tweet Edit
_______________________________________________________________« Prev Post Next Post »
5 Responses so far.
Edu Ellery says:
Perkins is great. Andy Gresh is an idiot.
FLCeltsFan says:
Love it! NESN has a good article on how Danny should extend Perk's contract now. People who actually watch the Celtics and know basketball know how important Perk is to this team and how good he really is. I agree. Gresh is an idiot.
FLCeltsFan says:
After watching this for the 4th time, one thing stands out. Perk's blocks are controlled blocks. He tries to block shots to a teammate or keep them in play, just as Bill Russell used to. A lot of players block shots into the stands but Perk's blocks for the most part stay in play.
tb727 says:
That was enjoyable. Loved when he shoves Gasol out of the way for that dunk.
perk should get a new contract with them

subset: commoncrawl


text:
We're sorry, the information you have requested cannot be found.
It could be as simple as a misspelt website address. The information has moved location or didn't exist in the first place.
You may want to check the website address you typed in or visit the ADNEC homepage
You may find the information you require in other areas of the site.


text:
We did have time to relax and enjoy some movies this weekend and are exploring some new TV shows, too:
- Ken and I watched The Lucky Ones Friday night, and I highly recommend it. It's the story of three soldiers coming home to the US from the Middle East - one is an older man who is finished with his tour of duty (played by Tim Robbins), and the other two are younger soldiers who have each been wounded and are coming home for a 30-day leave (played by Rachel McAdams and Michael Pena). They arrive safely in NY but then their flights home are cancelled and they decide to rent a car and drive cross-country together. They run into all sorts of unforeseen problems on the road, while each of them is struggling with his or her own emotional turmoil from what they've been through in the war. I know that probably sounds a bit depressing, but it's not at all. The movie is so well-made, well-written, and well-acted that you come to care for all three of the main characters, and despite its serious subject matter, there are plenty of good laughs to keep things from getting too dark. Ultimately, it is a story about friendship and healing. Ken and I both enjoyed it very much.
- Last night, we watched The Matrix with the boys. Ken and I had seen it many years ago, but I'd forgotten much of it (and I don't think I understood much of it the first time anyway!). The boys weren't too excited to watch an "old" movie, but they enjoyed it as I knew they would. If you've somehow missed this sci fi classic all these years, it's about life on earth in a bleak future and has to do with virtual reality. To say anymore would give away too many of the movie's surprises. We all enjoyed it...and I understood it better this time!
- We are continuing our search for some good TV series we can all enjoy together. We are still watching Alphas, Warehouse 13, and White Collar. I brought some DVDs home from the library. We tried a few episodes of Barney Miller (a classic Ken and I both loved), but the boys were not impressed! We had more success with Castle, a current murder mystery series about a mystery writer working with a police officer to gather information for his books (and help to solve crimes). We all like its suspense and sense of humor, and I loved when the real Michael Connelly guest-starred as himself! And Ken and I have started on season 1 of The Good Wife, which I've been wanting to try ever since it started with such overwhelmingly good reviews. It's very good so far - I've requested disk 2 from the library!
(If you are interested in what we are reading this week, check out the Monday post on my book blog.)


text:
Now that Republicans control the House of Representatives, they promise to fulfill their threat to investigate everything in order to obstruct the Obama Administration. Senate minority leader, Mitch McConnell, claims their two-fold goal is to repeal the Affordable Health Care legislation, and prevent President Obama from being re-elected to a second term. McConnell has an operative ready to distract Obama's Administration with investigations into everything from the president's birthplace, to the world's leading scientists.
One of the first strikes Darrel Issa (R-CA) has promised is to launch investigations of international climate science data the EPA uses to link greenhouse gas emissions to global climate change. Why is the EPA one of the first targets? Their goal is to curb or end regulations the energy industry doesn't like. Republicans make no secret that they want to deregulate the oil and coal industry, and it feels like they are repaying the Koch brothers for their campaign contributions. The repayment is tying up the EPA with investigations. The EPA Administrator, Lisa P. Jackson, admitted that an anti-regulatory campaign could hinder EPA work, and that new vehicle-emission rules would be in danger because "its the efforts we've seen to take away the agency's greenhouse gas authority."
Issa intends to contest worldwide scientific research and data as being unproven and invalid because conservatives don't believe global climate change is real. Republican congressional committees could put the EPA on the defensive and create political pressure that could cause the Democrats and President Obama to pull back on environmental policy issues out of fear of the 2012 elections.
It is a dirty trick, but it's normal for Republicans. It is unfathomable that a legislator with no scientific background can challenge climate scientists from around the world, but with conservatives controlling the House, they will be able to keep the EPA on the defensive, and in effect, impotent. Issa is not a climate scientist and according to his bio, not really any kind of scientist (BA in business admin). He is unqualified and couldn't challenge complex scientific empirical data. His goal is to pander to the oil industry and destroy the EPA along with Obama's energy policy that does not favor the Koch brothers.
In Virginia, attorney general Ken Cuccinelli attacked climate scientists because he doesn't believe in global climate change. He does believe in eliminating regulations on the mining industry, and has been on a campaign to discredit climate science in Virginia through investigations and court cases. Even though a judge blocked Cuccinelli's case, he filed another suit to discredit the same researcher in hopes of finding a judge who will be sympathetic to the mining industry. Fortunately for science, Cuccinelli himself is under investigation for fraud in his attempts to discredit the climate scientist.
America is ridiculed around the world for clinging to superstition and rejecting science on any number of subjects, but simpletons like Issa and Cuccinelli do not care. Their baseless opinions and beliefs are above science because of their arrogance, religion, and loyalty to the energy industry. The audacity of investigating scientists from around the world, and questioning their data is absolutely mind-boggling. They don't question science when it involves medical procedures, and if they were true to their belief that science is bad, they would use home remedies and prayer for massive heart attacks.
The truth is that opportunists like Issa and Cuccinelli only challenge science when it suits their politics. If the oil industry stopped handing out cash to Republicans, investigations into scientists or their data would be lower on the list. Issa and his cohorts are willing to cripple the EPA for money, and not because they love dirty air. Coupled with the oil industry money and the goal of obstructing the Obama Administration, it is simple to understand why they want to investigate scientific data, and any other subject that will disable Obama's agenda.
Republicans, and Issa in particular, promised there will be investigations into everything to do with Barack Obama for the sole purpose of limiting him to one term as president. Mitch (turtle-boy) McConnell openly says it is his primary goal, along with repealing the Affordable Health Care act, and it guarantees that for two years, America will wallow in investigations and stagnation as Republicans bring the government to a halt. If they can prevent the EPA from enforcing clean air standards along the way, or eliminating the standards all together, that will get them more cash from the Kochs.
America must advance into the 21st century and recognize that science is necessary to a quality life and economic prosperity; in spite of what crazy climate-change deniers say. It is too bad that we have reverted to questioning science like the Church did in the Dark Ages, and appalling that a non-scientist is challenging the world's leading climate scientists; all to protect the oil industry and limit President Obama to one term. What a waste of time and money.
Many racist Americans support investigating and stopping Obama at any cost. It is counter-productive and not the reason representatives are sent to Washington. Americans have seen conservatives' vindictiveness for the past 22 months, and we'll feel it for at least the next two years. Republicans' constituents should feel cheated by their representatives whose sole intention is not to govern, but to cripple the government out of sheer hatred of a black man in the Oval Office.
Audio engineer and instructor for SAE. Writes op/ed commentary supporting Secular Humanist causes, and exposing suppression of women, the poor, and minorities. An advocate for freedom of religion and particularly, freedom of NO religion.
Born in the South, raised in the Mid-West and California for a well-rounded view of America; it doesn't look good.
Former minister, lifelong musician, Mahayana Zen-Buddhist.


text:
Trojans advance:
Lamar County whips Thomasville; faces defending champ Jefferson in quarterfinal game here Friday.
Let there be lights:
Illumination Celebration, community worship service and Santa visit on tap Wednesday.
Teacher of the Year:
LCCHS teacher, coach Kenny Roberts Jr. gets system-wide honor.
Tour of Homes:
Dec. 7 event sponsored by Women's League benefits multiple charities.
Gordon Military Memorial:
Fredonia Church honors former Gordon Cadet Jackson Bush who was KIA in Vietnam.
A preview of the 11.26.2013 edition of The Herald Gazette
No Trackbacks


text:
Madrid Apartments for Rent
Short Term Apartments Madrid
| Quality Madrid Apartments| Salamanca Apartments
Combination of 2 apartments in Chueca-Gran Via Area for up to 9 persons!!!
Combination of 2 apartments at Gran Via in Madrid with capacity up to 10 persons
Spacious apartment with 4 balconies with views to the Royal Palace of Madrid
Whether you want to rent an Madrid apartment in a lively tourist spot or in a quieter family friendly area, we offer a wide variety of apartment rentals in Madrid at the historical centre districts. Madrid rentals for families on vacation, world leisure travelers, people on business trips along with their families, relaxing summer vacations, and whatever other good reason you might think of for visiting the romantic city Madrid! All the Madrid apartments are in the happening surroundings.
How it works
Once you've chosen your holiday apartment in Madrid, you make your booking online. You'll receive instantly the email booking confirmation with details. When you arrive in Madrid, call the owner/manager who will welcome you for check-in.
Madrid is the capital city of Spain and the country's largest edging almost 3.5 million residents. It's the political and economic centre of the country, but it also has a wealth of cultural attractions and a famous nightlife for visitors to enjoy. Check out our city guide section for more information on things to see and do in Madrid.
See the sights of the city by day and relax in comfort and style at night. We offer apartments that are well located in the best areas of the city and are well connected with public transport, so you can spend more time enjoying your holiday in Madrid and less time in transit. Our Apartments in Madrid are located in Sol, Santa Ana, Salamanca, Chueca, Chamartin, Chamberí and other centric Madrid locations.
If you are looking for vacation rentals in Madrid, or for a short term apartment in Salamanca, in our apartments and flats you will feel comfortable and will have all the advantages that you have in a hotel plus the space, privacy, and amenities that you have at home. The Short Term Rental Apartments is the perfect option for your stay in Madrid.
Madrid Apartments from budget to luxury. Salamanca and Madrid apartments for groups and families. Cheap accommodation in Madrid: last minute deals and special discount prices for monthly rentals.
For your short term accommodation in Madrid and Salamanca, Spain, for business, studies or holiday Homesfortravellers is the best option.
About us | How to book | Owners | Testimonials | Resources| Privacy Policy


text:
'Like Dr. Frankenstein, Obama is running from his own creation'
WASHINGTON – Congressman Steve Stockman Friday released his own "Stockman Smartquester" alternative to President Barack Obama's "sequester" plan which requires $83.4 billion in across-the-board cuts if a spending plan is not agreed to be March 1.
While Obama's sequester seeks $83.4 billion in spending cuts, the Stockman Smartquester saves even more money, $84 billion from just five programs, without touching essential services.
"Obama proposed sequester, demanded it be part of the debt deal, signed it into law and angrily promised to veto the GOP efforts to repeal it," said Stockman, "Now, like Dr. Frankenstein, he's running from his own creation. It is an intentional untruth to say sequester cuts must come from police officers and schools. It's a tiny cut that barely moves the needle on federal spending. You can meet sequester targets by instead eliminating a small amount of waste, which is what the Stockman Smartquester does."
"Not only does the Stockman Smartquester save even more money than Obama's blunt sequester cuts, it cuts spending without touching critical programs like police, schools and NASA," said Stockman.
"House Republicans have passed two different bills to replace Obama's plan to cut critical services. Senate Democrats refuse to hold a vote on it and Obama once vowed to veto any plans to stop his sequester," said Stockman. "Republicans want responsible spending reductions, but Democrats seem committed to blind, across-the-board cuts to scare people. I encourage my Democrat colleagues to cease irresponsible blustering and support the intelligent cuts in the Stockman Smartquester."
The plan, five simple spending cuts which meet Obama's sequester reduction targets without cuts to essential programs, is outlined below:
The $84.0 billion "Stockman Smartquester" Plan, which saves even more money than $83.4 Obamaquester
Eliminate the government's "free cell phone" plan that has ballooned into the ObamaPhone giveaway, 41 percent of which goes to people not even eligible:
$2.2 billion in savings
Eliminate ObamaCare's "Public Health Slush Fund," which even Democrats want to eliminate:
$10 billion in savings
Require food stamp recipients, the numbers of which have exploded under Obama, to actually be eligible for food stamps:
$26 billion in savings
Eliminate overpayments for ObamaCare exchange subsidies:
$44 billion in savings
Eliminate Obama's "renewable energy" fund in the Energy Department
$1.8 billion in savings
$84 billion


text:
Veraisons Restaurant 5435 State Route 14 Dundee NY 14837
Not your average fish fry! Every Friday at Veraisons, starting January 12th through April 27th, enjoy a beer-battered fish fry with rice pilaf and seasonal vegetables from 5-9pm. Add a flight of local beer, cider, or wine for only $5 more! Gluten free fish fry available.
Includes fish fry, rice pilaf & seasonal vegetable.
Add a flight of local beer, cider, or wine for $5!
Reserve a table online! For parties of 6 or more, please call 800.243.5513 for reservations.


text:
With lawyers raising a new theory involving money and its role in Michael Jackson's death, a judge is summoning a third panel of prospective jurors for the involuntary manslaughter case against Dr. Conrad Murray.
Superior Court Judge Michael Pastor, who has already screened 340 prospects and cleared 147 of those for availability, has said a larger pool is needed from which 12 jurors and six alternates will be chosen.
VIEW THE PHOTOS: Elizabeth Taylor & Her Hollywood Pals
U.S. & World
News from around the country and around the globe
The judge, who has seen some of the answers to questionnaires from those who have the time to serve, indicated many prospects will have to be eliminated because they hold strong views on the highly publicized case. Only three of the initial pool said they hadn't heard about the upcoming trial.
After this initial phase, prospects who remain willbe questioned in person beginning May 4. Pastor has set opening statements for May 9.
VIEW THE PHOTOS: Week's Best Star Sightings: June 26 - July 2, 2010
On Wednesday, defense lawyers disclosed a new component of their case — a claim that Jackson was on the brink of financial ruin and feared he would be unable to fulfill his commitment to a concert tour because of severe insomnia.
Attorney Edward Chernoff posed the theory that Jackson was so distraught over his inability to sleep that he took "desperate measures."
Defense lawyers previously suggested the pop star might have self-administered an overdose of the anesthetic propofol while Murray was away from his side.
VIEW THE PHOTOS: Hollywood's New 'Karate Kid' Jaden Smith
While seeking access to Jackson's financial records, Chernoff added that the singer was in anguish over his financial situation and faced ruin if he failed to perform during the upcoming tour.
"The crux of the defense is going to be that Michael Jackson engaged in a desperate act and took desperate measures that caused his death," Chernoff told the judge. "We believe at the time Michael Jackson died he was a desperate man in relation to his financial affairs."
VIEW THE PHOTOS: Waking Up With Britney Spears! Her 'Good Morning America' Performance!
Deputy District Attorney David Walgren accused Chernoff of trying to distract from the main issue of the trial — whether Murray acted with gross negligence when he gave Jackson propofol and other sedatives on the day he died.
"This is an irrelevant sideshow designed to take issues away from the jury and smear Michael Jackson," Walgren said. "It has nothing to do with the case on which Dr. Murray is being prosecuted. "
Murray has pleaded not guilty to involuntary manslaughter. He is accused of gross negligence in administering propofol, an anesthetic not intended for home use or as a sleep aid. Jackson died of an overdose of that drug and other sedatives.
Attorney Howard Weitzman, who represents the Jackson estate, questioned the defense theory..
"Is the theory that Michael Jackson committed suicide, took his own life?" Weitzman asked. "I don't think that's a salable theory."
Defense lawyers have never used the word suicide and implied Jackson's death was accidental but self-inflicted. At a preliminary hearing for Murray, the singer was quoted by a witness as saying if he didn't sleep he would have to cancel the tour.
Chernoff's attempt to see Jackson's financial records was blocked by Judge Pastor, who said he would not allow such a "deep sea fishing" expedition.
"I'm not going to turn an involuntary manslaughter trial into some kind of an escapade in analysis of the finances in Michael Jackson's entire life," Pastor said.
Copyright 2011 by Associated Press. All rights reserved.This material may not be published, broadcast, rewritten or redistributed.
Related Content from AccessHollywood.com:
PLAY IT NOW: Celine Dion's Michael Jackson Tribute: How'd Did He Influence Her Career?
PLAY IT NOW: Will.i.am On The Black Eyed Peas' Super Bowl Performance: I Think Michael Jackson 'Would Have Been Proud!'
More from Access: [ Michael Jackson Dr. Conrad Murray Pop ]


text:
The latest version of Trend Micro RootkitBuster features an even more sensitive detection system.
Because they resist detection by security software, rootkits can be hard to remove once they get onto a computer. Trend Micro™ RootkitBuster can find rootkits by checking the following:
Intel™ Pentium™ or compatible processor
256MB of RAM (512MB recommended)
At least 50MB of available disk space
|Operating System
Windows® 2000 Professional/Server/Advance Server
Windows® 2003 Standard/Web/Data Center/Enterprise Server
Windows® XP Home/Professional with Service Pack 2 or 3 (SP2 or SP3)
Windows Vista® with or without Service Pack 1 (SP1)
Windows® 7
These free antivirus services are provided on an "AS IS" basis. Trend Micro reserves the right to change the terms of this free antivirus site offerings without advance notice.
Trend Micro also reserves the right to refuse service to any Web site at its sole discretion. For more information, please see our legal notice.


text:
Trista Sutter Interview on Happy Marriages | Video
Trista Sutter: "Even Happy Marriages Can Be Happier"
Trista Sutter may have the most rock-solid marriage to have emerged from The Bachelorette, but she believes that even happy unions can be happier. During a recent visit to our New York studio, Trista, who is also a spokeswoman for Off! bug repellant, spoke about her and her husband Ryan Sutter's adventures in counseling on the WE tv series Marriage Bootcamp: Reality Stars. On Allie: Massimo Dutti dress


text:
Jobber software powers home service businesses. We help you quote, schedule, invoice, and get paid—faster.
Sumo is a suite of widget-like apps free to install on any HTML or popular CMS-based website. Designed to grow traffic and maximize content engagement, users can install tools including List Builder, Heat Maps and Share from a single Sumo plugin. Fully customizable and expandable via the integrated 'Sumo Store', pricing plans apply to access subsequent apps.
PieSync is easy to use and helps you build your business by increasing productivity. Our two-way contact integration will decrease data errors and ensure that you and your team will have access to the most up to date customer information.


text:
American Indian Myths
American Indian tribes share many myths. If a myth is exclusive to one tribe, the tribe is listed in parenthesis.
The Great Spirit in some form or name is found in most American Indian beliefs. It is the unknown power that is found in everything—the air, a rock, the sky. The Great Spirit is often seen as the great creator of life and the universe, aided by other spirits who are in charge of more specific things, such as stars, water, or trees. The Cheyenne call the Great Spirit Heammawihio; the Shawnee, Finisher; and the Algonquin, Gitche Manitou.
Coyote was a popular spirit among western tribes such as the Navajo, Zuni, Sioux, and Chinook. A sly trickster, he made life more interesting for people. Coyote was responsible for sorrow and death, but also for the creation of humans and the Milky Way. There are many stories of Coyote's mischievous trickery and his contributions to the world.
Raven seemed to have his beak into everything, and like Coyote, was somewhat wily. He could change into a bird, a human or an animal. Raven could bring both good and evil. Always hungry, his search for food often got him into a lot of trouble. Raven was found mainly in Pacific Northwest and southeastern Alaska tribes.
Skywoman (Iroquois) fell through a hole in the sky to a dark watery Earth populated only by animals. Birds caught her and put her on a giant turtle's back. The turtle grew bigger and became the land. The hole Skywoman fell through brought light to the world, and the beginning of Earth as we know it.
Kachinas (Hopi) are spirits that lived in and controlled everything—the sky, water, plants, animals. The kachinas protected humans and brought them good fortune. Today, the Hopi give their children kachina dolls to teach them about different spirits.
Aningan (Eskimo) is the most important Eskimo god and the Moon spirit. He was a hunter and he also chased his sister, the Sun, around the North Pole during the brief Arctic summer. She was unable to go over the horizon and the Sun never set.
The Breathmaker (Seminole) or Creator, made humans out of clay. He also blew across the heavens and created the Milky Way. When a good Seminole died the Big Dipper becoame a boat and sailed the soul across the Milky Way to the City in the Sky.
Windigo (Ojibwa, Algonquin) was a huge evil demon who wandered the winter woods in search of humans to eat. In a sort of werewolf or vampire way, if a person was bitten by Windigo, he turned into one.


text:
Video: Assisted Potato Suicide from Japanese Series 'Dai Mahou Touge'
Only the manliest of potatoes could peel himself and fearlessly get pushed into a vat of bubbling Japanese curry. Watch the video after the jump.
Dai Mahou Touge - Vegetable Suicide
Aside from this clip, I've only watched half an episode of Dai Mahou Touge, and it doesn't seem to be full of suicidal vegetables. But there's other anthropomorphic vegetable action and assorted craziness that might only make sense if you're familiar with Japanese anime. [via @michelehumes]
All products linked here have been independently selected by our editors. We may earn a commission on purchases, as described in our affiliate policy.


text:
Cooking For Engineers
Analytical cooking discussed.
Log in to check your private messages
Log in
HELP ..ceramic cooktop
Cooking For Engineers Forum Index
Tools, Equipment, and Gadgets
View previous topic
View next topic
Joined: 17 May 2008
Posts: 14
Location: Atlanta, GA 30309
Posted: Mon May 19, 2008 6:12 pm
Post subject: HELP ..ceramic cooktop
I moved into new condo with Ceran (Schott) cooktop. Got involved with a project while boiling water in a stainless pot. Of course pot boiled dry and result is a large, ugly black stain on the cooktop.
I have tried most of the commercial creams, Bar Keepers Friend, and soap on a plastic scrubber. Nothing works. Suggestions please (aside from just purchasing a new top and saying goodbye to $500).
Back to top
Joined: 19 Oct 2007
Posts: 1248
Location: central PA
Posted: Mon May 19, 2008 9:55 pm
Post subject:
grass is pretty hard to truly 'stain' - as in penetrate the pores of the material, but it is not impossible.
first: can you feel any surface deposit / ridges / bumps at all?
if this is something 'boiled over and baked on' it may not be a penetrating mark.
I would do a good wipe down, then try a brand new single edge razor blade at a shallow angle to see if anything will scrape off.
if anything comes up, wipe _really_ clean after each 'pass' to minimize the risk of scratching.
if you do have a penetrating stain, jeweler's rouge is "sharp" enough to polish glass (large grit to finer grit) but success will depend on how deep the stain has penetrated.
Back to top
Joined: 26 Oct 2005
Posts: 535
Posted: Mon May 19, 2008 11:13 pm
Post subject:
The first thing to do is use a single edge razor blade and scrape off what you can with the side of the blade. Don't use a corner of the blade and cut into the glass--that can scratch it. Then use
Weiman Cook Top Cleaner
which is readily available to get off the rest of the residue/stain. FOLLOW THEIR DIRECTIONS. Basically, you put it on to completely cover the stain and let it dry, then rub. I have used that on ceran cook tops and it has always worked fine. If your stain is really horrendous, you might have to do it more than once, but you will get the top completely clean.
Back to top
Joined: 17 May 2008
Posts: 14
Location: Atlanta, GA 30309
Posted: Mon May 19, 2008 11:36 pm
Post subject:
As stated in the original posting, the pot boiled dry. There was no boil-over hence nothing to scrape off. I did try the razor blade route but, as there was nothing but a stain to remove, the stain remained. The cooktop is still completely smooth with just this large, ugly stain. It appears that I am not the only one to fall afoul of this situation. For anyone interested in reading a multitude of similar happenings:
It was after reading this that I somehow stumbled upon this site to which I now turn to for help.
Back to top
Joined: 26 Oct 2005
Posts: 535
Posted: Tue May 20, 2008 12:56 am
Post subject:
I hope you will try the Weiman's. It works.
Back to top
Jim Cooley
Joined: 09 Oct 2008
Posts: 377
Location: Seattle
Posted: Thu Oct 09, 2008 7:10 pm
Post subject:
The brown stain is probably ultra-baked on food. I doubt the cooktop itself is stained, but I could be wrong. (it's glass!)
What I do is spray some Easy-Off on the gunk, cover with some Saran Wrap and let sit for 20 minutes, then try scrubbing
with a green 3M ScotchBrite sponge. Rinse very, very well and try the Weimanns.
When my trial bottle of Weimanns ran out, I bought some Kit brand "Scratch-Out" in the automotive section of WalMarrt for about a buck. Seems to work just as well and it's helluva lot cheaper.
FWIW, I HATE the damn cooktop.
Back to top
Joined: 29 Dec 2005
Posts: 66
Location: on the boat, Annapolis, MD
Posted: Tue Oct 14, 2008 5:11 pm
Post subject:
Maxwar wrote:
I did try the razor blade route but, as there was nothing but a stain to remove, the stain remained. The cooktop is still completely smooth with just this large, ugly stain.
My girlfriend has a ceramic cooktop in her house. Just to jump on the band wagon, I despise the thing. Getting in clean took a lot of work with one of the purpose-made ceramic cleaners. Since getting it really clean, maintenance hasn't been too much work if we keep up with it three or four times a week.
If you can't get the stain off, you can probably replace only the glass top for 100USD or a bit more. I think I found a top for my girlfriend's JennAir for 105USD (I dropped a cast iron skillet on the corner and cracked it). Put the complete brand name and model name and number into Google.
Back to top
Jim Cooley
Joined: 09 Oct 2008
Posts: 377
Location: Seattle
Posted: Sun Dec 15, 2013 9:20 pm
Post subject:
If I still had one of those awful cooktops, I'd consider this $4.00 gadget: a scraper with a soft brass blade:
Back to top
Display posts from previous:
All Posts
1 Day
7 Days
2 Weeks
1 Month
3 Months
6 Months
1 Year
Oldest First
Newest First
Cooking For Engineers Forum Index
Tools, Equipment, and Gadgets
All times are GMT
Jump to:
Select a forum
Cooking For Engineers
Cooking For Engineers Website Discussion
Messages from Michael
Comments Forum
Travel Comments Forum
Useless Stuff Comments Forum
Food, Cooking, & Dining
Cooking Tips
Cooking for Two
Favorite Foods
Tools, Equipment, and Gadgets
General Food Discussion
General Discussion
Anything Goes
Engineer Speak
post new topics in this forum
reply to topics in this forum
edit your posts in this forum
delete your posts in this forum
vote in polls in this forum
Powered by
© 2001, 2005 phpBB Group


text:
Your daughter died.
Your daughter died thousands of miles from home. In a hotel where no one came to help. In a hospital where she struggled to keep breathing and just couldn't. In a room where her heart – and somehow you still don't really believe this – just stuttered to a stop. In a country, where authorities have failed for months, years even, to tell you how or why your daughter died.
Your daughter died on an island in Thailand, famed for its stardust beaches and its parties that glitter through the night. She died in an old and lovely mountain town, in the northern reaches of that country, just a few days after she wrote to tell you how very much she loved it there. Of course, you worried; what parent doesn't when a child travels so far from home? But you thought she was safe or you would never have opened your hands as you did, let her go.
Your daughter, you've come to realize, died in a pattern that links too many other young women, a chain of suspected poisonings over the last few years. It starts with Jill St. Onge, 27, of Seattle, Washington, and Julie Bergheim, 22, of Drammen, Norway, who both died in May 2009 on the southern island of Koh Phi Phi. It continues with Sherifa Khalid, 24, of Kuwait, who died 12 hours after she spent a day on the same island in July of the same year. And it still continues.
Not that this has ever been investigated with any apparent enthusiasm by the Thai authorities. In 2011, two years after Jill's death, the U.S. Embassy in Thailand sent her parents a letter best characterized by its hang-wringing frustration:
"We have attempted on multiple occasions to find out what happened to all the items taken for testing..." it reads, noting that many of the test samples were not taken until five weeks after the deaths and that the police had made no effort to seal the women's hotel rooms in the interim. The embassy had been unable to learn of any useful results that would explain the deaths on Koh Phi Phi. "I imagine your frustration with this is much greater than ours and that our sympathy is of little comfort."
Your daughter, Soraya Vorster Pandola, 33, of Berkeley, California, died in January of 2011, the same year the embassy was expressing its frustration over another death. She died to the north, in the city of Chiang Mai, where she'd been working as a bicycle tour guide. "In her last communication with us, a few days before we learned she'd been hospitalized, our daughter communicated to us how much she loved Thailand and the friendships she had cultivated during a series of visits there," her father, Ted Vorster, wrote to me after I wrote two posts about what struck me – like so many others – as too many deaths with too little credible explanation.
You rushed to Thailand, hoping to save your child. But your daughter died just hours after your arrival. The Vorsters were told that Soraya appeared to be suffering from exposure to some toxic chemical compound, possibly a pesticide. Yet, a few weeks later when others in the same city started to die with similar symptoms – acute nausea, difficulty breathing, inflammation of the heart muscle – her father recalls the "reaction of the authorities in Chiang Mai was to downplay the significance, despite the almost identical symptoms and rapid progress of the illness to what my daughter experienced."
There was a tumbling block cascade of the dead that followed Soraya, mostly people staying at a hotel called the Downtown Inn. First a Canadian, Bill Mah, 59 on Jan. 26; followed by the death of a Thai tour guide, Warapom Pungmahisiranom, 47 on Feb. 3; New Zealander Sarah Carter, 23, on Feb. 4, and a British couple, Bill, 78, and Eileen Everitt, 74, two weeks later. As the *Bangkok Post *reported, the building that began to be referred to as "the death hotel" was torn down this spring.
Your daughter died; she was only 23. So it was Sarah Carter's death that drew the most attention, largely because her parents exploded in a fury of protest. Of course they did. They had nothing to hold on to, no explanation of loss, as they struggled to understand. The governor of Chiang Mai at firstdismissed all the deaths as a coincidence. An investigation by a New Zealand television station raised the idea of insecticide poisoning, perhaps the illicit use of the pesticide, chlororpyrifos, to treat bed bugs. But, as I wrote this fall, that particular compound makes imperfect sense because while poisonous, it's also a neurotoxin not particularly known for causing inflammation of the heart muscle, and heart damage was a consistent symptom in the Chiang Mai deaths.
The letter to Jill St. Onge's parents tells you that U.S. officials doubted that idea from the beginning, mostly because the compound is only considered moderately toxic on the dangerous pesticide scale. "Chlorpyrifos alone seems unlikely because extremely high concentrations would be needed to kill so quickly," the embassy wrote in the spring of 2011. The Carters, the St. Onge family, the Vorsters, all of them, are still waiting for that believable explanation.
So your daughter died and instead of answers you started hearing the whispers. The rumors, the under-the-table theories. People contacted you, I suspect, as they've contacted me. You heard those darker stories of life in this corner of the world. You received notes like this one:
"I used to work in Phuket (a resort island off Thailand's southern coast) in 5-star hotels and have seen it to be a common practice to poison foreigners. It has never been made public but I do know of the poisoning of an executive chef, a Swiss sales and marketing girl and a general manager who almost died... the police never took any action and neither did the owners and it was kept quiet..." You received messages that echoed your anger and frustration: "something is rotten in Thailand." Messages that hinted at cover-ups and conspiracies: "Everyone blamed bug poison....but there is something scarier going on."
You received copies of stories, such as travel journalist Nina-Noelle Hall's look at the Phi Phi Islands in Thailand's C-magazine about the resort island of Koh Phi Phi: "When the unlucky vomit to death, find themselves in a murderous altercation, or go missing, the authorities have a suspicious pattern of allowing the case to fade into distant memories, old archives, all "unexplained." You learned that even the tourism-focused paper, Phuket Wan, has crusaded for more honest investigations of these deaths on the islands.
But still daughters continued to die. This summer, two more dead on Koh Phi Phi, two sisters from a small town in Canada who decided to vacation together and who died together in their hotel room in June. Again, there's a moving target of explanations from the authorities. The police blame first poisonous mushrooms, then poisonous fish, then a cocktail laced with the mosquito repellent DEET as a cause for the deaths of the Belanger sisters, Noemi, 26 and Audrey, 20. And again, as I wrote earlier, none of these suggestions ever answered your questions.
So your daughter died and you may never know why or how. You wonder if you could have somehow saved her but there's no way to find that out. "I am under no illusion that we will ever get the kind of answers that would lay to rest the constant 'what-ifs' my wife and I entertain in thinking about our daughter's death," Ted Vorster wrote to me last week. "We cannot change the fact of her death, yet without any clear understanding of what caused it, I feel an acute sense that we are betraying her memory, particularly if it was preventable in some way."
If you could get some answers, you might able to save someone else's child. And if you could do that, it might offer you some comfort, some resolution. But instead you are left, trapped, at the point where all of this started.
Your daughter died.
Note: After I wrote the two posts cited above, I talked in late October about the poisoning of young female tourists in Southeast Asia on NPR's All Things Considered. Many people contacted me afterward with tips, their personal stories, investigations that they'd done into deaths in Thailand. All of them expressed frustration over the limbo-land that these families have been left to wander, which I've tried to convey here. But I'd also like to send my thanks to the families of Soraya Vorster and Jill St. Onge for their help with this story, to Denis Green, Nina-Noelle Hall, and to the generosity of everyone who wrote and wanted to help.
Images: 1) Jill * St. Onge, memorial page. 2) Soraya Vorster Pandola, handout photo/Andrew Drummond-Thai Alternative News Site. 3) Sarah Carter, handout photo/**Dominion Post. 4) *Belanger sisters, handout photo/ Herald Sun.


text:
DOJ to announce findings of Arpaio investigation
PHOENIX (AP) - Federal authorities plan to announce their findings Thursday in a civil rights investigation of an Arizona sheriff's office accused of using discriminatory tactics in its signature immigration patrols.
KJZZ 91.5 FM will broadcast the planned press conference live at 10 a.m. Thursday with the help of KTVK-3TV.
The U.S. Justice Department has been investigating Maricopa County Sheriff Joe Arpaio's office since June 2008 for alleged discrimination, unconstitutional searches and seizures, and for having an English-only policy in his jails that discriminates against people with limited English skills.
The self-proclaimed toughest sheriff in America has been a national political fixture who has built his reputation on jailing inmates in tents and dressing them in pink underwear, selling himself to voters as unceasingly tough on crime and pushing the bounds of how far local police can go to confront illegal immigration.
The federal agency had previously provided little details of its probe, but Arpaio believed the inquiry was focused on the 20 immigration patrols known as ``sweeps'' that his office has conducted since January 2008.
During the patrols, deputies flood an area of a city - in some cases, heavily Latino areas - over several days to seek out traffic violators and arrest other offenders. Illegal immigrants accounted for 57 percent of the 1,500 people arrested in the sweeps, according to figures provided by Arpaio's office.
Critics said Arpaio's deputies target people during the patrols for minor traffic infractions based on their skin color so they can ask for proof of citizenship. Arpaio denied the allegation, saying people are stopped if deputies have probable cause to believe they have committed crimes and that deputies later find many of them are illegal immigrants.
Apart from the civil rights probe, a federal grand jury also has been investigating Arpaio's office on criminal abuse-of-power allegations since at least December 2009 and is specifically examining the investigative work of the sheriff's anti-public corruption squad.
The squad's cases against two county officials and a judge collapsed in court before going to trial and have been criticized by politicians at odds with the sheriff as trumped up. Arpaio has defended the investigations as a valid attempt at rooting out corruption in county government.
More than any other local police boss in the nation, Arpaio has pushed the bounds of what local officers can do to crack down on illegal immigration.
He began doing immigration enforcement in 2005 after the Legislature passed a ban on immigrant smuggling and voters became frustrated over the problems from the state's porous border. He set up a hotline to report immigration violations.
Over nearly the last three years, he has raided 56 businesses suspected of breaking a state law by knowingly hiring illegal immigrants. The raids led to more than 370 criminal arrests of illegal immigrants accused of using fake documents to get jobs and in two civil cases against employers for illegal hiring.
Arpaio had 100 deputies specially trained so they could make federal immigration arrests, but U.S. Immigration and Customs Enforcement in October 2009 stripped them of that power. A defiant Arpaio continued his immigration efforts by using state laws.
Critics have said Arpaio has demonized illegal immigrants in a bid to win support from voters. His supporters said the sheriff is the only local police boss who has really done anything about illegal immigration.
The sheriff has complained that the civil rights investigation is politically motivated, singling out Phoenix Mayor Phil Gordon, who in the spring of 2008 had asked the Justice Department to investigate Arpaio's immigration efforts.
During its investigation, the Justice Department filed a lawsuit alleging that Arpaio's office wouldn't hand over records and wouldn't give access to jails, employees and inmates. The lawsuit was settled this summer after getting cooperation from the sheriff's office.
A separate lawsuit in which a handful of Hispanics alleged racial profiling in Arpaio's sweeps remains alive in federal court.
The judge in that case found grounds to sanction the sheriff's office for having thrown away and shredded officers' records of traffic stops made during the sweeps, but hasn't yet imposed a penalty.
The sheriff's office said the destruction of records was an honest error that sprung from a top official not telling others in his office to preserve the documents.
Later, some sweeps-related emails that were thought to have been deleted by the sheriff's office turned out to have been saved by the county as part of an unrelated lawsuit.
Among the huge volume of saved emails were some that showed some deputies circulated offensive jokes about Mexicans.


text:
The latest updates about Oxford University Press around the world
OUP appoints new Group Finance Director from Google
12 November 2013
Google's Giles Spackman has been appointed Group Finance Director at Oxford University Press (OUP).
Spackman, who is currently Senior Finance Director, Global Business Organization, at Google Inc., has gained extensive experience in the media and digital industries. He has held CFO and strategic leadership roles at Time Inc., Pearson, and AOL, and has been with Google since 2009.
He will join OUP in December 2013, working from OUP's head office in Oxford.
Nigel Portwood, CEO of OUP, said of the appointment: "Giles has a fantastic range of skills and experience that means he is superbly qualified to take this important role at OUP. His deep understanding of the media industry and the impact of digital trends, along with his leadership of finance functions in growth companies, means that Giles will be able to make a major contribution towards OUP's future success in pursuit of its educational and academic mission."
Giles said of his appointment: "I am very excited to be joining OUP. It has a strong track record of excellence and success in academic and educational publishing, and plays an important role in extending the reach and impact of Oxford University's educational mission around the world. I look forward to working with the team to address the many opportunities open to OUP, driving its continuing digital transformation and global growth."
Related stories
OUP launches first learners' dictionary for academic English
OUP releases major iBooks Textbooks for English Language Learning and International Baccalaureate
'Selfie' named Word of the Year 2013
Professor Sir David Cannadine appointed new Editor of the ODNB


text:
Centereach man charged in robbery spree
A Centereach man accused of committing a robbery spree along Middle Country Road has been ordered held on $125,000 cash bail.
Joseph Tusa, 35, allegedly stole a vehicle left running outside the Centereach Mall about 7:30 p.m. Wednesday.
About 30 minutes later, Suffolk County police said, Tusa entered Robie's Cards and Gifts, on Middle Country Road in Centereach, and demanded cash, saying he had a weapon. The employee complied and Tusa fled in the stolen vehicle, police said.
On Friday, he returned to the store, again said he had a weapon and demanded cash, police said, but the employee refused. According to the felony complaint, Tusa punched the employee in the forehead, "causing swelling and pain," and fled in the stolen vehicle.
According to police, six minutes later, Tusa entered OK Petroleum, on Middle Country Road in Centereach, said he had a weapon and demanded cash from an employee.
Two employees refused to give him the money, and Tusa fled the store, police said. A few minutes later, Tusa entered Sue's Cardsmart in Independence Plaza in Selden, off Middle Country Road, and made the same demands, according to police. The employee complied, police said, and Tusa fled in the stolen vehicle.
Later that evening, before 6, Suffolk police saw Tusa in the stolen vehicle on College Road in Farmingville. Officers from the Sixth Precinct stopped the vehicle and Tusa was arrested.
Tusa was charged with two counts of third-degree robbery, third-degree attempted robbery, second-degree attempted robbery and third-degree grand larceny. Court officials said Tusa did not post bail Saturday.


text:
The Arab Spring has come full circle. Two years ago, huge crowds in Tahrir Square called for the removal of a military-backed dictator and for democratic elections. Today, opposition crowds in the same square are cheering the military's ouster of an elected government.
Opposition groups lay the blame for Egypt's ongoing economic and state collapse at the feet of ousted President Mohammed Morsi and his Muslim Brotherhood. The military has now put forward a road map for new elections, endorsed by the opposition.
But the failure, so far, of Egypt's democratic experiment has causes that go beyond the mistakes of Morsi. Unless the opposition acts on these causes, and quickly, there will soon be new protests by disaffected Egyptians in Tahrir Square.
Let's look first at Morsi's errors. He never recognized that his narrow margin of victory made it essential for him to run an inclusive government. He won only a quarter of the votes in the first round of presidential elections, and only 50.7 percent in the final round. That slim victory had two causes: First — and this is crucial — the opposition couldn't unite on a candidate in the first round, so its three different candidates split 75 percent of the ballots. Second, many non-Islamists voted for Morsi in the final round rather than cast a ballot for the military's preferred candidate, Ahmed Shafiq.
Instead of recognizing the sharp division within the country — between Islamists and non-Islamists — Morsi acted as if he were entitled to ignore the wishes of the other half of the country. No doubt, the secretive and long-repressed Muslim Brotherhood movement saw its victory as ordained by God.
But, in its eagerness to do God's will, the Brotherhood grabbed too fast at power, trying to gain control over every institution. It ran roughshod over Christian concerns about attacks by Islamists. It was so tone-deaf that it appointed as governor in Luxor a member of a former terrorist group-turned-political party that had once killed 60 tourists in that city.
Non-Islamists felt a whiff of a new authoritarianism. The government's overeager effort to Islamicize society led to push-back; an inability to reform the economy, or provide security or jobs, led to widespread working-class anger. Newly empowered, thousands of frustrated Egyptians again headed for Tahrir Square.
The youth leaders who organized both Tahrir Square revolts have proven their talent at rallying millions. But they have been unable, or unwilling, to create a coherent political movement out of an opposition that includes liberals, leftists, former regime supporters, and some moderate and Salafi Islamist groups.
These disparate groups had little in common other than their opposition to Morsi. They undercut efforts by the Morsi government to reform the collapsing economy, while proposing no workable plan of their own.
Had the opposition united behind one candidate or political program, it might have defeated Morsi in presidential elections; it also might have bested Brotherhood candidates in parliamentary elections that Morsi had promised for this fall.
Instead, if new parliamentary elections were held tomorrow and the military allowed Islamist candidates to run, they might win again, because only they are politically organized. The splintered opposition has perfected the art of street politics, but hasn't shown it can govern.
Nor is there any sign that the opposition contains leaders who could unite the country or fix its economy. The most popular opposition political figure, Hamdeen Sabahi, is an unreformed Nasserite socialist with economic ideas more appropriate to the 1960s.
As for the Nobel-winner and technocrat, Mohammed El-Baradei, who has been negotiating with the military, he is popular in the West but has little purchase on the Egyptian street.
Now that Morsi is gone, opposition groups can no longer hide behind anti-Islamism. They will have to up their game and prove that they have leaders with the ability to govern.
Those leaders will have to reach out to include Islamists in the political system, or risk bloody violence if they are excluded. Polls show that the non-Islamist opposition and Islamist parties each command around 30 percent of the electorate (while 40 percent are fed up with both sides).
And opposition activists will have to move beyond the politics of Tahrir Square and street protests, which won't save Egypt from collapsing. Otherwise, demonstrators may soon be demanding that they, too, leave the political scene.


text:
Hey All!
The monthly challenges appear to be going well. I've been impressed by the level of participation. It warms my heart. Thank you.
I went my LUG meeting yesterday and one of the members (Wayne, if he is reading this) brought nearly all of the Lego animals and had them marshaled on baseplates. I enjoyed pouring over them and it gave me an idea for this month's challenge.
Animal Kingdom.
Do anything animal related. Anything. Build a farm, build a knight with animalistic heraldry, build a brick-built beastie ravaging the countryside, etc. As the title of one of my favorite books said...."If at all possible, involve a cow".
Let out your inner animal. Remember, there are no rules in these challenges. If you think it fits...it does. Let's hear you roar!


text:
News Archives - 2011
Mardi Gras Madrigals—Eat with your hands and hear great music
If you like watching jugglers, wearing silly hats, eating with your hands, and listening to music from the Middle Ages, then you really need to attend Augsburg's annual Mardi Grad Madrigals dinner.
This event features jugglers and musicians, storytellers and poets, and a feast—eaten without utensils, of course. Local high school choirs are invited to perform, and this year's dinner features a special performance by the Schola Goliardi, Augsburg's new Medieval music ensemble directed by guest artist Jordan Sramek, artistic director of the internationally acclaimed Rose Ensemble.
The Mardi Gras feast was a traditional celebration among laity that happened on "Fat Tuesday," the day before the Lenten season began on Ash Wednesday. It represented a sort of last chance for people to fill up on rich, fatty foods and to enjoy music and dancing prior to a 40-day observance of fasting and prayer.
Augsburg's celebration, says Medieval studies and history professor Phil Adamo, is a chance to teach the community about a Middle Ages tradition and also to showcase the talent of Augsburg students.
Andrew Fox, a junior studying Medieval studies and religion, will also be performing with his traditional Celtic folk band. Fox, who says he was never really a "Ren fest kid," got into Medieval studies because he was interested in church history and the Middle Ages in general. This is his third year performing in the Mardi Gras Madrigal dinner.
"I like being able to play music and to entertain," Fox says. "It's not like any other sort of feast or banquet. We're all wearing Medieval costumes and eating with our hands. It's kind of exciting."
Fox encourages students to attend for a chance to enjoy food, music, and entertainment. "If you're an Augsburg student you can get free food and have a good time in general," he says.
The Mardi Gras Madrigal event will be held Tuesday, Mar. 8 in the Hoversten Chapel, Foss Center. Go to the website for ticket information.


text:
|Thread Tools
|Display Modes
Join Date: Nov 2000
Location: San Francisco, CA
Posts: 8,378
Anthony's Week 3 NFL Pointspread Picks
Last week: 5-10-1. Season totals: 13-17-2, Pct. .438. Best Bets: 1-4-1, Pct. .250.
Home team in capital letters; point spreads (opening line) in parentheses after underdog team; selections with point spreads in bold.
Tennessee 20, JACKSONVILLE 9 (+1 1/2) - Besides having beaten the Jags four in a row (and 3-0-1 against the spread in the quartet), The Team That Should Be Known As The Nashville Oilers would have the check mark at the quarterback position on Jimmy The Greek's board (featured on the CBS pre-game show in the late '70s) if he were still alive - and that check mark is far more important today than when The Greek and his board were around.
NEW ENGLAND 35, N.Y. Jets 3 (+20 1/2) - The Jets have neglected to score a touchdown in any of their last three at Occam's Razor (losing 38-3 there last year, 26-6 in 2017, and 41-3 in 2016) - and Luke Falk, who is even worse than Gardner Minshew if that's possible, will be their quarterback until Sam Darnold can come back from his bout of mononucleosis after Trevor Siemian suffered an injury whose gruesomeness rivaled that of the one Gerald Willhite got in 1987, also on Monday night, which contributed to the phasing out of the old-school AstroTurf. But the slow start the Patriots got off to last week against Miami should give you cause for pause before emptying the entire contents of your 401k and betting it on New England.
TAMPA BAY 23, N.Y. Giants 20 (+6 1/2) - The inevitable has just happened: Eli Manning has been benched (will a trade follow?). Look for Daniel Jones to lead the Giants to at least their fifth straight cover at The Ghost Of The Sombrero in his NFL debut.
PHILADELPHIA 27, Detroit 23 (+7 1/2) - I won't cue up Joe Biden's record player because I would only sound like a broken record bringing up Detroit's dumpster fire on grass and outdoors since 2001. So I will instead bring up the Eagles going 1-3-1 versus the points against the Lions in the last five meetings, the lone cover coming in a blizzard in 2012, plus the blizzard of injuries to the Philly receivers - and with a game in Lambeau against Aaron Rodgers, who has absolutely "pwned" them as they say these days, next Thursday night (meaning their injured receivers almost certainly won't play in that game either), the Eagles are staring down the barrel of 1-3 unless they win this.
BUFFALO 24, Cincinnati 14 (+4 1/2) - Unless the Bills are so hubristic that they're looking ahead to next week's home game against the Patriots, I can't see this being less than a two-possession game.
Atlanta 23 (+3), INDIANAPOLIS 17 - Jimmy The Greek's check mark at the quarterback position again - and this time you're getting points with it. And the Falcons' versatile policy of sometimes keeping their roof open and sometimes closing it at home gives them an advantage in these type of situations.
GREEN BAY 34, Denver 16 (+8) - The Broncos have never - repeat, never - won in Green Bay or Milwaukee (0-5-1 straight up, 0-6 against the line) and have been outscored therein by a combined 103 points (202-99). And move over, Saints and Bears: The Packers and Cowboys have replaced you at the top of the NFC heap.
MINNESOTA 30, Oakland 13 (+7 1/2) - I genuinely doubt that the Raiders will finish over .500 this year - and dating back to 2003 Oakland is 2-30 straight up and 11-21 against the line as a visitor on the carpet.
KANSAS CITY 21, Baltimore 16 (+7) - Since Cleveland 1.0 moved to Baltimore and became the Ravens in 1996, the home team in this series is 2-7 both straight up and against the spread - and like Tom Brady, Patrick Mahomes got off to a slow start last week, as the Chiefs were outscored 10-0 in the first quarter, when Mahomes had a passer rating of 66.7. Baltimore defense keeps it close.
DALLAS 51, Miami 3 (+20 1/2) - Show some class, Dallas - especially when the Dolphins have lost six in a row on artificial turf by a combined 217-105, and their last three indoors by a combined 110-64. And that's when they actually had a team.
ARIZONA 24 (+3), Carolina 23 - Home team has been the bully in this series of late (6-0 straight up, 5-0-1 against the spread in the last half dozen) while the Panthers have been real wimps inside NFL domes for quite some time (12-22 outright and 13-20-1 pointwise since 2008). And I really like Arizona's spunk. Upset special.
L.A. CHARGERS 20, Houston 14 (+3) - Ever since they replaced their original grass surface at Reliant Stadium with artificial turf after their first home game of 2016, the Texans have been most unreliable on grass, going 4-10 straight up and 3-10-1 against the line thereon. And since deciding to keep the roof closed nearly all the time (it has been closed for 15 consecutive home games), they have also struggled outdoors, going 7-15 straight up and 7-13-2 against the line in outdoor games, also since 2016. Melvin Gordon is apparently determined to pull a Le'Veon Bell and sit out the entire season - but Austin Ekeler is on pace to just barely miss a thousand-yard season in Gordon's absence (124 yards in two games works out to 992 yards for the year). Chargers have also dominated the lifetime series - 5-1 straight up, 6-0 against the spread.
SAN FRANCISCO 27, Pittsburgh 0 (+7) - One would think that the "social justice"-obsessed Rooneys would have signed Colin Kaepernick already in the wake of Big Ben's season-ending (and some are speculating, career-ending) injury. But Kaepernick or not, the home team in this series has won and covered four in a row by a combined 130-51. The 49ers, who were the last team not to allow an opponent to cross mid-field in an entire game (in 2000), might do it again here.
SEATTLE 24, New Orleans 6 (+5 /2) - Still another home-dominated series - five in a row, both ways - and Jimmy The Greek and his gone-but-not-forgotten check mark at quarterback comes into play here as well.
CLEVELAND 31 (+2 1/2), L.A. Rams 28 - All of Cleveland's bad trends are shrinking in the rear-view mirror now. But the Browns defense is gonna need to put their big-boy pants on in this spot, as Jared Goff is a huge step up from who they have faced in their first two games. Don't like taking two and a half, but still.
WASHINGTON 14 (+4), Chicago 13 - Mitchell Trubisky, who was drafted eight spots ahead of Patrick Mahomes in 2017, has generated 19 points in his first two games, while Mahomes has rung up 68 - one more reminder of what a colossal blunder the Bears made. And they have lost to The Team That Dares Not Speak Its Name seven times in a row!
Last edited by Anthony; 09-24-2019 at 05:53 PM.
|Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|Thread Tools
|Display Modes
Linear Mode
|Similar Threads
|Thread Starter
|Last Post
|Anthony's Week 17 NFL Pointspread Picks
|National Football League
|Anthony's Week 1 NFL Pointspread Picks
|National Football League
|Anthony's Week 9 NFL Pointspread Picks
|National Football League
|Anthony's Week 4 NFL Pointspread Picks
|National Football League
|Anthony's Week 15 NFL Pointspread Picks
|National Football League


text:
The Crespo Research Group
Welcome to the Crespo Group Page!
Research in Professor Crespo's group focuses on reaction processes of relevance to biology, renewal energy, and to the environment, with the chief aim of understanding their mechanistic aspects at the molecular level. Our group combine advanced photochemical techniques, steady-state and time-resolved spectroscopy, and computational methods to produce specific knowledge about the nuclear and electronic factors controlling the photochemistry of these molecules. The research endeavors in Prof. Crespo's group is cross-disciplinary and covers diverse areas of chemistry, exposing undergraduate and graduate students and postdoctoral associates to cutting edge research and state-of-the-art technologies. These research experiences contribute towards their integration into mainstream scientific activities.
Students involved in these scientific activities acquire expertise on a wide variety of analytical and spectroscopic techniques, and on time-resolved instrumentation with femtosecond, picosecond, and nanosecond time resolution. Opportunities exist for complementing experimental work with molecular dynamics simulation and high-level quantum chemical calculations.
Research Interests: Ultrafast Spectroscopy, Biophysics, Organic Photochemistry and Photophysics, Light-Harvesting and Energy Conversion, Computational Chemistry, Chemical Dynamics and Kinetics.
Funding: ACS-PRF, DoD, and NSF.
Find us on


text:
- West Avenue Elementary
- Homepage
Kincannon named lone finalist to become Waco ISD superintendent
Her career in public education spans three decades, including the past eight years as the superintendent of Belton ISD.
WACO, Texas – Tonight, the Waco ISD Board of Trustees selected Dr. Susan Kincannon as the lone finalist to become the district's next superintendent. Kincannon has served in public education for 30 years including stints as a teacher, principal, assistant superintendent for curriculum and instruction, and deputy superintendent. Since 2011, she has been the superintendent of Belton ISD.
"Over the past four months, our families, our employees and this community have shared their vision for the future of our schools with the school board, and I am confident that we have found someone who has the same hopes and dreams for our students," Waco ISD Board President Angela Tekell said. "Dr. Kincannon is passionate about the students that she serves. She believes that every student deserves an education that will set them on the path to realizing their full potential. More than that, her experience, her expertise in curriculum and instruction, her knowledge of our district, and her connections to resources in our region and across the state make Dr. Kincannon the right person to lead Waco ISD forward."
Kincannon began her career as a fifth-grade teacher at Scott Elementary in Temple ISD. From her first day in the classroom to today, Kincannon says that she has been inspired by the example of her fourth-grade teacher.
"I know the difference that a teacher can make in a child's life, because Mrs. Kellingsworth, my fourth-grade teacher, made that difference in my life," Kincannon said. "She was a phenomenal teacher, but more than anything I remember how she made me feel. She saw my potential, and she made me feel special. That's why what we do in our schools matters so much. As educators, every day, we have the opportunity to make that difference for our students – to truly see their potential and to help them know that they are special."
Kincannon joined Belton ISD in July 2000 as a middle school principal. In 2002 she became the assistant superintendent for curriculum and instruction leading the development of the district's curriculum for all content areas and grade levels. In that role, she also secured millions of dollars in grant funding to provide high-quality professional development for teachers and to implement enhanced instructional programs.
In 2011, Kincannon was tapped to become the superintendent of the district, which is about 40 miles south of Waco. At the time, Belton ISD had just under 9,000 students. Today, its enrollment is over 12,000 students.
"Every year, we welcome 300 to 400 new students into Belton ISD," Belton ISD Board President Sue Jordan said. "Many of these families work other places but choose to make their home here for our schools. For the past eight years under Dr. Kincannon's leadership, Belton ISD has been a destination school district. Her leadership has also made it a welcoming place for all of our families. Dr. Kincannon has celebrated our diversity and helped to build a genuinely inclusive culture."
As superintendent, Kincannon expanded the academic opportunities available for students. The career and technical education program added state-of-the-art facilities for auto tech and agricultural science while the construction trades program won multiple national championships. The Superintendent Scholars Program has provided academically advanced students with unique experiences and additional support outside of the classroom.
To support growing programs and fast-growing enrollment, Kincannon also oversaw the transformation of Belton ISD's facilities and technology infrastructure. Since 2011, Belton ISD has added two new middle schools and three elementary schools. Three other campuses were renovated and repurposed in that time, and a new high school will open next fall.
Beginning in the fall of 2011, Belton ISD launched a one-to-one technology initiative that has expanded to provide every secondary student with a dedicated device that they can use both at school and at home. Visitors from across the country and around the world have traveled to the district to learn about the initiative.
"Waco is a special place for my family," Kincannon said. "My daughter attends Baylor University, and my husband's company does business here. We own a home in Waco and plan to retire here. I'm excited to meet our educators, spend time on our campuses, and – most of all – to serve Waco's families."
By law, a school board must wait 21 days before hiring a finalist for superintendent. The Waco ISD board is scheduled to consider Kincannon's contract during a meeting on Aug. 29.
The Belton ISD board will meet tomorrow night to discuss personnel in closed session, and their next regular monthly meeting is scheduled for Aug. 19.


text:
Comments are closed.
Pesso PBSP International LLC
116 Alexander Ave.
Larkspur, CA 94939
Copyright 2020 © by Pesso PBSP International LLC All rights reserved. No reproduction or republication of any material on this website without written permission.
Professional authorized PBSP® Training Programs and Certification Procedures are exclusively offered under the umbrella of our registered trademarks: Pesso Boyden System Psychomotor® or PBSP®, owned by Pesso PBSP International LLC. Use of these trademarks is by permission only granted by Pesso PBSP International LLC. Graduates of authorized PBSP® Training Programs can offer therapy under the trademarks.


text:
We'll post updates on routes and diversions, publish news and events happening nearby as well as provide insight into how we maintain and look after the coast path for everyone to enjoy. You can also view all of the current temporary path diversions on our interactive map, and check out our events section to see what's coming up!
Path Updates - Llŷn Peninsula
Keep up to date with the latest news and information from the Coast Path Officer and our team on the ground


text:
21 products
Great quality paint in large volume! A favorite for classrooms and murals.
Buy 1500-1900 lbs of Georgie's Clay & Get FREE FREIGHT to anywhere in the U.S! A $200 Value -Mix'n match any type.
Even during Covid-19 Lock-Down, your local stores have great tools and equipment waiting for new homes!


text:
|Safe Haskell
This module is used for defining Shake build systems. As a simple example of a Shake build system,
let us build the file
result.tar from the files listed by
import Development.Shake import Development.Shake.FilePath main =
shakeOptions$ do
want["result.tar"] "*.tar"
*>\out -> do contents <-
replaceExtensionout "txt"
system'"tar" $ ["-cf",out] ++ contents
We start by importing the modules defining both Shake and routines for manipulating
FilePath values.
We define
main to call
shake with the default
shakeOptions. As the second argument to
shake, we provide a set of rules. There are two common forms of rules,
want to specify target files,
*> to define a rule which builds a
FilePattern. We use
want to require that after the build
completes the file
result.tar should be ready.
*.tar rule describes how to build files with the extension
.tar, including
readFileLines on
result.txt, after changing the
.tar extension to
.txt. We read each line
into the variable
contents -- being a list of the files that should go into
result.tar. Next, we
depend (
need) all the files in
contents. If any of these files change, the rule will be repeated.
Finally we call the
tar program. If either
result.txt changes, or any of the files listed by
change, then
result.tar will be rebuilt.
When writing a Shake build system, start by defining what you
want, then write rules
*> to produce the results. Before calling
system' you should ensure that any files the command
requires are demanded with calls to
need. We offer the following advice to Shake users:
- If
ghc --makeor
cabalis capable of building your project, use that instead. Custom build systems are necessary for many complex projects, but many projects are not complex.
- The CmdArgs package (http://hackage.haskell.org/package/cmdargs/) is well suited to providing
command line parsing for build systems, often using flags to set fields in
- Put all result files in a distinguished directory, for example
_make. You can implement a
cleancommand by removing that directory, using
- To obtain paralell builds set
shakeThreadsto a number greater than 1. You may also need to compile with
- Often the
wantcommands will be determined by command line arguments, to mirror the behaviour of
- Lots of compilers produce
.ofiles. To avoid overlapping rules, use
.c.ofor C compilers,
.hs.ofor Haskell compilers etc.
- Do not be afraid to mix Shake rules, system commands and other Haskell libraries -- use each for what it does best.
- The more accurate the dependencies are, the better. Use additional rules like
getDirectoryFilesto track information other than just the contents of files. For information in the environment that you suspect will change regularly (perhaps
ghcversion number), either write the information to a file with
writeFileChanged, or use
The theory behind an old version of Shake is described in a video at http://vimeo.com/15465133.
Acknowledgements: Thanks to Austin Seipp for properly integrating the profiling code.
- shake :: ShakeOptions -> Rules () -> IO ()
- data ShakeOptions = ShakeOptions {
- shakeOptions :: ShakeOptions
- class (Show key, Typeable key, Eq key, Hashable key, Binary key, NFData key, Show value, Typeable value, Eq value, Hashable value, Binary value, NFData value) => Rule key value | key -> value where
- validStored :: key -> value -> IO Bool
- data Rules a
- defaultRule :: Rule key value => (key -> Maybe (Action value)) -> Rules ()
- rule :: Rule key value => (key -> Maybe (Action value)) -> Rules ()
- action :: Action a -> Rules ()
- data Action a
- apply :: Rule key value => [key] -> Action [value]
- apply1 :: Rule key value => key -> Action value
- traced :: String -> IO a -> Action a
- data Verbosity
- = Silent
- | Quiet
- | Normal
- | Loud
- | Diagnostic
- getVerbosity :: Action Verbosity
- putLoud, putQuiet, putNormal :: String -> Action ()
- liftIO :: MonadIO m => forall a. IO a -> m a
- system' :: FilePath -> [String] -> Action ()
- systemCwd :: FilePath -> FilePath -> [String] -> Action ()
- systemOutput :: FilePath -> [String] -> Action (String, String)
- copyFile' :: FilePath -> FilePath -> Action ()
- readFile' :: FilePath -> Action String
- writeFile' :: FilePath -> String -> Action ()
- readFileLines :: FilePath -> Action [String]
- writeFileLines :: FilePath -> [String] -> Action ()
- writeFileChanged :: FilePath -> String -> Action ()
- need :: [FilePath] -> Action ()
- want :: [FilePath] -> Rules ()
- (*>) :: FilePattern -> (FilePath -> Action ()) -> Rules ()
- (**>) :: [FilePattern] -> (FilePath -> Action ()) -> Rules ()
- (?>) :: (FilePath -> Bool) -> (FilePath -> Action ()) -> Rules ()
- (?>>) :: (FilePath -> Maybe [FilePath]) -> ([FilePath] -> Action ()) -> Rules ()
- (*>>) :: [FilePattern] -> ([FilePath] -> Action ()) -> Rules ()
- type FilePattern = String
- (?==) :: FilePattern -> FilePath -> Bool
- doesFileExist :: FilePath -> Action Bool
- getDirectoryContents :: FilePath -> Action [FilePath]
- getDirectoryFiles :: FilePath -> FilePattern -> Action [FilePath]
- getDirectoryDirs :: FilePath -> Action [FilePath]
- addOracle :: [String] -> Action [String] -> Rules ()
- askOracle :: [String] -> Action [String]
- alwaysRerun :: Action ()
- data Resource
- newResource :: String -> Int -> IO Resource
- withResource :: Resource -> Int -> Action a -> Action a
shake :: ShakeOptions -> Rules () -> IO ()Source
Main entry point for running Shake build systems. For an example see the top of the module Development.Shake.
ShakeOptions to specify how the system runs, and
Rules to specify what to build.
Core of Shake
data ShakeOptions Source
Options to control the execution of Shake, usually specified by overriding fields in
shakeReport=Just "report.html"}
shakeOptions :: ShakeOptionsSource
The default set of
class (Show key, Typeable key, Eq key, Hashable key, Binary key, NFData key, Show value, Typeable value, Eq value, Hashable value, Binary value, NFData value) => Rule key value | key -> value whereSource
Define a pair of types that can be used by Shake rules.
validStored :: key -> value -> IO BoolSource
Given that the database contains
value, does that still match the on-disk contents?
As an example for filenames/timestamps, if the file exists and had the same timestamp, you
would return
True, but otherwise return
False. For rule values which are not also stored
on disk,
validStored should always return
Define a set of rules. Rules can be created with calls to
defaultRule or
action. Rules are combined
with either the
Monoid instance, or (more commonly) the
Monad instance and
do notation.
defaultRule :: Rule key value => (key -> Maybe (Action value)) -> Rules ()Source
rule, but lower priority, if no
rule exists then
defaultRule is checked.
All default rules must be disjoint.
rule :: Rule key value => (key -> Maybe (Action value)) -> Rules ()Source
Add a rule to build a key, returning an appropriate
Action. All rules must be disjoint.
To define lower priority rules use
action :: Action a -> Rules ()Source
Run an action, usually used for specifying top-level requirements.
Action monad, use
liftIO to raise
IO actions into it, and
need to execute files.
Action values are used by
rule and
apply :: Rule key value => [key] -> Action [value]Source
Execute a rule, returning the associated values. If possible, the rules will be run in parallel.
This function requires that appropriate rules have been added with
rule or
traced :: String -> IO a -> Action aSource
Write an action to the trace list, along with the start/end time of running the IO action.
system' command automatically calls
traced. The trace list is used for profile reports
The verbosity data type, used by
Don't print any messages.
Only print essential messages (typically errors).
Print normal messages (typically errors and warnings).
Print lots of messages (typically errors, warnings and status updates).
Print messages for virtually everything (for debugging a build system).
getVerbosity :: Action VerbositySource
Get the current verbosity level, as set by
shakeVerbosity. If you
want to output information to the console, you are recommended to use
putLoud /
putNormal /
putQuiet, which ensures multiple messages are
not interleaved.
putLoud, putQuiet, putNormal :: String -> Action ()Source
Write a message to the output when the verbosity (
shakeVerbosity) is appropriate.
The output will not be interleaved with any other Shake messages
(other than those generated by system commands).
Utility functions
systemCwd :: FilePath -> FilePath -> [String] -> Action ()Source
systemOutput :: FilePath -> [String] -> Action (String, String)Source
Execute a system command, returning
This function will raise an error if the exit code is non-zero.
Before running
systemOutput make sure you
need any required files.
copyFile' :: FilePath -> FilePath -> Action ()Source
copyFile old new copies the existing file from
old to
new. The
old file is has
need called on it
before copying the file.
readFileLines :: FilePath -> Action [String]Source
A version of
readFile' which also splits the result into lines.
writeFileLines :: FilePath -> [String] -> Action ()Source
A version of
writeFile' which writes out a list of lines.
writeFileChanged :: FilePath -> String -> Action ()Source
Write a file, but only if the contents would change.
File rules
need :: [FilePath] -> Action ()Source
Require that the following files are built before continuing. Particularly
necessary when calling
system'. As an example:
*>\out -> do let src =
want :: [FilePath] -> Rules ()Source
Require that the following are built by the rules, used to specify the target.
main =
shakeOptions$ do
want["Main.exe"] ...
This program will build
Main.exe, given sufficient rules.
(*>) :: FilePattern -> (FilePath -> Action ()) -> Rules ()Source
Define a rule that matches a
FilePattern. No file required by the system must be
matched by more than one pattern. For the pattern rules, see
*>\out -> do let src =
To define a build system for multiple compiled languages, we recommend using
.hs.o, to indicate which language produces an object file.
I.e., the file
foo.cpp produces object file
Note that matching is case-sensitive, even on Windows.
(**>) :: [FilePattern] -> (FilePath -> Action ()) -> Rules ()Source
Define a set of patterns, and if any of them match, run the associated rule. See
(?>) :: (FilePath -> Bool) -> (FilePath -> Action ()) -> Rules ()Source
Define a rule to build files. If the first argument returns
True for a given file,
the second argument will be used to build it. Usually
*> is sufficient, but
?> gives
additional power. For any file used by the build system, only one rule should return
(all isUpper .
?>\out -> do let src =
replaceBaseNameout $ map toLower $ takeBaseName out
writeFile'. map toUpper =<<
(?>>) :: (FilePath -> Maybe [FilePath]) -> ([FilePath] -> Action ()) -> Rules ()Source
Define a rule for building multiple files at the same time, a more powerful
and more dangerous version of
Given an application
test ?>> ...,
test should return
Just if the rule applies, and should
return the list of files that will be produced. This list must include the file passed as an argument and should
obey the invariant:
test x == Just ys ==> x `elem` ys && all ((== Just ys) . test) ys
As an example of a function satisfying the invariaint:
test x | takeExtension x `elem` [".hi",".o"] = Just [dropExtension x <.> "hi", dropExtension x <.> "o"] test _ = Nothing
Regardless of whether
Foo.hi or
Foo.o is passed, the function always returns
[Foo.hi, Foo.o].
(*>>) :: [FilePattern] -> ([FilePath] -> Action ()) -> Rules ()Source
Define a rule for building multiple files at the same time.
As an example, a single invokation of GHC produces both
.hi and
.o files:
*>>\[o,hi] -> do let hs =
replaceExtensiono "hs"
need... -- all files the .hs import
system'"ghc" ["-c",hs]
However, in practice, it's usually easier to define rules with
*> and make the
.hi depend
on the
.o. When defining rules that build multiple files, all the
FilePattern values must
have the same sequence of
// and
* wildcards in the same order.
type FilePattern = StringSource
A type synonym for file patterns, containing
// and
*. For the syntax
and semantics of
FilePattern see
(?==) :: FilePattern -> FilePath -> BoolSource
Match a
FilePattern against a
FilePath, There are only two special forms:
*matches an entire path component, excluding any separators.
//matches an arbitrary number of path componenets.
Some examples that match:
"//*.c" ?== "foo/bar/baz.c" "*.c" ?== "baz.c" "//*.c" ?== "baz.c" "test.c" ?== "test.c"
Examples that don't match:
"*.c" ?== "foo/bar.c" "*/*.c" ?== "foo/bar/baz.c"
Directory rules
getDirectoryContents :: FilePath -> Action [FilePath]Source
Get the contents of a directory. The result will be sorted, and will not contain
the files
. or
.. (unlike the standard Haskell version). It is usually better to
call either
getDirectoryFiles or
getDirectoryDirs. The resulting paths will be relative
to the first argument.
getDirectoryFiles :: FilePath -> FilePattern -> Action [FilePath]Source
Get the files in a directory that match a particular pattern.
For the interpretation of the pattern see
getDirectoryDirs :: FilePath -> Action [FilePath]Source
Get the directories contained by a directory, does not include
. or
Additional rules
addOracle :: [String] -> Action [String] -> Rules ()Source
Add extra information which your build should depend on. For example:
addOracle ["ghc"] $ return ["7.2.1"] addOracle ["ghc-pkg","shake"] $ return ["1.0"]
If a rule depends on the GHC version, it can then use
, and
if the GHC version changes, the rule will rebuild. It is common for the value returned
askOracle ["ghc"]
askOracle to be ignored.
The Oracle maps questions of
[String] and answers of
[String]. This type is a
compromise. Questions will often be the singleton list, but allowing a list of strings
there is more flexibility for heirarchical schemes and grouping - i.e. to have
ghc-pkg shake,
ghc-pkg base etc. The answers are often singleton lists, but
sometimes are used as sets - for example the list of packages returned by
Actions passed to
addOracle will be run in every Shake execution they are required,
their value will not be kept between runs. To get a similar behaviour using files, see
alwaysRerun :: Action ()Source
Always rerun the associated action. Useful for defining rules that query the environment. For example:
*>\out -> do
alwaysRerun(stdout,_) <-
systemOutput"ghc" ["--version"]
writeFileChangedout stdout
Finite resources
The type representing a finite resource, which multiple build actions should respect.
Created with
newResource in the
IO monad before calling
and used with
withResource in the
Action monad
when defining rules.
As an example, only one set of calls to the Excel API can occur at one time, therefore Excel is a finite resource of quantity 1. You can write:
do excel <-
newResource"Excel" 1
shakeThreads=2} $ do
want["a.xls","b.xls"] "*.xls"
*>\out ->
withResourceexcel 1 $
system'"excel" [out,...]
Now the two calls to
excel will not happen in parallel. Using
is better than
MVar as it will not block any other threads from executing. Be careful that the
actions run within
withResource do not themselves require further quantities of this resource, or
you may get a "thread blocked indefinitely in an MVar operation" exception. Typically only
system commands (such as
system') will be run inside
not commands such as
As another example, calls to compilers are usually CPU bound but calls to linkers are usually disk bound. Running 8 linkers will often cause an 8 CPU system to grid to a halt. We can limit ourselves to 4 linkers with:
do disk <-
newResource"Disk" 4
shakeThreads=8} $ do
want[show i
<.>"exe" | i <- [1..100]] "*.exe"
*>\out ->
withResourcedisk 1 $
system'"ld" ["-o",out,...] "*.o"
*>\out ->
system'"cl" ["-o",out,...]
newResource :: String -> Int -> IO ResourceSource
Create a new finite resource, given a name (for error messages) and a quantity of the resource that exists.
For an example see