text:
Digitimes Research has learned that Google is set to release at least two Nexus tablets in 2014 with an 8.9-inch model already under development and set to enter mass production in July. The 8.9-inch tablet features a display resolution of more than 2K.
Although Google may still release a smaller-size model in 2014, its strategy of skipping most of the sizes in the 8-inch range and going for an 8.9-inch display - a size that colud be categorized as large-size tablet (9-inch and above) - shows that the Internet giant is starting to shift its focus to large-size tablet applications.
In 2013, Android had an over 50% share in the small-to medium-size brand tablet market and is expected to achieve further growth in 2014 as brand vendors turn to push 8-inch tablets. The 7-inch segment will continue to see shipment growth thanks to strong demand for models with phone functions, Digitimes Research believes.
However, in the large-size brand tablet market, Android only accounted for around 30% in 2013 and its shipments amounted to only half of those of iPads. Windows also trailed behind with around 10% market share.
Because of Google's disadvantages in the large-size brand tablet market, Digitimes Research believes the release of the 8.9-inch Nexus - a product with a good price/performance ratio, sufficient mobility, and a strategic position between the large-size and small- to medium-size segments - may motivate the rest of Android camp to also skip the 8-inch segment and head for the large-size segment.
More importantly, whether the Android camp is able to create new added values for the large-size tablet market and in turn boost the overall market, will heavily depend on Google's ability to enhance Android tablet-only applications and attract more application developers to join the ecosystem.
Digitimes Research believes if the 8.9-inch Nexus can be priced at around US$299 and if Android 5.0, which may be released at the Google I/O in June, is able to feature more Android tablet-only applications, it should help the 8.9-inch Nexus tablet achieve a breakthrough in the large-size tablet market.
Content from this blog post was provided by the Digitimes Research Tracking team, which focuses on shipment data and market trends in the global mobile device supply chain. Digitimes Research provides quarterly tracking services for market sectors such as Global Tablet, China Smartphone, China Smartphone AP, China Touch Panel, Taiwan ICT and Taiwan FPD. Click here for more information about Digitimes Research Tracking services.


text:
The Netherlands have already qualified for Euro 2012 and Sweden are almost certainly going to take a playoff spot, but they can take their destiny into their own hands with a point against Holland on the final matchday. At the very least, this is going to be a good match between a couple of high-quality sides. Even on the road The Netherlands will be heavy favorites, as manager Bert Van Marwijk has named a very strong side. Here are the lineups.
Sweden lineup (4-4-2): Isaksson; Olsson, Majstorovic, Mellberg, Lustig; Svensson, Elm, Kallstrom, Larsson; Elmander, Toivonen
Netherlands lineup (4-3-3): Vorm; Van der Wiel, Bruma, Mathijsen, Pieters; Van Bommel, Strootman, Van Der Vaart; Kuyt, Huntelaar, Van Persie
Sweden have plenty of firepower up top, but their defense is going to have to play a truly spectacular game to contain Holland's attack.
Kickoff is at 2:15 pm ET, 8:15 pm local time. The game can be seen on ESPN3.com in the USA.

subset: commoncrawl


text:
The Golden Ball first pub in York to be run by community (From York Press)
- News feed
- Find us on Twitter
Follow us on Twitter
- Find us on Facebook
The Press, York
Like us on Facebook
Report this comment
The Golden Ball in Bishophill is first pub in York to be run by community
8:11am Tuesday 13th November 2012 in News By Mike Laycock , Chief reporter
Board member Wendy Tunnicliffe, foreground, signs on the dotted line at The Golden Ball, watched by, from left, solicitors John Paice and John Walker, both from Guest Walker & Co, landlady Karen Cranfield and other members of the board
A POPULAR York pub has made history by becoming the first in the city to be run by its community.
A new era was ushered in at the Golden Ball in Bishophill yesterday when Golden Ball Cooperative Ltd took over the lease at the pub on the corner of Cromwell Road and Victor Street.
About 180 investors have raised more than £75,000 by investing £400 each in shares in return for a say in the pub's running and an annual dividend of up to five per cent.
Cooperative secretary Peter Kilbane said: "It's local people doing things for themselves."
He said the move would put the pub at the heart of the local community, with all profits ploughed back into the Golden Ball.
He said almost half the investors lived in Bishophill, but others lived across the city, and there were also some ex-pats living as far away as India, China, Peru and Norway who had decided to get involved.
He said a new landlady, Karen Cranfield, had taken over following the retirement of Linda and Dave Foster.
The pub, which is Grade II listed, is regarded as having the most complete inter-war layout of any pub in York, having been remodelled in 1929 by John Smith's and left virtually unchanged since then.
Mr Kilbane said that as well as fulfilling the traditional pub role, the revitalised Golden Ball could also cater for local groups, such as mums and toddlers, or hold coffee mornings. He said the whole community was being invited to come along to celebrate the new era would be celebrated this coming Saturday and Sunday with a weekend-long party dubbed "Get The Ball Rolling".


text:
Dual-band (Multi-band 806-960MHz, 1700-2700MHz) ceiling mount antenna for amplifier/repeater systems. Compatible with AWS, Cellular, iDEN, PCS, WiMax.
This antenna is designed to be used as the interior antenna in an amplifier/repeater (wireless) system. It is not a standalone item and is not designed to be directly connected to your phone.
Connector - N/Female, requires the following cables for appropriate connections:
General Specifications
Electrical Specifications
Electrical Specifications (Band 2)


text:
Montez, Bucky's and the KISS-FM Crew are out on the streets this summer bringing you FREE hot dogs, chips and drinks! Check out the stops here!
Nebraska Balloon & Wine Festival Helicopter Ride
Things you will never see in the Omaha Metro Area again
Lucky KGOR Listener Meets Rick Springfield!


text:
MIDDLE RIVER, Md. (AP) - Maryland state police are taking the first step toward replacing their aging fleet of medevac helicopters.
Police will put the first of the new helicopters on display Friday. Gov. Martin O'Malley is expected to attend the unveiling.
The agency has 11 helicopters, 10 of which are more than 20 years old. The state contracted with AgustaWestland to replace them in the wake of a September 2008 helicopter crash that killed four people.
The agency will ultimately get 10 new helicopters, which it says will allow state police to continue using them to transport trauma patients as well as for search and rescue missions, law enforcement and homeland security.


text:
The Jasper County Sheriff's Office says preliminary investigations show no jailer or jail staff member was at fault for the death of an inmate yesterday.
Court records show Cody Ennis was arrested in 2011 by Joplin police and charged with felony sexual assault. Jasper County police say they received Ennis in July of this year from a prison near Columbia, Missouri.
Captain Derek Walrod with the Jasper County Sheriff's Office says there was no indication Ennis was ever suicidal. "Not that I'm aware of," says Walrod. "I've talked to the investigators, I've talked to jail staff, and at this point, there was no indication that this was going to happen."
21-year-old Ennis was found dead early yesterday morning in his jail cell. Jailers say Ennis died from apparent suicide. It's something that hasn't happened at the county jail since 2010.
Walrod says Ennis never had any altercations with Jasper County jail workers.
The sheriff's office isn't releasing details of how Ennis died, but say he had a cell all to himself.
"Generally, they have a bed, a mattress, a sink, and a toilet. Bed sheets, a blanket. Just the basic needs," says Walrod.
The sheriff's office says jailers have both random and set walk-in checks with prisoners. But the sheriff's office isn't saying yet when Ennis was last checked on, because investigations into his death are still ongoing.
Police say prisoners are asked a series of questions about their mental state when they're booked. There's also counselors checking on a prisoner's state of mind during their stay. Jailers have to be trained every year in suicide prevention.
"We can't have cameras in the cells...because they're getting undressed. But we do have cameras outside. Almost every place in here is seen by video," says Walrod.
Ennis' body was scheduled for an autopsy in Kansas City on the same day he died, but preliminary results have not yet been released.
To learn more about the 2010 suicide at the Jasper County jail, click here.
KOAM - Licensed to Pittsburg, Kansas
Send tips, ideas and press releases to: email@example.com
Send newsroom questions or comments to: firstname.lastname@example.com
Phone: (417) 624-0233 or (620) 231-0400
Web comments or questions: email@example.com
Newsroom Fax: (417) 624-3158


text:
Victoria Beckham Skype Documentary FULL
I put together all the video from the interactive pages on Skype site. Hope you like it. Video Owners: Skype, Victoria Beckham....
- published: 03 Feb 2014
- views: 960
Victoria Beckham flaunted her tiny physique in an angelic white dress as she unveiled her new accessories collection at a photocall in Singapore earlier today. Wearing the white number, that had fur round the bottom, showing off her super skinny legs and enviable tan, the fashionista posted for paps and onlookers at the On Pedder store, which stocks the designer's new range that includes an array of accessories such as sunglasses and handbags. VB flaunts tiny figure in all-white get-up (Splash News) Vic is currently alone overseas, without her husband David or children, but it seems like she's been having a blast...more »
loading Tweet Email Print RSS Share Victoria Beckham in Harpers Bazaar David Beckham,Victoria Beckham,celebrity party,the conaught harpers bazaars dinner for victoria...Harpers Bazaar 2012-04-03
Boyish elements against a sense of femininity IT Bags BFI Costume Illustrations Junya Watanabe for Loewe Redheaded icons 31 Aug - 6 Sept: Best Dressed The Top Models of...Harpers Bazaar 2013-09-08
Chains, frothy ruffles and abstract prints at Victoria Beckham autumn/winter 14 Your Valentines Night In Planned 7-9 FEB BAZAAR WEEKEND Best Bars to Eat at Creatures Of...Harpers Bazaar 2014-02-09
Victoria Beckham's second line is as covetable as ever See All Back The Row autumn/winter 13 The Bazaar Valentine's Guide 3.1 Phillip Lim autumn/winter 13 Belstaff...Harpers Bazaar 2013-02-13
Like World News?
Effortless and easy from Victoria by Victoria Beckham Victoria Beckham spring/summer 13 Katie Holmes joins Victoria Beckham at New York Fashion Week Victoria Beckham to show in New York as planned Victoria Beckham at New York Fashion Week New York Fashion Week kicks off Richard Nicoll & Victoria Beckham launch new eyewear lines While in New York , Why Don't You... September 2nd...Harpers Bazaar 2012-09-12
Victoria Beckham takes a surprised bow after her own fashion show during Fashion Week in New York City. Credit: AFP/Getty Images Victoria Beckham takes a surprised bow after her own fashion show during Fashion Week in New York City. Victoria Beckham takes a bow after her own fashion show during Fashion Week in New York City. Victoria Beckham takes a surprised bow after her own...The Examiner 2012-09-11
Victoria Beckham might be the most put-together woman on the planet -- we don't think we've ever seen her with a hair out of place or a smudgy makeup mistake. Yet it seems the fashion designer is less than eager to get her daughter, Harper, turned on to makeup. Beckham reportedly told The Sun, "I can't put on make-up when Harper's around, because she would join me immediately....Huffington Post 2013-05-30
Showcases fall/winter 2012 fashion presentation exclusively at Holt Renfrew VANCOUVER, June 15, 2012 /CNW/ - Style icon and fashion designer Victoria Beckham visited Holt Renfrew's Vancouver flagship store today Friday, June 15 for a photo call followed by a private event. The Victoria Beckham event at Holt Renfrew was her first visit to Canada, promoting her Victoria Beckham...Canada Newswire 2012-06-16
Soccer star David Beckham: Even at 36, I still run 12 miles a game Samantha ChangFebruary 8, 2012 Victoria Beckham regains size 0 pre-pregnancy body 8 weeks after giving birth Samantha ChangSeptember 4, 2011 David & Victoria Beckham tweet first photos of daughter Harper Seven Samantha ChangJuly 17, 2011 Most recent Victoria Beckham: I regained my size zero pre-baby body by...The Examiner 2012-03-22
Victoria Beckham attends the International Woolmark prize grand final during London Fashion Week Fall/Winter 2013/14 at ME Hotel in London, England.A model poses at the Victoria, Victoria Beckham fall 2013 presentation during Mercedes-Benz Fashion Week at Affirmation Arts in New York City.A model poses at the Victoria, Victoria Beckham fall 2013 presentation during...The Examiner 2013-04-25
Victoria Caroline Beckham (née Adams; born 17 April 1974) is an English fashion designer, businesswoman and former singer. In the late 1990s, Beckham rose to fame with the all-female pop group Spice Girls and was dubbed Posh Spice by the July 1996 issue of the British pop music magazine Top of the Pops. Since the Spice Girls split, she has had a solo pop music career, scoring four UK Top 10 singles. Her first single to be released, "Out of Your Mind", reached Number 2 in the UK Singles Chart and is her highest chart entry to date. During her solo career, she has been signed to Virgin Records and Telstar Records.
Beckham has found more success as an internationally recognised and photographed style icon. Her career in fashion includes designing a line of jeans for Rock & Republic and later designing her own denim brand, dVb Style. Beckham has brought out her own range of sunglasses and fragrance, entitled Intimately Beckham, which has been released in the UK and the US. In association with the Japanese store Samantha Thavasa and Shiatzy Chen, she has produced a range of handbags and jewellery. In addition, Beckham has released two best-selling books; one her autobiography, the other a fashion guide.


text:
- Willamette
- Athletics
- Teams
- Football
- Roster
- Jonathan Brewer
2013 Bearcats
Jonathan Brewer | #77 | OL
- Height: 6-2
- Weight: 315
- Class Year: Freshman
- Eligibility: Freshman
- Major: Undecided
- Hometown: Albany, Ore.
- Previous School or College: South Albany HS
Tune in to the Bearcat Network and watch live webcasts for select competitions and see live stats for nearly all Bearcat competitions. You can also find social media links like Facebook and twitter, rss feeds and video archives.
Purchase Action Photos
Naomi Stukey is the official bearcat photographer. Click the above link to browse and purchase action shots.


text:
Taking Action for Our Energy Future
Connecticut is taking action to build a clean energy future for everyone in the state. Each of us can make a difference with smart energy choices that tap into the power of energy efficiency and renewable energy – in our homes, businesses, organizations, and communities.
How We Help
Energize Connecticut is here to help you take action. We provide Connecticut consumers, businesses and communities the resources and information they need to make it easy to save energy and benefit from clean renewable energy.
Smart Energy Choices for Residents
Whether you own your house or rent, you can take action to save money and energy, benefit from renewable energy, and improve the comfort of your home. Energize Connecticut makes it easy by offering advice, resources, and funding to complete the energy-saving and clean energy improvements that are right for you. Regardless of your home's heating fuel, we have ways to help. Learn more.
Smart Energy Choices for Businesses
Whatever your business, we can help you make smart energy improvements that deliver the greatest benefits at the lowest cost, plus deep energy savings for years to come. Energize Connecticut puts nationally recognized programs and high-performance technologies to work for your bottom line. We offer expert advice and incentives on energy-saving and renewable energy strategies that will give you a strong, reliable return on investment. Learn more.
Smart Energy Choices for Nonprofits
Smart energy improvements can make your organization more sustainable, freeing up funds to invest toward your organization's core mission. We offer expert advice, nationally recognized programs, and incentives on energy-saving and renewable energy strategies that can help your organization save on costs, minimize environmental impacts, and enhance the health and comfort of your employees and the people you serve. Learn more.
Smart Energy for Government and Municipalities
Every dollar you save on operating costs is a dollar you can invest in providing public services. Energize Connecticut helps you make the most of your resources with smart energy improvements that deliver deep savings for years to come. We help you identify energy efficiency and renewable energy strategies that make sense for your town, city, or agency, and connect you with funding resources that make upgrades more affordable. Learn more.
Smart Energy for Communities
Your energy choices make a difference in your community. With Energize Connecticut's help, you and your neighbors can create a clean energy future today and for generations to come. We offer a variety of programs, learning opportunities, and funding resources to help community leaders, residents, and businesses increase support for energy efficiency and renewable energy. Learn more.


text:
Europe Says Goodbye to Michael Jackson
The world is mourning the loss of Michael Jackson. His music was universal and transcended generations. Thousands of fans gathered at the Eiffel Tower in Paris to pay their respects to the King of Pop. He will be honored at tonight's BET Awards.
You can leave a response, or trackback from your own site.
6 Comments
Leave a Reply
©Copyright 2014 Rap-Up.com. Rap-Up® is a registered trademark. All rights reserved.
A Member of Townsquare Music | Advertise


text:
The Nascar Racing Experience offers fans the chance to—you guessed it—experience Nascar racing, while you whip around a real-life speedway in a real-life Nascar vehicle. A range of package offerings mean everyone can participate—even total pussies, thanks to short "ride-alongs," which consist of sitting shotgun in a stock car while someone else drives it around the track. But genuine risk-takers will want to opt for the hardcore racing sessions, which feature up to 40 laps of timed speed-racing, with no lead car to follow and no pesky instructor sitting in the passenger seat, killing your buzz. Passing other cars is not only permitted, it's encouraged. As if you needed another excuse to go to Myrtle Beach…
October 24, 2012
Nascar Racing Experience, From $69.99


text:
Beautiful penthouse with gorgeous ocean views in Miami Beach
- bedrooms 2
- baths 2
- sleeps 6
- pool no
- hot tub no
- pets allowed no
- type Condo
- community Barbizon Beach Club
rates (USD)
/ night
$ 2,520 - $ 3,900 / week
$ 7,560 - $ 8,400 / month
vacation rental description
Beautiful penthouse with gorgeous ocean views and South Beach views from 2 separate decks.Located in the Barbizon, a lovely restored art deco building right on Ocean Drive, looking out to the beach, which is just across the street.
2 bedrooms, 2 baths, huge living
Wake up to the sun and sky of Miami Bieach! 2 Bedrooms, sleeps 6 people.
Master bedroom has a king bed and tv, private bath and walk in closet. It has it's own huge deck.
Second Bedroom has 2 twin beds that can convert into 1 king bed, and tv.
Huge living room area! Condo is 1,550 square feet.
Use of the gorgeous pool at the Savoy for a small fee.
Full kitchen with stacked washer and dryer.
property availability
- dates with deals
- unavailable dates
Last modified on 08-28-2014 at 3:35 PM.
email owner view full calendar
Lucinda Jones 954-3035460
condo rental amenities
Washer, Dryer, dishwasher, full kitchen, incredible 2 decks, right on the ocean, air conditioning.
vacation rental rates
4/8-9/30 :$390/night(min 2 nts)|$2340/wk |$3744/2wks
10/1-12/22:$420/night(min 2 nts)|$2520/wk |$4032/2wks |
12/23-4/7: $500/night(min 2 nts)|$3000/wk |$4800/2wks
$650/nt WMC, Mem. Day, $650/nt new years
please add $80 cleaning fee. 2 nt min.
Taxes not included. Sleeps 6 only
Lucinda Jones 954-3035460
accepted payment methods
Prior to paying a reservation deposit, always verify payment instructions by calling the phone number displayed on this listing page. By contacting the owner directly and paying by an approved method - credit card, paypal, check or bank transfer - your reservation payment will be protected up to $1,000.Learn more in our Security Center


text:
Pub have been hit badly by the smoking ban and more effective poolicing of the drink-driving and now drug-driving laws.
Pub owners I have spoken to claim that most of their business is done before 7.00 pm. in the day now.
Pubs are now restaurants and so must be assesse as places which prepare and serve food.
Who is supposed to examine these places where food is prepared?
Do they issue cleanliness licenses?


text:
- Mobile site
- E-Newsletters
- News feed
- Find us on Twitter
Follow us on Twitter
- Find us on Facebook
Hereford Times on Facebook
Like HT on Facebook
Hear charity benefits from Ledbury dinner (From Hereford Times)
Get involved! Send your photos, video, news & views by texting HT NEWS to 80360 or e-mail us
Hear charity benefits from Ledbury dinner
Updated 10:15am Thursday 30th January 2014 in News
A RECENT fund-raising dinner evening in Ledbury raised hundreds for a heart disease charity.
Chain of Hope fundraiser, Carol Wright has supported the charity ever since her daughter Susan, a nurse, died in a road accident in Mozambique, in 2007.
Her daughter had been working in a heart unit, and Chain of Hope is a charity with the mission to establish and maintain clinical and research heart centres for children and young people in developing countries.
The speaker at the dinner was Jan Long of Bromsberrow, who gave an insight into "The Trials and Tribulation of a Churchwarden".
Mrs Wright said she had been thrilled with the response to her invitations and her dinner evening had raised over £650 for the charity.
Comments are closed on this article.


text:
Willamette University
900 State Street
Salem, Oregon 97301
503-370-6300 voice
The History Senior Tutorial consists of a program of directed reading, research and writing in an area or topic of the student's own choice, in consultation with members of the department. As the tutorial is the culmination of the student's History major, it is expected that the tutorial topic will be from the student's area of concentration within the major and will build on course work completed by the student in that area. The tutorial project may be a research project involving the use of primary and secondary source materials, or a project that is a historiographical in nature.
General Education Requirement Fulfillment: Writing centered
Prerequisite: History major, senior standing


text:
Blog Book made from the blog entries of Valerie Dykstra.
About the AuthorPlatte Productions Publishing
platteford NC
Incorporating your vision & style with our experience & design skills to make you a beautiful, one of a kind book. We can help the Self-Publisher turn their book into a success by assisting you with the details of Copyright, ISBN & Barcodes and Marketing Strategies.
Publish Date August 09, 2010
Dimensions Standard Portrait 228 pgs Standard Paper
Category Blogs
Tags blog, platte, productions, publishing, book, sally, ford
Comments (0)
Comment posted.
Sign in or create an account to post a comment.


text:
- Home
- Members
- Testing
- Reference
- Articles
- Forums
- Resources
- For Teachers
- eBooks
There comes a point at which understanding and studying language from a top-down perspective is just about impossible without a good understanding of the details. In this way, a bottom-up approach to foreign language study is necessary. This is not...
Link To Original Article


text:
Information about Admissions
Merriconeag Waldorf School considers applicants for admission without regard to race, religion, gender, sexual orientation and national and ethnic origin. We welcome inquiries and applications throughout the year and are open to the possibility of a new student enrolling at any grade level in our early childhood through high school program. We encourage families who find the cost of tuition beyond their means to consider applying for an adjusted tuition amount (read more at Admissions/Financial Aid).
• Students applying for first grade must be 6 by May 31. We screen all first grade applicants for school readiness.
• When a student transfers from another school, class placement depends on the child's age and academic, developmental and social progress.
• Siblings of current students and alumni are given priority whenever possible in admission decisions.
• Merriconeag does not discriminate on the basis of race, religion, gender, sexual orientation and national or ethnic origin in the administration of its educational programs, hiring, self-government, admissions, financial aid and all other school-related activities.
Admissions Office
Merriconeag's Admissions Office is housed in the white farmhouse on the Freeport campus, directly across Desert Road from the "Merriconeag Waldorf School" sign. Please contact Lyn Baird, at 207-865-3900 x 103 or firstname.lastname@example.com, to request application packets, register for an Admissions Event, schedule a visit, or ask any questions you may have about Merriconeag.
Circus Smirkus :
Mon, Aug 4, 1:00 & 6:00 pm.
Circus Smirkus on our campus,
57 Desert Rd, Freeport.
Two shows each day! Tickets available
at Royal River Natural Food or online
at link below.
Circus Smirkus :
Tues, Aug 5, 1:00 & 6:00 pm.
Circus Smirkus on our campus,
57 Desert Rd, Freeport.
Two shows each day! Tickets available at
Royal River Natural Food or online.


text:
ASDF-install package (obsolete) http://github.com/vseloved/cl-redis/tarball/latest
The source code can be found at: GitHub (Manual).
Since version 1.6.0, we switched to iolib backend. Version 1.5.0 is the last release with usocket backend.
CL-Redis alternative version An alternative solution with the same name was developed by Mashaaricda Barmajada ee Mahmud. Initial version; all < 1.1 API implemented but slow as hell. Functions have the exact name as the Redis command, but with a redis-* prefix. They haven't undergone any other Lispification (no dashes.)
It depends on babel and usocket; tested on SBCL and Clozure on Linux and Win32 but should work with any Common Lisp implementation that supports babel and usocket.
ASDF-install package (obsolete) http://mahmud.arablug.org/cl-redis-0.01.tar.gz


text:
WWSRA Demo Event
Western Winter sports Representatives is a non-profit association that sponsors trade events in the winter, active lifestyles and outdoor industries. The WWSRA Demo event offers industry shop employees the opportunity to demo next season's gear.
Monday, February 11, 2013 - 9:00am to Tuesday, February 12, 2013 - 4:00pm


text:
I have received several inquiries regarding the SimpleTestRunner and a means of visualizing test failures. It is important to note that the current SimpleTestRunner GUI is really intended for automation purposes. A full GUI similar to what you'd find in FlexUnit or Fluint, is on the roadmap. It's just not ready yet.
In the meantime, there are several options for recording test results.
The most longstanding option is the DebugTestListener. Just run the following…
var runner:TestRunner = new TestRunner();
runner.test = LibraryTestSuite.getInstance();
runner.run( new DebugTestListener() );
Note: This must be run in debug mode.
You will see the following in the debug console.
(I've intentionally introduced some errors so you see the output)
FUnit Framework - Flex Unit Testing Environment
Framework Version: 0.72.0452 (Build 1106)
Adobe Windows (StandAlone)
Player Version: WIN 9,0,124,0
Running tests in ''...
***** funit.framework::ArrayAssertTests.isNotSubsetOf
***** funit.framework::ArrayAssertTests.doesNotContain
***** funit.framework::ArrayAssertTests.containsFailureOnEmpty
***** funit.framework::ArrayAssertTests.areNotEqualHandlesNull
***** funit.framework::ArrayAssertTests.isNotEmpty
[continued ...]
1) funit.framework::ArrayAssertTests.itemsOfTypeFailure :
Expected: all items instance of <String>
But was: [ "x", "y", <Object> ]
at funit.framework::CollectionAssert$/allItemsAreInstancesOf()[..\Framework\main\source\funit\framework\CollectionAssert.as:82]
at funit.framework::ArrayAssertTests/itemsOfTypeFailure()[..\Framework\tests\source\funit\framework\ArrayAssertTests.as:59]
at Function/http://adobe.com/AS3/2006/builtin::apply()
at InternalMethodInfo/invoke()[..\SwirlyVision\Corelib\main\source\sv\reflection\InternalMethodInfo.as:96]
at funit.core::TestMethod/invokeTestCase()[..\Framework\main\source\funit\core\TestMethod.as:127]
at funit.core::TestMethod/runTestCaseImpl()[..\Framework\main\source\funit\core\TestMethod.as:105]
at funit.core::TestMethod/runTestCase()[..\Framework\main\source\funit\core\TestMethod.as:82]
at funit.core::TestCase/run()[..\Framework\main\source\funit\core\TestCase.as:56]
at funit.core::TestSuite/runTest()[..\Framework\main\source\funit\core\TestSuite.as:243]
at <anonymous>()[..\Framework\main\source\funit\core\TestSuite.as:180]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at funit.core::TestScheduler/scheduleTest()[..\Framework\main\source\funit\core\TestScheduler.as:128]
at <anonymous>()[..\Framework\main\source\funit\core\TestScheduler.as:105]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.utils::Timer/tick()
2) funit.framework::ArrayAssertTests.itemsUniqueFailure :
Expected: all items unique
But was: [ "x", "y", "x" ]
at funit.framework::CollectionAssert$/allItemsAreUnique()[..\Framework\main\source\funit\framework\CollectionAssert.as:124]
at funit.framework::ArrayAssertTests/itemsUniqueFailure()[..\Framework\tests\source\funit\framework\ArrayAssertTests.as:115]
at Function/http://adobe.com/AS3/2006/builtin::apply()
at InternalMethodInfo/invoke()[..\SwirlyVision\Corelib\main\source\sv\reflection\InternalMethodInfo.as:96]
at funit.core::TestMethod/invokeTestCase()[..\Framework\main\source\funit\core\TestMethod.as:127]
at funit.core::TestMethod/runTestCaseImpl()[..\Framework\main\source\funit\core\TestMethod.as:105]
at funit.core::TestMethod/runTestCase()[..\Framework\main\source\funit\core\TestMethod.as:82]
at funit.core::TestCase/run()[..\Framework\main\source\funit\core\TestCase.as:56]
at funit.core::TestSuite/runTest()[..\Framework\main\source\funit\core\TestSuite.as:243]
at <anonymous>()[..\Framework\main\source\funit\core\TestSuite.as:180]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at funit.core::TestScheduler/scheduleTest()[..\Framework\main\source\funit\core\TestScheduler.as:128]
at <anonymous>()[..\Framework\main\source\funit\core\TestScheduler.as:105]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.utils::Timer/tick()
Executed tests : 160
Ignored tests : 1
Failed tests : 2
Unhandled exceptions : 0
Total time : 1.231 seconds
The XmlResultWriter will take an TestResult object and translate it into an NUnit-style xml schema. If you choose, you can simply trace the result to the debug console or write it to a flat file with Adobe AIR.
If you want to get a little more fancy can use this in combination with ANT and write this out to an xml file. Unlike other approaches, this does not require use of either the AIR runtime or XMLSocket connections. Instead, you need only target the standalone debug player distributed with the Flex SDK. This approach is ideal for with automated build integration, especially those with test report generation.
Here's how you might set up your test runner…
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
import mx.utils.StringUtil;
import funit.LibraryTestSuite;
import funit.listeners.events.RunFinishEvent;
import funit.utils.XmlResultWriter;
private function runTests() : void
private function runFinishedHandler( event:RunFinishEvent ) : void
var writer:XmlResultWriter =
new XmlResultWriter(event.result);
var result:String =
"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
trace( StringUtil.substitute("##funit\[TestResult {0}]##", result) );
<funit:AutomationTestRunner id="runner">
Believe it or not, the ANT side is just as easy.
(Properties are used for clarity and reuse)
Execute Tests
<target name="test" description="Test All">
<exec executable="${flashplayer.debug.exe}" errorproperty="trace.output">
<arg line="${bin.debug.dir}/FUnitTestRunner.swf" />
<ignoreblank />
<!-- Extract results and write TestResult.xml -->
<echo file="${bin.debug.dir}/TestResult.xml">${trace.output}</echo>
<replaceregexp file="${bin.debug.dir}/TestResult.xml" match="(?s).*##funit\[TestResult (.+)\]##" replace="\1" />
<!-- Display original trace statements -->
The in the redirector is necessary to prevent double line spacing. I'm not sure why this happens but it helps keep our final output pretty.
The regular expression helps ensure that only the result xml is written to the final file. Without it, any other trace calls would be written as well, causing invalid xml markup.
trace(StringUtil.substitute("##funit\[TestResult {0}]##", result));
To avoid this, I've wrapped the result in a unique closure. Simply put, only the value of result would make it into TestResult.xml.
The next major revision to the framework core is now available for download. Release 0.70 provides significant enhancements in three key areas:
Although a forthcoming enhanced UI was detailed in the framework roadmap, community feedback indicated that a GUI was critical, even in the earliest development stages. I had admittedly focused more on the NUnit feature set, rather than front-end usability. Not surprisingly, certain aspects of a .NET approach stifled the strengths of the Flash environment making GUI development cumbersome at best. This release addressed several of these limitations.
The SimpleTestRunner was designed for use with automated testing where visual feedback is useful but little interactivity is required.
A more advanced testing interface, such as the FlexUnit GUI shown here, is actively underway.
On of the most exciting aspects of Release 0.70 is that the build was fully automated start to finish. That means that the SVN checkout, ANT builds, FUnit testing with results, and final zipped distributions were all done automatically by my TeamCity build server.
It is important to note that TeamCity is not just running the tests, it is ingesting live data and displays detailed information about test results and failures as they occur. Click here to have a closer look.
I'm sure many of you are familiar with what it means to eat your own dog food. Put simply, and you can quote me…
Any developer that won't use his own project shouldn't be surprised when no one else will either.
With that said, I do my best to apply FUnit and it's support libraries wherever possible. This has resulted in direct improvements to code quality, user experience, and extensibility. Here are just a few ways this approach has helped already:
Over the past couple weeks, I have improved support for third-party build management tools such as TeamCity, Cruise, and Maven. Although TeamCity and Cruise (the makers of the open-source project CruiseControl) are commercial products, both provide very powerful free editions as well. Maven on the other hand is fully open-source and is gaining momentum in the development community.
Being less experienced in automation and server technologies, I'm a perfect test subject for ease of use. I could probably write an entire article on the semantics of free vs. commercial software so I'll keep it brief.
So do I prefer commercial or open source? well both… it depends. Solutions are not better just because they're free any more than commercial products are better because of financial backing. There are plenty of examples of all cases. Subversion and TortoiseSVN are a great examples of a successful open source projects that i love. InstallShield on the other hand is an expensive, bloated, metastasized ball of corrosive goo that has managed to break the simplest (previously working) installers without changing a single line of code … but I digress … rant.close();
My first instinct was to try Maven. I wanted to choose something I felt the community would already be using. Unfortunately, not having used it before, I found Maven difficult to pick up despite relatively good documentation and community examples. It is important to note, however, that there is great progress being made in this arena for Flex development with projects like flex-mojos. Therefore, I will be revisiting Maven in the future to ensure it is supported properly.
There are two specific things made me favor TeamCity and Cruise over Maven.
But the real deal-maker for TeamCity was something called Remote Run. Remote Run allows developers to trigger personal builds of local changes directly from their development IDE (Eclipse, VisualStudio, or IntelliJ IDEA). Here's the best part, you don't have to commit your changes to version control to run your build remotely. How cool is that?
This may not seem like a big deal when you're talking about smaller project you can test locally. But it is a big deal for complex builds that require automation to be tested. What if you need to modify the build scripts? What if you change your build dependencies? What if you have multiple developers on the project? If you break the build in SVN, you hurt progress for everybody.
You don't want to commit something unless you know it works. For this there is a second feature to Remote Run called Pre-Tested Commit. This will automatically commit your selected changes if and only if they can be build successfully on the server.
Yeah… I like TeamCity… a lot.
You can log in as a guest to my project's build automation and deployment server below or from the community links in the sidebar.
Login here: FUnit Build Automation Dashboard
You will have access to build Artifacts and FUnit test statistics. This includes compiled binary, asdocs, distributions, source files, and nightly builds. Just in case you missed it, yes FUnit is fully integrated and maintains detailed UI records of all executed tests.
Note: The TeamCity server instance is currently hosted by my development machine from home. Until I can buy a second dedicated box and somehow acquire a legal copy of Windows Server 2003 R2 or 2008, I can't guarantee it's reliability. Although TeamCity is available for Linux and Mac OSX as well, I would prefer a Windows server.
This post represents an exhaustive list of supported value equatable object types. Relevant implementation details and code samples are available for each.
Assert.areEqual( 123.456, 123.456 );
Assert.areNotEqual( 123, 123.456 );
// Note: The following will pass in FUnit but fail in FlexUnit.
// The condition (NaN == NaN) will actually fail in
// ActionScript so special handling is required.
Assert.areEqual( NaN, NaN );
Assert.areEqual( true, true );
Assert.areNotEqual( true, false );
// Although 'isTrue' or 'isFalse' is more appropriate here.
Assert.isTrue( true );
Assert.areEqual( "hello world!", "hello world!" );
Assert.areNotEqual( "hello world!", "goodbye world!" );
// The StringAssert class is better suited for more
// advanced string assertions.
StringAssert.areEqualIgnoringCase( "hello!", "HELLO!" );
StringAssert.isEmpty( "" );
StringAssert.contains( "world", "hello world!" );
StringAssert.startsWith( "hello", "hello world!" );
StringAssert.endsWith( "!", "hello world!" );
// and so on ...
Important Note: In order to maintain simplicity in expected behavior, value coercion is limited to global top-level classes only. A 'quick-reference' should not be necessary while writing equality tests. The only top-level classes not currently handled are Error and RegExp. This is largely due to the fact that they are immutable objects (cannot be changed after they are created). Pending further discussions and/or feedback, value coercion for these types will likely be added as well.
Assert.areEqual( new Date(123456), new Date(123456) );
Assert.areNotEqual( new Date(123456), new Date(654321) );
// Note: Unlike the .NET environment ActionScript does not
// treat dates as a value type. Therefore, FUnit will
// coerce the Date class to evaluate equality.
// For reference equality use 'Assert.areSame()'.
Assert.areNotSame( new Date(123456), new Date(123456) );
var xml1:XML = <value>Hello World</value>;
var xml2:XML = <value>Hello World</value>;
Assert.areEqual( xml1, xml2 );
// Similar to Date class value coercion, FUnit can distinguish
// value equality from reference equality.
Assert.areNotSame( xml1, xml2 );
var ns1:Namespace =
new Namespace( "funit", "http://www.funit.org/2009/" );
var ns2:Namespace =
new Namespace( "funit", "http://www.funit.org/2009/" );
Assert.areEqual( ns1, ns2 );
Assert.areNotSame( ns1, ns2 );
var qname1:QName =
new QName ( "http://www.funit.org/2009/", "funit" );
var qname2:QName =
new QName ( "http://www.funit.org/2009/", "funit" );
Assert.areEqual( qname1, qname2 );
Assert.areNotSame( qname1, qname2 );
Assert.areEqual( ["x", "y", "z"], ["x", "y", "z"] );
Assert.areNotEqual( ["x", "y", "z"], ["x", "y", "a"] );
// Associative Arrays are also handled.
var array1:Array = new Array();
array1["firstName"] = "John";
array1["middleName"] = "Adam";
array1["lastName"] = "Doe";
var array2:Array = new Array();
array2["firstName"] = "John";
array2["middleName"] = "Adam";
array2["lastName"] = "Doe";
Assert.areEqual( array1, array2 );
// Complex recursive arrays are also handled by internally
// checking for re-entrant behaviors and preventing stack
// overflow.
var recursive1:Array = new Array( null, ["x", "y", "z"], [] );
recursive1[0] = recursive1;
var recursive2:Array = new Array( null, ["x", "y", "z"], [] );
recursive2[0] = recursive2;
// Note: No stack overflow will occur here, but more variations
// and complex samples are needed to ensure all potential
// loopholes are handled.
Assert.areEqual( recursive1, recursive2 );
var array1:ByteArray = new ByteArray();
array1.writeDouble( Math.PI );
array1.writeUTF( "Hello World" );
array1.writeObject( ["x", "y", "z"] );
var array2:ByteArray = new ByteArray();
array2.writeDouble( Math.PI );
array2.writeUTF( "Hello World" );
array2.writeObject( ["x", "y", "z"] );
Assert.areEqual( array1, array2 );
Assert.areNotSame( array1, array2 );
var set1:ArrayCollection =
new ArrayCollection( ["x", "y", "z"] );
var set2:ArrayCollection =
new ArrayCollection( ["x", "y", "z"] );
Assert.areEqual( set1, set2 );
Assert.areNotSame( set1, set2 );
The next major revision to the framework core is now available for download. Although there are few changes to the core runtime engine, this release represents significant research surrounding semantics of the Assert 'areEqual' method. More in depth coverage of these issues are found here and here.
A detailed article outlining the effects of this change will be available within the next few days.
Don't let the title fool you… JUnit, NUnit, FlexUnit, and I have gone round and round for weeks since my last post. Every time I thought I had adequately addressed the issue, a new crop of discoveries would start the battle over again. Despite the rough beginnings, however, I couldn't be happier with the outcome. Furthermore, the functional distinctions between FUnit and FlexUnit have gone beyond how tests are created and deeper into how they are written. Here is what I've discovered.
Discovery 1: All xUnit Frameworks are not created equal.
You may have noticed the addendum in my last post concerning JUnit vs. NUnit array equality. This was my first clue that striking the right balance between authoring language and developer intent was more art than science. The xUnit pattern is a means of providing ubiquity across languages, while it is the responsibility of the framework instance to tailor to the needs of the language. With this in mind, controlled deviations among testing frameworks is not only common but preferable.
static public void assertEquals(String message, Object expected, Object actual) {
if (expected == null && actual == null)
if (expected != null && expected.equals(actual))
failNotEquals(message, expected, actual);
As you see in the above JUnit example, 'assertEquals' relies on a call to the 'expected' data types Object.equals() implementation. I confess, I was under the false impression that this method served as a member-wise equality comparer. On the contrary, the default behavior for Object.equals() is actually reference equality. I also discovered that this method is rarely overridden outside of primitive types such as String, Boolean, Double, Single, etc. This means that in terms of JUnit, 'assertEquals' behaves more like 'assertSame' in most cases.
NUnit takes a different approach to object equality. In addition to performing value comparison of primitive types, NUnit adds a few others… Array, ICollection (equatable to IList in AS3), Stream and Date. In such cases, NUnit 'areEqual' ensures that the value of the comparing types are equal without relying solely on reference equality. Object.equals() is still used by NUnit but only after all other value comparisons have failed.
String[] array1 = { "one", "two", "three" };
String[] array2 = { "one", "two", "three" };
Assert.assertEquals(array1, array2);
There is a similar method available in JUnit called Assert.assertArrayEquals(). I'd like to point out here that there are actually two Assert classes in JUnit, 'junit.frameworks::Assert' and 'org.junit::Assert'. This is a good indicator that JUnit has been rethinking its testing approach as well. Legacy support is a primary factor of "why things are they way they are". Once an established framework like JUnit has put its stakes in the ground, it's hard to move them.
Discovery 2: All languages are not created equal… duh.
The JUnit 'assertEquals' code sample is a bit misleading. What you don't see is that there are actually 19 other methods just like it. These method overloads serve as a form of type equality check. In order for two types to be compared by value, they must be of equivalent types. In fact, in some languages comparison of incompatible types won't even compile.
Boolean value = (123456 == "123456") ? true : false;
// The following error will be thrown
Operator '==' cannot be applied to operands
of type 'int' and 'string'
Unfortunately, method overloading is not even supported in ActionScript 3. Equally unfortunate, FlexUnit makes no attempt to account for such type mismatches. Type equality is a key component of value equality. The inclusion of FlexUnit 'assertStrictEquals' is a step in the right direction but still relies heavily on developers to do the leg work.
var xml1:XML = <value>Hello World</value>;
var xml2:XML = <value>Hello World</value>;
Assert.assertEquals(xml1, xml2);
var xml1:XML = <value>Hello World</value>;
var xml2:XML = <value>Hello World</value>;
Assert.assertStrictEquals(xml1, xml2);
In this example, standard equality (==) on XML is a value comparison while strict equality (===) is a reference comparison. It becomes a requirement, therefore, that a developer be intimately familiar with the nuances of each equality type and its variances across data types. I would argue that maintaining separation between Assert.areEqual() and Assert.areSame() is much clearer to the developer (but much harder on me).
Discovery 3: FlexUnit is to JUnit as FUnit is to NUnit.
The more I study the mechanics of the JUnit and NUnit testing frameworks, the clearer the distinction is between the two. Given ActionScript's strong Java influence, it makes sense that Adobe would choose to pattern FlexUnit after JUnit. I will also say that the developers of FlexUnit did an oustanding job mirroring the testing patterns of JUnit. If you can unit-test in Java with JUnit then you can unit-test in Flash with FlexUnit and vice versa. That's a very powerful thing.
There's just one problem… I don't like JUnit… at all.
Due to patterns established by JUnit, I believe it has made FlexUnit unnecessarily complex for both framing and writing tests. In fact, it was my initial frustrations with FlexUnit (and the JUnit pattern) that led me to establish the FUnit framework. More specifically, I didn't have the same frustrating experience when using NUnit. Here's just a couple of ways that NUnit spoiled me.
It should come as no surprise that I've sided with NUnit on this one. A simple side-by-side comparison of FlexUnit vs. FUnit markup makes it pretty obvious why I like it.
There's far more to this topic than I was able to post here but I hope I've provided sufficient background to describe the issues at hand. For those of you pulling regular svn updates, the core changes have been implemented and are available for use. Since I'd rather not unnecessarily muddle the problem and solution, a detailed explanation of these changes merits an article of it's own. Look for this article shortly along with an official update release.
It is not my intention to discredit FlexUnit's decision to diverge it's implementation from other testing frameworks, but rather to ensure that FUnit is firmly planted in what the testing community considers the de facto standard.
I will cite JUnit and NUnit as references for xUnit best practice. These frameworks are long established and widely adopted tools for unit-testing in the Java and .NET languages. The discrepancy between JUnit/NUnit and FlexUnit can be summarized as follows:
JUnit 'assertEquals' / NUnit 'areEqual' assert value equality.
FlexUnit 'assertEquals' asserts reference equality.
When evaluating equality of value types such as Boolean, String, Number, etc. the behavior will be similar in most cases (we'll outline these differences later). Test outcome for Object and Array assertions, however, may be drastically different between FlexUnit and other xUnit frameworks.
Important Correction: Since posting this article I've discovered that the JUnit method overload Assert.assertEquals(object[], object[]) has been deprecated and replaced by Assert.assertArrayEquals(object[], object[]). Variance between JUnit and NUnit may indicate that minor inconsistencies exist between testing frameworks as a whole and is not limited to FlexUnit alone. Further discussions on this topic and how it pertains to FUnit will continue here.
String[] array1 = { "one", "two", "three" };
String[] array2 = { "one", "two", "three" };
Assert.assertArrayEquals(array1, array2);
var array1:Array = [ "one", "two", "three" ];
var array2:Array = [ "one", "two", "three" ];
Assert.assertEquals(array1, array2);
The intent of 'assertEquals' according to xUnit convention is to ensure that the value of two objects are identical, not that they reference the same object. A second assertion type 'assertSame' exists in JUnit ('areSame' for NUnit) to ensure that two objects share the same memory reference.
There are 3 possible reasons that may have lead FlexUnit developers to change the assertEquals implementation.
The primary difference between the ActionScript Object definition and it's Java/.NET counterparts is the absence of an Object.equals() method. All Java/.NET objects inherit from or override this method. Unfortunately, there is no ActionScript equivalent for member-wise equality comparison.
Object.equals() plays a crucial role in the 'assertEquals' implementation.
It is important to note here that 'standard equality' (==) is a looser form of equality that does not exist in Java/.NET. These languages use what Flash considers 'strict equality' (===). Behavioral differences between these types become apparent when evaluating equality of value types (Boolean, String, Number, etc.).
int value1 = 5;
String value2 = "5";
Assert.assertEquals(value1, value2);
var value1:int = 5;
var value2:String= "5";
Assert.assertEquals(value1, value2);
According to the Flash Language Reference:
The strict equality (===) operator differs from the equality (==) operator in only two ways:
The strict equality operator performs automatic data conversion only for the number types (Number, int, and uint), whereas the equality operator performs automatic data conversion for all primitive data types.
When comparing null and undefined, the strict equality operator returns false.
The strict equality (===) operator differs from the equality (==) operator in only two ways:
In other words, 'standard equality' does not enforce type equality of value types. This is inconsistent with other strong-typed languages.
Admittedly, my initial impressions of 'assertEquals' is that i would perform reference comparison. If you say "Assert that value1 and value2 are equal.", it would be easy to visualize "value1 == value2″. Since this is not what will be executed, this could be viewed as misleading.
The FUnit framework was designed to be intuitive. It was also designed to be ubiquitous with other frameworks. I don't want developers of JUnit, NUnit, or FUnit tests to have to change their logic just because they switch languages. The less you have to think about the tools, the more focused you can be on using them.
I would opt for a stronger more consistent xUnit form of equality assertion. This however might require minor changes when migrating tests from FlexUnit implementations. I would also create a secondary LegacyAssert class that would perform identically to it's FlexUnit counterpart. This would allow the developer to choose between xUnit convention or a more familiar FlexUnit behavior (or both in combination). This will ultimately empower the developer to be more explicit in their unit-testing.
function areEqual( expected:Object, actual:Object ) : void
function areSame( expected:Object, actual:Object ) : void
function areEqual( expected:Object, actual:Object ) : void
function areStrictEqual( expected:Object, actual:Object ) : void
I realize there are countless web-based issue tracking systems available. These systems vary widely from open source to high dollar enterprise installations. Unfortunately, I had a number restricting factors that virtually eliminated all of them.
I finally found "just what I was looking for". There is room to grow but Lighthouse sailed past my limitation gauntlet with flying colors. I was able to create my account and begin roughing out community-based milestones and tickets almost immediately. The tools are simple and intuitive, and a good looking interface never hurt anybody. Better still, this hosted solution is free for open-source projects. Although I found this option available on other commercial products, I still preferred this one.
Lighthouse will help provide better visibility into FUnit development planning and changes as well as a sounding board for desired features and bug fixes. The new Issue Tracking Dashboard is now active and I encourage community involvment. Please do not hesitate to create new tickets for any desirables or bugs you may encounter. You may also comment on existing tickets to raise their priority and I will do my best to expedite those areas.
I discovered that within the past few days, Joseph Berkovitz and Alex Uhlmann have released Flexcover 0.50. I believe this project will be a tremendous asset for FUnit and I will be closely following it's progress.
There is one feature in particular I'm especially impressed with. FlexCover now supports Branch Coverage. This is the first major step in not only providing test coverage, but test coverage quality. Just because a test executes your class method, doesn't mean that all the code in that method is called. This is where Branch Coverage steps in. In a nutshell, FlexCover tracks every condition (if, else if) and whether it passes or fails. Obviously, if the condition fails, it's code will never be executed…or tested.
One major caveat to FlexCover, however, is that it requires a "modified" Flex compiler. This is how the coverage "hooks" are injected into your application code. In addition, this step is needed emit detailed metadata of your code, files, and application structure. I anticipate that given Alex's ties with Adobe that there will be better compiler extensibility available with the introduction of Flex 4 next year. Perhaps then this will no longer be necessary.
I have to say, the documentation for such an early project is excellent and very well outlined. I was able to get good coverage analysis for FUnit itself. I was able to create a small sub-set of FlexCover's AIR based CoverageViewer for the web. Sadly, the source view that demonstrates the branch count won't be available online (for now). The sample coverage data is viewable here.
Copyright © 2008 FUnit.org. All rights reserved.
Copyright © 2007-2009 FUnit.org. All rights reserved.
Entries RSS
Comments RSS


text:
Xiaoxuan Zhang - JP Morgan
Sep 2, 10:00am
Data Science & Mathematical Finance - Seminar - Stuart Building 220
Abstract Zhang studies optimal stopping time problems arising from risk management of credit lending processes. Loss is driven by the credit status of borrowers when multiple disorders are possible. Goals of lenders are to find stopping strategies to maximize expected profits, which are... read more
Sep 2


text:
Related Stories
The Giants' offensive line has battled through injuries this season and still has one of the top rushing offenses in the league. But Sunday's win over the Seahawks brought another blow to the unit.
C Adam Koets tore his ACL and is likely done for the season. Plus, OL David Diehl is undergoing tests Monday on a sprained hip.
Koets had been filling in for Shaun O'Hara, who sprained his right foot in Week Seven. O'Hara also missed time earlier this season with a left ankle injury.
The way we see it
Koets had done a nice job as O'Hara's fill in, but O'Hara should return this Sunday. Both guys work well with QB Eli Manning, but O'Hara is more trusted. Diehl would be a loss, and Shawn Andrews likely would be sped up and put in as the starting left tackle.
Andrews has been on the field a lot more as an extra offensive tackle. Also, the Giants may activate OL Kevin Boothe from the physically-unable-to-perform list. Boothe has been practicing for the past two weeks.


text:
Connect The Dots, Mayweather's Opponent For Ring Return
Connect The Dots, Mayweather's Opponent For Ring Return
Dec 4 2012, 10:25 PM
Post #1
Junior Welterweight
Group: Members
Posts: 1,160
Joined: 19-October 11
From: Brooklyn, New York
Member No.: 13,329
I recently read off Boxingscene about how Canelo wants to again, negotiate a fight with Mayweather for Cinco De Mayo weekend since the bad luck ginger head man again, had to witness a fighter he expected to win, obviously not win. Though that would make Mayweather the obvious plan B, the article would go on to read that he (Canelo) feels it would be difficult given the fact that Mayweather has plans to return to the ring in Febuary 2013 & later IN THE SAME YEAR of September 2013, and when it comes to making the terms to Who, What, When, Where to fight, we all know who wins that battle.
Now, if in fact that is true and things do not AGAIN go "Canelo's Way", then that (to me) leaves 1 opponent out of 6 potentials, who could possibly make that date in Febuary and my bet is on... Robert "The Ghost" Guererro.
Not Trout (too soon), Not Pacquiao (for reasons that would take 3 years to explain), Not Bradley(though it has been said that he is scheduled to fight in Febuary against an opponent TBA), Not Alverez, Not Maidana... If a Mayweather return in Febuary is true, then I can't think of no other opponent that makes more sense than a scrap with The Ghost. It's Sellable, It's a good test to see how/if Mayweather can still handle a busy, durable southpaw with a good chin and some technical boxing skills as well, why not?
Your Thoughts
Dec 6 2012, 12:07 AM
Post #2
Group: Members
Posts: 931
Joined: 10-November 06
Member No.: 5,559
So Team Mayweather(Leonard & Floyd himself) now have stated they plan to fight May 4 vs TBA & Sep 14th vs TBA...both being at the MGM Grand in Las Vegas. This is terrific news if it comes to fruition. 99% of the time when Leonard comes out with a statement it is very simple, accurate, professional & to the point when it comes to Floyd. Now the question is who will be the 2 opponents? Or will it be the same opponent(highly unlikely, but possible)? In my opinion...If I was Golden Boy and Team Mayweather i would announce a 4 man tourney in the 147-154 pound divisons. With Floyd & Canelo in opposite fights. I know, I know...weve seen "plans" get interupted before, but with the right 4 men any matchup would be nice. They could match Canelo vs K-9 in a unification fight on 1 side and you could get the Mayweather-Ghost matchup on the other. Mayweather could even ask the Ghost to come to 154 if they planned on having an undisputed 154 pound Champion after the 2 fights. Or there is always a Mayweather-Canelo fight right away in May or Mayweather could wait for Pacman( depending the results). This will be interesting to see how it plays out.
|Lo-Fi Version
|Time is now: 29th August 2014 - 02:09 PM


text:
Guardians of the Galaxy
The LEGO Movie
Jurassic World
Delivery Man
Movie 43
Zero Dark Thirty
10 Years
The Five-Year Engagement
What's Your Number?
Take Me Home Tonight
Movies.com, the ultimate source for everything movies, is your destination for new movie trailers, reviews, photos, times, tickets + more! Stay in the know with the latest movie news and cast interviews at Movies.com.


text:
Bolt is a pull-on peep toe bootie detailed with side panelling for a modern Chelsea boot feel. Fitting like a second skin, the calf leather is smooth and elegant giving a refined finish. Heel measures 120mm/4.7.
US Standard FREE
(2-8 working days, NY 2-3)
US Express $20 (1-3 working days, NY 1-2)
New York same day $25
(order by 2pm EST)
Canada $20 (1-3 working days)
Americas $30 (2-7 working days)
Shop with confidence with free returns.
See full delivery and returns information.
Email Customer Care
or call us on (toll free):+1 877 955 2466
Italian sizing. Fits true to size. View Size Guide
Jimmy Choo shoes are in Italian sizing


text:
Our Price: $399.99
Sale: $319.95 (20% off)
See this Deal
Allegro Keyboard Package
Remaining Quantity: 44
*Additional discounts do not apply
Price valid on in stock items only.
Print the following sections:
Protect your investment with aPlatinum Coverage warranty plan:
There are no products for the condition you selected. Please make another selection.
This instrument or product has been carefully played/used and returned to us in
virtually new condition, however its packaging may not meet the standards set by
the factory. Also, it no longer carries the manufacturer's warranty. If you're looking
for a virtually new instrument in possibly less-than-perfect packaging, this is
a great value. We feel so strongly you'll like what you see, we're including our
60-Day Satisfaction Guarantee on instruments and 30 days on accessories, to this used product making it a no-risk purchase.
Very Good: This instrument or product has been carefully played/used and shows few,
minor signs of use. In most respects it looks and performs like new and may be considered
equivalent to display units found in retail stores. Its packaging may not meet the
standards set by the factory and it no longer carries the manufacturer's warranty.
Condition 2 products are a terrific value and you can buy with confidence knowing
our 60-Day Satisfaction Guarantee on instruments and 30 days on accessories applies to this used product.
This instrument or product is in good working condition but has one or more cosmetic
flaws beyond those of a Condition 2 product. These flaws are typical of an instrument
or product that's seen normal wear and tear, including incidental scratches, chips,
dings, dents or other imperfections. It performs just as well as a Condition 1 or
Condition 2 instrument/product. Its packaging may not meet the standards set by
the factory and it no longer carries the manufacturer's warranty. Condition 3 is
a great choice if you're looking for performance and value and not as concerned
with cosmetics. You can buy with confidence knowing our 60-Day Satisfaction Guarantee on instruments and 30 days on accessories
applies to this used product.
This instrument or product is not in working condition and needs repair, but can
be brought back to full functionality with replacement of parts or some skilled
repair work. If you are a do-it-yourselfer or know a skilled repair person this
is a terrific value. Condition 4 products are sold AS-IS: they do not come with
a manufacturer's warranty and are not returnable.
This instrument or product has been damaged beyond what we judge is reasonably repairable.
It's best used for spare parts or to practice repairs on, and at this price Condition
5 products are sold AS-IS: they do not come with a manufacturer's warranty and are
not returnable.
Accidental damage, normal wear and power surges are no longer an issue with these comprehensive and affordable plans. We even pay to ship your gear for repairs. More details.
Covers much more than the original manufacturer's warranty:
Limit of Liability: The least of the cost of (1) authorized repairs, (2) replacement with a product of similar features, (3) reimbursement for authorized repairs or replacement or (4) the price that you paid for the product.
*Limitations and exclusions apply. See terms and conditions for program details
Add Protection
No, Thanks
Bellafina Model 50 Double Bass OutfitThe Bellafina 50 Upright Bass boasts durable fully laminated construction and an ebony fingerboard. Thumbwheel height adjusters on the bridge accommodate different playing styles. The Bellafina Bass's neck was redesigned with a more slender profile, permitting easier playing for smaller hands, and easier movement on faster orchestral passages. The Model 50 upright bass offers incredibly full and robust sound, rivaling many carved-top basses. Careful wood selection make this Bellafina bass as beautiful to behold as it is to play. Bellafina includes a padded bag and Brazilwood bow (French style only) with the Model 50 Bass Outfit.
Order today with the no-risk assurance of our Total Satisfaction and Low Price Guarantees!
I initially abhorred this bass. The finish work was rather sloppy, the adjustable bridge had some initial problems and the strings provided were absolute garbage. However, I have to say that after playing this bass daily for a whole semester (during my student teaching experience); I was shocked at how much I enjoyed the instrument. I am a high-school orchestra director and would whole-heartedly endorse the purchase of this instrument (My main instrument is double bass btw.). Although it lacks certain social graces, you are getting a nice, very playable instrument with an ebony fingerboard. You probably can sell one of the old Kays at your school to a jazzer for about 3k and purchase 3 of these basses new. Just make sure to swap out the strings initially and make sure that the adjustable bridge works--it comes with the action set a little low for my taste, but the instrument is extremely playable.
I'm an electric bass player and I bought this about 7 months ago as my first upright. Really the one reason I bought it was for the tone - that woody, growly, acoustic mwah sound. This bass didn't have it at first, mostly I think because of the not-so-great stock strings and the fact that the bridge was not a great match for the fingerboard. By which I mean that the different strings had different relationships to the fingerboard and so played and sounded noticeably different from each other. Also, the tone was just tinny and dull, and the bass in general was just not that easy to play. But after working on it a little - mostly filing, sanding and adjusting the bridge a million times - and a modest upgrade in strings (D'Addario Pizzicato), it's great. In fact, it's almost perfect for what I bought it for. For a plywood bass it sounds deep and rich, either plucking it near the bridge or up on the fingerboard, and it's a pleasure to play (pizzicato only). Having bought a Scratch and Dent, it was ridiculously cheap (in the world of upright basses, anyway). The little bit of extra money and time I put into it was the trade-off I suppose, but now I have an upright that has the sound I was after and that's a pleasure to play. I suppose it looks a little unrefined in terms of craftsmanship and materials, but it does have a strong vibe of its own which I really like. Some miscellaneous notes: On the adjustable bridge I found that the spindles on the little wheels you turn to raise or lower the action actually bend fairly easily if you're not careful about religiously keeping the bridge perpendicular to the body. Also, there was some slight unevenness in the fingerboard but nothing that gets in the way. My experience with WWBW was overall favorable although for reasons I won't get into I thought they played a little fast and loose with the Scratch and Dent stuff. Considering the size and bulkiness of the boxed bass, delivery was handled expertly. Thumbs up.
* Price guarantee valid on all new in-stock merchandise sold by an authorized U.S. Dealer. Guarantee does not apply to discontinued, blemished, damaged, closeout, open box, refurbished or auction items. You will be contacted via email shortly after submission of request.


text:
nick jonas
Nick Jonas Releases 'Chains' Video, Confirms Demi Lovato is On New Solo Album
Months ago Demi Lovato enlisted Nick Jonas as her musical and creative director for her Neon Light Tour. Now, Jonas is returning the favor.
Nick Jonas Grows Up on New Single 'Chains': Listen
With "Chains," Jonas tries to "break the chains, but the chains only break me," he laments.
Jonas Brothers Call It Quits…For Now
The brothers–Kevin, Joe and Nick–made the announcement that they are going their separate ways, only a few weeks after canceling their tour citing "a deep rift within the band."
Hot Right Now – Final Hunger Games Trailer Released, Miley Cyrus "I'd Rather Be Naked Than Cry", JoBros Call It Quits
November 22nd is so close! The final Hunger Games: Catching Fire trailer has been released and it's getting me really excited for the movie coming out next month! We'll have your tickets very soon :)
Hot Right Now – Katy Perry & John Mayer Heading Down The Aisle, Orlando Getting MLS Stadium
ajor League Soccer is coming to Orlando! Yesterday the Orange County Commissioners voted and approved the budget to help build the $82 million dollar stadium. Construction is scheduled to begin in the spring and the 18,000 seat stadium will be opened in Summer 2015.
Hot Right Now – Kim Kardashian Breaks Her Silence, Nick Jonas Takes It Off & Simon Cowell Is A Daddy
Simon Cowell is going to be a dad! Lindsay Lohan is officially a free woman.
The Jonas Brothers Ask You To Put Your 'Pom Poms' Down In New Song
The Jonas Brothers are all grown up and they're really interested in the ladies. But this time around, they're not talking about puppy love and school crushes – they're getting down to business. On "Pom Poms," the […]
Who Should Join Mariah on 'Idol'?
'American Idol' is searching for a guy to join Mariah Carey on this upcoming season of the show. CBS Local takes a look at the rumored possibilities and asks fans to vote for their favorite.


text:
White, creamy, sweet… with just a hint of mint. Got you going yet? I'm not surprised there are plenty of tasty things that fit that description. What I am here to talk about isn't Junior Mints or...
Tue., March 19, 2013 12:43pm
All volunteers receive training, free parking and a catered meal provided by Carole Parks Catering.Get More Info »


text:
Infant Toothbrush Storage System
This storage system was designed with compartment walls to prevent cross contamination, drawers with vented lids for air flow and places for individual names. Cleans easily with soap and water. Holds 16 Safety Toothbrushes or other personal care products like pacifiers and teething rings. 11 3/4"H x 9 1/4"W x 14"L.


text:
A missing 16-month old boy from Asheville has been found.
Police had been looking for Jayden Wilson Squire. Authorities said the boy's father, Russell Allen Wilson Squire, 25, took the child Thursday night.
The boy was brought to the Asheville Police Department by a relative of the abductor.
No other details were immediately released.
1205 Front St., Raleigh N.C., 27609
Telephone: 919.836.1717
Fax: 919.836.1687
Email: firstname.lastname@example.com


text:
(FEMA) - Tornadoes are nature's most violent storms. Spawned from powerful thunderstorms, tornadoes can cause fatalities and devastate a neighborhood in seconds. A tornado appears as a rotating, funnel-shaped cloud that extends from a thunderstorm to the ground with whirling winds that can reach 300 miles per hour. Damage paths can be in excess of one mile wide and 50 miles long. Every state is at some risk from this hazard.
Some tornadoes are clearly visible, while rain or nearby low-hanging clouds obscure others. Occasionally, tornadoes develop so rapidly that little, if any, advance warning is possible.
Before a tornado hits, the wind may die down and the air may become very still. A cloud of debris can mark the location of a tornado even if a funnel is not visible. Tornadoes generally occur near the trailing edge of a thunderstorm. It is not uncommon to see clear, sunlit skies behind a tornado.
The following are facts about tornadoes:
What is the history of tornados where I live? Click here.
Tornado WatchTornadoes are possible. Remain alert for approaching storms. Watch the sky and stay tuned to NOAA Weather Radio, commercial radio, or television for information.
Tornado WarningA tornado has been sighted or indicated by weather radar. Take shelter immediately.
Source: Federal Emergency Management Agency (FEMA)
322 Shipyard Boulevard
Wilmington, NC 28412
Main Phone Number: (910) 791-8070
Newsroom: (910) 791-6681
For News related items
E-mail: firstname.lastname@example.com
For non-news related material
E-mail: firstname.lastname@example.com
FCC Public File
EEO Report
Closed Captioning


text:
Isometric exercises are contractions of a particular muscle or group of muscles. During isometric exercises, the muscle doesn't noticeably change length and the affected joint doesn't move. Isometric exercises don't effectively build strength but can help maintain muscle strength — most often in a rehabilitative setting.
Because isometric exercises are done in one position without movement, they'll improve strength in only one particular position. You'd have to do various isometric exercises through your limb's whole range of motion to improve muscle strength across the range. In addition, since isometric exercises are done in a static position, they won't help improve speed or athletic performance.
Isometric exercises may be helpful to someone who's been injured or has a condition such as arthritis, which could make movement painful or be aggravated by using muscles to move a joint through the full range of motion. For instance, if you injure your rotator cuff, your doctor or physical therapist might initially recommend isometric exercises involving the group of muscles that helps stabilize the shoulder to maintain shoulder strength during recovery.
It's also important to note that isometric exercises generally aren't recommended for people who have high blood pressure or heart problems, because the large increase in muscle tension caused by isometric exercises can dramatically increase blood pressure.


text:
Expired Property Listing
This property is disabled.
Sea Hawk II in Navarre Beach
- bedrooms 3
- baths 3
- sleeps 12
- pool no
- hot tub no
- pets allowed yes
- type Townhome
- community
rates (USD)
/ night
$ 2,400 - $ 2,400 / week
vacation rental description
Welcome to our home. You are here on a well deserved vacation so
lean back, kick up your heels and
enjoy your stay overlooking the beautiful Gulf of Mexico. The unit
is located directly on the
beautiful Gulf of Mexico We are on the quiet West end of the island
away from the condos Step off
of the large deck and be on the snow white sands of the Gulf.
Our unit is completly furnished to include, towels, linen, a fully
furnished kitchen and paper products. Each bathroom has installed
hair dryers for your convenience.
electronics. The unit is approximately 2100 square feet and has two
spacious decks and a large
patio. We offer a large carport and parking area with room to park a
The master bedroom is furnished with a king size bed with night
stands and lamps. It has a flat
screen TV and DVD player. You over look the Gulf thru 12 feet of
French Doors and glass. Step out
onto the private deck and enjoy the pleasing sound as the waves
splash onto the shore. The master
bedroom has it's own private bath.
Guest Bedroom one has a queen bed with night stands and TV. There is
a dressing area and walk in
closet. It has a private bath. You have a full view overlooking the
intercoastal water way.
Guest Bedroom two has bunk beds with a full size bed on the bottom.
It has a private bath with a
large closet. It has a TV Set and you can also view the intercoastal
water way thru the oversize
Our kitchen is fully furnished with a side by side
refrigerator/freezer with plenty of ice. It has
a full size flat top stove with a full oven, microwave and
dishwasher. It is fully furnished with
coffee pot, blender, toaster, toaster oven, pots and pans, silver
ware and dish's.
The living room has a couch with two recliners. There is also
another recliner chair and sofe with
a queen size sleeper. It has a TV set and DVD and VHS. There is no
phone service with the unit.
We offer a full dining area and breakfast bar with stools.
Our unit is pet friendly allowing a maximum of 2 small dogs. A large
dog may be allowed with approval. Sorry no cats please. There is a $50.00 non refundable pet fee.
townhome rental amenities
There is a large patio on the ground floor with two swings and
shower. Across the street from the
unit there is a paved jogging/walking, bicycle path. No need to worry
about traffic. The path is
over three miles for your enjoyment. As you come onto the beach
there are bicycle and kiyak rental
facilities available. If you need more than one unit, there are
other units available in this four
activities and attractions in Navarre Beach Gulf Coast North
For the time you want to be away from the beach, we offer a large zoo
located about 10 miles from
the unit. There is a Wal-Mart, Winn Dixie and Publics shopping
centers. Numerous fast food outlets
and great restrauants for your enjoyment.
vacation rental rates
Oct 23 - Mar 6 $1200.00 Plus 10 1/2% tax Cleaning fee
Mar 7 - May 1 $1800.00 Plus 10 1/2% tax Cleaning fee
May 1 - Sep 11 $2400.00 Plus 10 1/2% tax Cleaning fee
Sep 11 - Oct 23 $1800.00 Plus 10 1/2% tax Cleaning fee
Rentals are from Saturday to Saturday during prime time
This unit can only be rented by the week.
This is a NO SMOKING unit. We do not rent to college groups. If
this is violated, your deposit and rental fee
will not be refunded and you will be required to vacate immediately.
Damage Deposit: $400.00 Non refundable Pet fee of $50.00


text:
After Two Years in Miami, the Mini-Fair 'Seven' Lands in Brooklyn
The Seven fair, which has appeared for the past two years in Miami during Art Basel Miami Beach, has always walked the line between being a traditional art fair and a curated show. Like New York's Independent fair, which bills itself as a "temporary exhibition," it offers work from multiple galleries in a format that eschews booths for a more free-wheeling hang. Read More


text:
Fresh, local & sustainable since 1974.
Celebrating 40 Years in 2014!
Station House Cafe11180 Highway OnePt. Reyes Station, CA 94956ph: (415) firstname.lastname@example.com
Join us for Blue Mondays
& the Blues Plate Special
(and Happy Birthday to Peter Rowan and Pablo Mata!)
We are open for regular business hours today!
Live Music
Sundays at 5pm
Find out What's Happening
Chef Wayne Pratt
Join friends and neighbors in the Station House Cafe Bar for Happy Hour. Weekdays from 4-6PM.
Check out the San Francisco Chronicle for the scoop on "what to do" in Point Reyes
Having a Party? We'll Help!Our private dining room and award-winning garden are available for weddings, holiday dinners, business and community meetings, retreats, pre-nuptial dinners, banquets and other special events.
—Marin Independent Journal
contact us: email@example.com
for special-event planning information or to discuss your special menu needs and reservations.
Popovers; yep. 5pm - get 'em
while they're hot.
The Station House Cafe has been serving the West Marin community and visitors to the California coast since 1974. The cafe has drawn rave reviews from Gourmet magazine, Frommer's, Zagat, the San Francisco Chronicle and others.
We're located in rural West Marin, on Coastal Highway One - at the gateway to the Point Reyes National Seashore. A beautiful drive up the coast, in less than an hour, from the Golden Gate Bridge.
For easy directions, please click here.
We look forward to welcoming you on your next visit to Point Reyes!
Planning a party?
Popovers - fresh from the oven! Served at 5:00PM.
menu & prices subject to change
Copyright Station House Cafe. All rights reserved.


text: RoboEarth project will allow robots to exchange knowledge Technology 09 February 11 by Duncan Geere Tweet CC-licensed krupp A group of European researchers are developing a project called RoboEarth, which will let robots exchange information on how best to complete a task.The idea is to build up a library of knowledge, accessible through open standards, that'll let robots come into service more quickly -- they won't have to learn how to do something from scratch every time, they'll be able to benefit from others' learnings in the same way human communities share knowledge.Markus Waibel from the Swiss Federal Institute of Technology told the BBC: "Most current robots see the world their own way and there's very little standardisation going on. Most researchers using robots typically develop their own way for that machine to build up a corpus of data about the world."Currently, Waibel says, roboticists put lots of effort into solving the same problems every time they work with a new robot. Allowing the mechanoid to access the experience of robots before him, defined in such a way that it's usable to new bots, could allow the field to advance rather more rapidly.Waibel likened the project to Wikipedia. "Wikipedia is something that humans use to share knowledge, that everyone can edit, contribute knowledge to and access," he said. "Something like that does not exist for robots." Other initiatives are working on standardising the way robots sense the world and encode that information, but Waibel says that's useless if the robots can't exchange that knowledge. RoboEarth is being funded by the EU, and has a team of 35 researchers working on it over the next four years, with the objective of building a prototype of how the system might work. So far, robots accessing the knowledgebase can download descriptions of tasks and execute them, as well as uploading maps of locations. Edited by Olivia Solon Comments Helloooooo SKYNET! I, for one, do NOT welcome our robot overlords. Mickie Rat Feb 9th 2011 ahahah, that picture if from a cross stitch by krupp, that she made for my husband and I. YAY ROBOTS Heather Q Feb 10th 2011 ahahah, that picture if from a cross stitch by krupp, that she made for my husband and I. YAY ROBOTS Heather Q Feb 10th 2011 I study evolutionary robotics and the first question that pops into my mind is: what robots? It's not like EU has hundreds (or even tens) of robots waiting to share knowledge. Yes, researchers often implement their own frameworks because the robots are so different. There is no framework yet for even building robots and handling sensory-motor or cognitive tasks so why are we building an information framework that assumes a level of cognition? Lenka P Feb 17th 2011 Reply to a comment Name Email Comment Submit » Read more on Robots The future replacement for the human race and frequent asset to humanity Technology Teach robots values so they 'don't kill us out of kindness' Technology Watch 1,000 robots in biggest programmable swarm yet Culture Robots to live-stream night-time museum explorations Technology The Big Question: Which industries will robotics likely disrupt? Science Robot crowdsources designs to build Lego turtles Technology How real are the robots in Spielberg's Extant? Latest on wired.co.uk


text:
The Marquette University Center for Peacemaking empowers the university and the wider community to explore together the necessary skills to become informed, spiritually-centered, nonviolent peacemakers. Rooted in the Ignatian charism, the center fosters an awakening to the holistic relationship of scholarship, spirituality, nonviolent living, and the active struggle for peace and justice.
Dr. Thomas Kelly is our first Ignatian Peacemaking Lecturer. For years, Kelly has studied the life of Rutilio Grande, S.J., one of the Jesuit martyrs. This lecture will allow the university to explore how Grande's life influenced the future of El Salvador and challenges us to consider what it means to live our faith in service to the poor and vulnerable.
Thomas M. Kelly, Ph.D. is a Professor of Systematic Theology at Creighton University and Immersion Coordinator of the Ignatian Colleagues Program. He has lived and taught courses throughout Latin America and the Caribbean.
The Center for Peacemaking is working with SOA Watch-Wisconsin to organize the annual trip to the School of the Americas Watch teach-in and vigil on November 21-23 in Columbus, GA.
SOA Watch-Wisconsin is a grass roots organization committed to upholding human rights and advocating for an investigation into atrocities committed by graduates of the School of the Americas, now called the Western Hemisphere Institute for Security Cooperation. SOA Watch members are available to make presentations related to grass roots organizing, nonviolent social change, justice efforts across the hemisphere, and the experience of being a prisoner of conscience. Speakers can present to student groups or to classes.
Download the application here. For more information about the trip, contact Carole Poth in the Center for Peacemaking at (414) 288-8446 or via email.
Stay up to date with the latest news and stories from the Center for Peacemaking. You can now view or download the Winter Newsletter. Web Viewer | PDF


text:
Blind Cut, a group exhibition curated by Jonah Freeman and Vera Neykov at Chelsea's Marlborough Gallery, explores the themes surrounding fiction and deception using work from 1919 to the present day.
Belgian-born Marcel Broodthaers, who was an impoverished poet for decades before he embraced the financial gain of visual art, acts as a thematic anchor. Broodthaers light bulb moment came in 1964 after he embedded books of his poetry in plaster and sold them.
An accompanying catalogue (from 27 Jan) features contributions from literary tricksters James Frey and JT LeRoy.
Blind Cut runs through 18 February.
Here are some images (courtesy of Marlborough Gallery) which will appear at the exhibition…


text:
Billingsley living up to ace label
Los Angeles (56-55) at St. Louis (62-52), Tuesday, 5:15 p.m. PT
LOS ANGELES -- It's not a stretch to say Chad Billingsley is the ace of the Dodgers' quality pitching staff.Billingsley, who will take the mound for Los Angeles Tuesday in St. Louis, has gone 7-2 with a 2.21 ERA in his past nine starts beginning June 17, yielding three runs or fewer in eight of those outings. "He's our horse," Dodgers catcher Russell Martin said. "He goes out there and he just competes. No matter if he has his good stuff or not, you know he's going to give a good effort." With Billingsley pitching in his third Major League season, the Dodgers expected a breakout year from him but were disappointed when he lost his first four decisions and did not pick up a victory until April 30. Billingsley said he has had confidence throughout the season, but he has changed his thought process a bit. Looking back, he said he was trying to do too much and be too precise with his pitches. Now, Billingsley said he trusts his stuff more when he goes to the mound. Pitching in humid St. Louis, Billingsley said hydrating will be a key, as well as having quick innings to lessen the effect of the weather. He will be facing a St. Louis club that gives Los Angeles fits, with the Dodgers winning just five of 20 against the Cardinals since 2005 and having lost eight of nine at Busch Stadium. St. Louis took three of three May 23-25 this year at Dodger Stadium. "They've got a good lineup," Billingsley said. "They're a tough lineup, they've got a great team over there, they play well, they play hard. They know how to win games, and they battle you. They're going to be a tough team. They're in a race, too. It's going to be a good series, a fun series and a hot series." With Billingsley coming off the first shutout of his career Wednesday against the Giants, the Dodgers feel confident with him on the hill. "I just go out there every fifth day and always set goals for the season, try not to miss a start, try to get 200 innings in and keep getting quality starts and quality innings in, and just go out there every fifth day and try to win the game," Billingsley said. "That's all you can do." Pitching matchup
LAD: RHP Chad Billingsley (11-9, 3.05 ERA)
You don't often see shutouts end with a play at the plate, but as Billingsley said, he'll take it. He beat the Giants with a five-hitter and is 7-2 since mid-June. He leads the rotation in all the pertinent categories: victories, strikeouts, innings, etc. He's become the latest staff ace, even though he just turned 24. STL: RHP Chris Carpenter (0-0, 2.25 ERA)
Carpenter will try to stretch it past four innings in his first home start since undergoing Tommy John elbow ligament replacement surgery. He'll likely be on an increased, but still limited, pitch count. That means a major key for the right-hander will be getting off to a good start, so he doesn't use up all of his pitches in the first two or three innings. His pattern in rehab starts as well as his first regular-season start was a slow beginning, followed by significant improvement. Tidbits
Dodgers manager Joe Torre said sending struggling outfielder Andruw Jones to the Minors has not been discussed because the organization feels he has the best chance to return to form working with hitting coaches Don Mattingly and Jeff Pentland in the Majors. "You're taking him away from the people that we think can help him," Torre said. "That's not something we're comfortable with right now. Hopefully, we can see some progress." ... The Dodgers pitchers posted a 1.80 ERA during the team's 10-game homestand in which the club went 7-3. Taking out Hiroki Kuroda's seven-run, 3 2/3-inning stinker on July 28, that ERA drops to a 1.15. The Dodgers lead the Majors with a 2.86 home ERA for the season. ... Los Angeles will begin a stretch of playing 13 days in a row and 29 of 30 days overall after Monday's off-day. ... The Dodgers have run up the second-best record in the National League since June 17. Their 25-17 mark in that time trails the Brewers by just a half game. ... Cory Wade has thrown seven straight scoreless innings in his past five outings. ... After this weekend's split with first-place Arizona, Los Angeles is 5-7 against the D-backs this season. They next play Aug. 29-31 in Phoenix. ... Dodgers vice president of stadium operations Lon Rosenberg was re-elected as a national vice president of the Muscular Dystrophy Association. Tickets
Buy tickets now to catch the game in person. On the Internet
Gameday Audio
Official game notes On television
PRIME-HD On radio
KABC 790, KHJ 930 (Español) Up next
Wednesday: Dodgers (Derek Lowe, 8-9, 3.70) at Cardinals (Joel Pineiro, 3-5, 5.04), 5:15 p.m. PT
Thursday: Dodgers (Clayton Kershaw, 1-3, 4.02) at Cardinals (Kyle Lohse, 13-3, 3.73), 11:15 a.m. PT
Friday: Dodgers (Brad Penny, 5-9, 5.88) at Giants (Barry Zito, 6-13, 5.40), 7:15 p.m. PT
Michael Schwartz is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.


text:
Monica Hernandez / Eyewitness News
Email: firstname.lastname@example.com | Twitter: @mhernandezwwl
NEW ORLEANS -– It's been nearly five years since Brandon Hawk's sister was murdered, but the wound still feels fresh.
"When you lose somebody like that, that close, that young, that sudden, it takes a big giant gap out of your whole family life," said Brandon Hawk.
Jessica Hawk was 32 when she was found stabbed to death inside her Bywater home on August 11, 2008. Her killer is still on the loose, and the case remains cold.
Hawk's family visits New Orleans every year from Cincinnati in hopes of some gaining momentum in the investigation.
"We need something," said Brandon Hawk. "It's really still hurting us all a lot."
A memorial garden in the neutral ground of St. Claude Avenue at Montegut helps ease the pain. Hawk was a botanist who would have started a job at the City Park Botanical Gardens a week after her murder.
"When something like this happens, you have to respond more strongly with what is good and that's the way to live," said Lee Horvitz, Hawk's former fiancée, who cares for the garden up throughout the year.
But while the garden helps keep Hawk's memory alive, her family can't find closure until her killer is brought to justice.
"That's got to be the absolute hardest part is not knowing who did it and just knowing that they're still kind of roaming free and they could be out there hurting someone else," said Brandon Hawk.
Hawk's family met with a New Orleans police detective Wednesday.
Detectives say the biggest challenge in this case is the lack of witnesses. They were able to gather some evidence from Hawk's apartment after the murder, but were unable to link it to any suspects.
Hawk's family believes police are doing what they can, but need more resources.
"We feel like they're pretty overwhelmed with work, and they don't get to spend the quality time that you think they would need on a case like this," said Brandon Hawk.
And until Hawk's killer is brought to justice, her family can't begin to heal.
"For the sake of justice, and for all of us, this kind of thing has to be solved," said Horvitz.
"Every day, we wait for that phone call," said Brandon Hawk. "We think it could happen anytime."
The reward for information that brings Hawk's killer to justice is $25,000.
If you can help, call New Orleans Police or Crimestoppers at (504) 822-1111.