text:
You Against MePaperback
List price $10.92
Unavailable - AbeBooks may have this title.
Additional formats available
- Format
- Paperback $8.39
- Publisher: DAVID FICKLING BOOKS
- Format: Paperback | 416 pages
- Dimensions: 128mm x 194mm x 28mm | 281g
- Publication date: 7 July 2011
- Publication City/Country: London
- Sales rank: 39,184
Product description
If someone hurts your sister and you're any kind of man, you seek revenge, right? If your brother's accused of a terrible crime but says he didn't do it, you defend him, don't you? When Mikey's sister claims a boy assaulted her, his world begins to fall apart. When Ellie's brother is charged with the offence, her world begins to unravel. When Mikey and Ellie meet, two worlds collide. This is a brave and unflinching novel from the bestselling author of "Before I Die". It's a book about loyalty and the choices that come with it. But above all it's a book about love.
Add item to wishlist
Other people who viewed this bought:
Before I Die
USD$8.44 - Save $2.48 22% off - RRP $10.92
Going Too Far
USD$8.72 - Save $2.20 20% off - RRP $10.92
Before I Fall
USD$8.89 - Save $3.60 28% off - RRP $12.49
USD$9.64 - Save $4.41 31% off - RRP $14.05
You Against Me
USD$8.39 - Save $1.60 16% off - RRP $9.99
Other books in this category
Paper Towns
USD$7.74 - Save $2.25 22% off - RRP $9.99
The Fault in Our Stars
USD$8.67 - Save $3.82 30% off - RRP $12.49
USD$9.66 - Save $2.83 22% off - RRP $12.49
On the Night You Were Born
USD$7.09 - Save $2.27 24% off - RRP $9.36
Throne of Glass
USD$9.75 - Save $2.74 21% off - RRP $12.49
Isla and the Happily Ever After
USD$8.05 - Save $2.87 26% off - RRP $10.92
Author information
Jenny Downham was an actress for many years before concentrating on her writing full-time. She lives in London with her two sons. Her debut novel Before I Die was critically acclaimed and was shortlisted for the 2007 Guardian Award and the 2008 Lancashire Children's Book of the Year, nominated for the 2008 Carnegie Medal and the 2008 Booktrust Teenage Prize, and won the 2008 Branford Boase Award.
Customer reviews
By Lauren Hoeve 16 Feb 2012
You Against Me is a intriguing, brilliantly written novel by the author of Before I Die. The cover makes it look like a love story, which it is not. Well, not just a love story. (The love story is good though. I need to stop saying 'love story' now. Okay.) It's a story about relationships, not just between lovers, but between family members and friends too. It's about loyalty, the truth, bravery, and how far we would go to protect the people we love.
I bought this when it just came out in paperback, and I didn't read it until now, because I didn't remember Jenny Downham's writing style very clearly from reading Before I Die so many years ago. I just wasn't very excited about reading it, but I'm glad I eventually picked it up. I kept wanting to find out what really happened at that party, and which one-Karyn, the 'victim' or Tom, the 'rapist'-was lying about it. And even though I thought I guessed which one was telling the truth, I was so wrong.
The writing was flawless. There were no moments that I wished I could skim through because it was too detailed or complicated. She writes what she needed to write, and didn't over-explain things.
The title is perfect for this story. It isn't only about the Mikey and Ellie's relationships, but also that they're on different teams. I thought the ending was good for this book. I don't usually like open endings because I find it hard to imagine what happens after, but in this case, it was fitting.
By Laura Pocock 03 Sep 2011
a powerful book that touches on where your loyalties lie.
Review quote
"An intense and arresting love story" -- Natasha Harding The Sun "An outstanding, compelling drama from Downham" -- Fiona Noble The Bookseller "It's one of the most powerful books we've read in an age. Even after finishing, it lingered with us for days ... Jenny Downham's novel blows other books out of the water" Sugar "I loved it ... Beautifully written with a painful but penetrating awareness" -- Jill Murphy Bookbag "A tale of love across the social divide in coastal Norfolk, with the edge of a crime novel ... Split loyalties and the chasm between the young couple's life experiences make their enduring relationship a triumph. Their credible and tender sexual encounter is the calm before the storm, as for Romeo and Juliet" Observer
Back cover copy
If someone hurts your sister, you seek revenge, right? If your brothers accused of a terrible crime, you defend him, dont you? When Mikeys young sister claims a boy assaulted her, his world begins to fall apart. When Ellies brother is charged with the offence, her world starts to unravel. When Mikey and Ellie meet, two worlds collide. A brave and unflinching novel about loyalty and first love from the bestselling author of Before I Die.


text:
Happy AliceSunday, August 12th, 2012
We have survived Jemima's birthday! I wanted to do something special for her because she missed out on a party last year, as the whole family was sick, and ever since January when half the people she knew had birthday parties, she has been wondering where hers is. A year is a long time between two and three…
The Alice in Wonderland theme was, admittedly, my plan because I figured it was one of the last birthdays where I would get to decide the theme instead of having to incorporate whatever crazymadawesome ideas my daughter thought up for herself.
I think I made the right call.

subset: commoncrawl


text:
Martha G. Newman, Chair BUR 529, Mailcode A3700, Austin, TX 78712 • 512-232-7737
Professor Friesen interviewed about apocalytpic predictions
Steve Friesen teaches a course on Revelation and Apocalyptic Literature
Posted: May 24, 2011
The recent prediction of the apocalypse by a fundamentalist Christian group generated a lot of public and media interest. Professor Steve Friesen, a New Testament scholar and expert on apocalyptic movements, was interviewed by several news outlets in the run-up to May 21, the assigned date of the rapture. Click on the following links to read more.
"Pious, partiers await rapture," Houston Chronicle, May 21, 2011
Interview on Southern California Public Radio, May 20, 2011


text:
More than half of South Carolina Republicans made their decision in the last few days before the election, according to the exit poll conducted Saturday after voters cast their ballots in the first-in-the-South primary, won by Newt Gingrich.
-- Fifty-five percent of voters said they made their decision in the last few days, compared to 44 percent who said they decided before that. Voters in South Carolina made their decisions later than their counterparts in the first two nominating states: 46 percent of Iowa caucus-goers and New Hampshire primary voters said they made their decisions in the last few days before those contests. In 2008, just 34 percent said they decided in the "last three days," a slightly different reference point.
(RELATED: Exit Poll Results from South Carolina)
-- Evangelical, or born-again Christians (65 percent) made up a larger percentage of the primary electorate than in 2008 (55 percent). Fifty-seven percent of Iowa caucus-goers were evangelicals, and in New Hampshire, evangelicals made up just 22 percent of primary voters.
-- The primary electorate in South Carolina is slightly less educated and less affluent than Iowa and New Hampshire. In the first two states, college graduates made up slight majorities of primary voters, but just 47 percent of South Carolina voters were college graduates. Thirty-five percent of South Carolina voters have a household income lower than $50,000, slightly higher than in both of the first two states.
-- Even more than Iowa and New Hampshire, Palmetto State voters are looking for a candidate who can beat President Obama. In Iowa, 31 percent said that was the most important candidate quality, ahead of a true conservative, strong moral character, or having the right experience. That number ticked up slightly to 35 percent in New Hampshire. But it jumped to 45 percent in South Carolina.
-- The debates mattered. Asked if the debates were important to their vote, 65 percent of South Carolina voters said they were, compared to a quarter of Iowa caucus-goers. But in New Hampshire, where Mitt Romney won easily, 84 percent of voters said the debates were important.
-- The endorsement of South Carolina's new Republican governor, Nikki Haley, did not help Romney to the extent his campaign would have hoped. Haley, who was nominated in a divisive, hotly-contested primary in 2010, earns the approval of just 66 percent of Republican primary voters, while 28 percent disapprove of her job performance.
-- Less than two-in-five voters, 38 percent, said they would enthusiastically support Romney if he was the eventual GOP nominee, while 48 percent said they would support Romney "with reservations." Twelve percent of voters said they would not support Romney; many of these were supporters of Rep. Ron Paul, R-Texas.
The exit polls were conducted Saturday by Edison Research for the National Election Pool, surveying 2,381 Republican primary voters.


text:
Hang tight!
Recipe by MITCHEL
"Bake this old recipe in a cast iron skillet."
Hmm. None of these ingredients are on sale today.
Show ingredients on sale
Sort stores by
Save money at local stores when ingredients are on sale!
Watch video tips and tricks
1 cup
white sugar
1/3 cup
1 1/2 cups
all-purpose flour
1 teaspoon
baking soda
1 pinch
1 1/2 teaspoons
ground cinnamon
1 1/2 teaspoons
vanilla extract
2 cups
apple - peeled, cored, and chopped
1/2 cup
chopped walnuts
This is one of the best cakes I have ever tasted. I changed it just a little bit by adding 1/4 cup of olive oil (I don't use the extra virgin because the taste is a bit strong, but it also works). I also used half the cinnamon just because my husband is not crazy about it, but in the end I could still taste the cinnamon at just the right level. Instead of folding the walnuts in I sprinkled them over the top for presentation purposes only and it came out lovely. I shared the cake with relatives and then had to turn over this recipe shortly after. Thanks for sharing it with us!!
Although the flavor of this cake is good, it is very dry. The fresh apples add some moisture to the dry ingredients, but next time will add 3/4 Cup of buttermilk to the butter and sugar.
36 Ratings
This cake is wonderful at breakfast or as a snack. I knew the apples I was using would stay firm and not give off a lot of moiture, so I added 1/2 cup of plain yogurt to the batter. It was moist but not soggy. The amount of sugar is perfect, and the same for the cinnamon. I didn't have the specified size pan, so I used a 10.5" cast iron pan without any problem. I love the glossy, deep golden color of this cake. It's old-fashioned in the best sense of the phrase. I wish I could tell you what it was like after being refrigerated, but it disappeared while it was still war,!
Everyone loved this cake! All I changed about this recipe is that I added 1/4 cup of applesauce and the moisture in the cake was perfect. My family is begging me to make another one!
I think this deserves higher than 5 star. In less than 5 days I have made 3 of these cakes and I had to use my bundt cake pan, but they are beautiful and oh so delicious. This is a real KEEPER for me.
I grated the peeled apple into the mixture and that really helped the texture and made it a bit more moist. It is an extremely flavoursome cake, and I baked mine with walnut halves on the top to mark out the slices. Delicious!
I was surprised I liked this cake so much, and that it came out as well as it did. A note: the cake batter is very thick and it almost comes out like brownie batter. When the cake bakes it's more like a coffee cake. It's very good though. Hope the info helped.
My 3 year old grandson and I baked this wonderful cake today. I changed it up just a smigeon, my kids like it spicy. I added a pinch of nutmeg and allspice. I also followed anothers suggestion and added 1/2 cup of yogurt for moistness. It turned out wonderful! I am going to make this one again and again. A keeper for sure!
* Percent Daily Values are based on a 2,000 calorie diet.
Fresh Apple Cake I
Serving Size: 1/8 of a recipe
Servings Per Recipe: 8
Amount Per Serving
** Calories: 326
** Calories from Fat: 120
With our 2,700+ chicken breast recipes, you'll never serve the same old chicken again.
The firm, juicy texture of zucchini make them a perfect side to toss on the grill.
Delicious recipes, party ideas, and cooking tips! Get a year of Allrecipes magazine for $7.99!
Meet Adam, a young baker, and see how to make his favorite recipe.
See how to make a simple loaf cake layered with apples and cinnamon.
This traditional apple cake will be the hit of your Seder.


text:
Office (937) 461-5960
Fax (937) 461-1280
Ohio toll-free (800) 821-4446
Copyright © 2008 Pickrel Brothers, Incorporated. All Rights Reserved.
Send Quote Requests And Other Inquiries To
Webmaster Michael Tangeman
Viega MegaPress is the first carbon steel press system for water and gas
and can be utilized with Schedule 5 to Schedule 40 black iron pipe.
Viega MegaPress fittings for black iron pipe reduce installation time
and eliminate messy cutting oils.


text:
Tanka Bar Combo Pack 48 Total
Item #833137
The 70-calorie, 1-ounce Tanka Bar Slow Smoked Original delivers a slow, powerful protein punch by mixing two primary ingredients: low-fat, high-energy American buffalo meat and tasty cranberries. Tanka Bar Spicy Pepper has the same tender and slightly sweet texture as the Slow Smoked Original with the addition of a nice spiciness for just the right amount of heat. We bring the heat without all the chemicals you're likely to find in many other products -- just pure, delicious jalapenos and habaneros. It's this delicious combination of spicy-sweet buffalo goodness that has been honored with a Backpacker magazine Editor's Choice Award! Gluten-free, hormone-free and low-fat, Tanka Bars are deliciously perfect for every diet lifestyle. Guaranteed shelf-stable for up to 24 months.
- 2 Cartons of 12 - 1 oz. Tanka Bars Slow Smoked Original
- 2 Cartons of 12 - 1 oz. Tanka Bars Spicy Pepper
- 48 Bars Total
- 48 oz. Total
- 100% natural
- 70 calories per serving
- 7g of Protein
- Gluten-Free
- No Added Nitrates
- Hormone-Free
- MSG-Free
Ingredients for Tanka Bars Slow Smoked Original:
Buffalo, Dried Cranberries (cranberries, sugar), Water, Salt & less than 2% of Flavorings, Red Pepper, Granulated Garlic, Granulated Onion, Lactic Acid Starter Culture
Ingredients for Tanka Bars Spicy Pepper:
Buffalo, Dried Cranberries, (cranberries, sugar), Sea Salt, Black Pepper, Habanero, Jalapeno, Spice, Red Pepper, Onion, Garlic, Lactic Acid Starter Culture
Brand: Tanka
Case Count: 24
Flavor: Traditional & Spicy
Express shipping is via UPS. The estimated delivery time will be approximately 1 - 2 business days from the time of order.
Please choose your shipping method at checkout.
An additional Shipping and Handling fee will apply to express shipments. This fee will be quoted at checkout.
*Delivery is available to Alaska and Hawaii. An additional Shipping and Handling fee will apply to shipments going to Alaska or Hawaii. This fee will be quoted at checkout. Additional transit time may be required.
Delivery is not available to Puerto Rico.
Costco.com products can be returned to any of our more than 600 Costco warehouses worldwide.
How to Return: For an immediate refund (including shipping and handling), simply return your purchase at any one of our Costco warehouses worldwide. If you are unable to return your order at one of our warehouses, please email customer service or call our customer service center at 1-800-955-2292 for assistance. To expedite the processing of your return, please reference your order number.
If you request an item be picked up for return, the item must be packaged and available for pick up in the same manner as it was delivered. If your order was delivered "curb side", it will need to be available for curb side pick up.
If the item arrived to you in a box, it will need to be in a box at the time of pick up.
View Costco's Return Policy.
For information or a written copy of the manufacturer's warranty, please contact us at: firstname.lastname@example.com.


text:
Loading stream...
|All Content
|View all podcasts & RSS feeds
A Columbus teen charged for his role in the slaying of a convenience store clerk and a teenager in Driving Park last month has been charged with a third homicide.
17-year-old Devonere Simmonds is charged with the July slaying of 22-year-old Quinten Prater, who was killed days after the fatal shooting of convenience store clerk Imran Ashgar and the slaying of 17-year-old Lamont Frazier. Another teen has also been charged in those killings.


text:
A Texans fan blog with Stephanie Stradley
Posts by Author
2012 Broncos preview with Christopher Hansen + my thoughts, numbers
If the NFL were college football, the directional school part of the schedule is over and now it is time for conference play. You know about your Houston Texans, though no one has truly seen them with both an offensive and defensive test. So, as I do weekly, here's a Q&A preview about the 2012 […] [Read More]
Unofficial plans for Texans fans going to Denver
I know of a lot of fans making the trip to Denver. Plenty of things to do there. If you want to hang with other Texans fans, here are some informal plans put together by some of the folks going with fan notes on the locations. If I get more information about plans, I will […] [Read More]
Texans 27, Jaguars 7: What stomping bad teams means
You know what a stomp that game was. Texans got their best time of possession in history (43:17) , and the Jaguars go their worst (16:43). And you might go, so what? They beat a bad team. They were supposed to be a bad team. Looking at the upsets of teams many think as good […] [Read More]
The Incognito Machine. A crowdsource experiment
In the game preview post, I relayed a link that showed Dolphins guard Richie Incognito appearing to twist Antonio Smith's ankle. Incognito says he is struggling to get rid of his reputation as a dirty player (likely because of crushingly brutal articles like this). But he has a strange way of trying to shake that […] [Read More]
2012 Jaguars preview with Alfie Crow of Big Cat Country
I do not like the Jaguars. It's a divisional thing and the color teal. I do, however, like Alfie Crow (@AlfieBCC) of the SB Nation Big Cat Country blog among other things. He's funny, straight-talking, doesn't put up with dumb. He did some great Q&As last year, and has agreed to do the same this […] [Read More]
What are your thoughts on Texans-Dolphins 'Struggle Blowout?'
Chris at Houston Diehards referred to Texans-Dolphins as a "Struggle Blowout" in his game recap. Sort of poking fun at the fans despondent over a 20-point win. Look at the favorites that lost yesterday, that lose every week in the NFL, and feel the breeze of that dodged bullet. Here's an assortment of random 1-0 thoughts. […] [Read More]
Q&A Dolphins Preview with Ben Volin of the Palm Beach Post
For those new to the blog, each week during the season, I try to get the perspective of the opponent from a beatwriter or blogger. You already know about your Texans. (And if you don't, there's plenty in my summer archive to catch you up to gameday). These are some of my favorite posts because […] [Read More]
So what do you think about your Houston Texans 'final' roster?
A NFL roster is never finalized. Due to availability, performance, and injury, the bottom of the roster is often churned. With that caveat, what do you think about the Texans final roster? To me, a NFL roster is what is and what could be. Despite the NFL promoting "safe" football, football isn't safe. It is […] [Read More]
Show More


text:
12:00 PM ET, November 9, 2013
Yale Bowl, New Haven, CT
Top Performers
Passing: P. Donnelly (BRWN) - 262 YDS, 2 TD
Rushing: J. Spooney (BRWN) - 27 CAR, 125 YDS
Receiving: J. Evans (BRWN) - 9 REC, 74 YDS, 1 TD
Use a Facebook account to add a comment, subject to Facebook's Terms of Service and Privacy Policy. Your Facebook name, photo & other personal information you make public on Facebook will appear with your comment, and may be used on ESPN's media platforms. Learn more.


text:
I'm going to be speaking to about 150 local businesses, most of whom are in the travel and hospitality industry, this Friday, February 8th at the Social Media & Web Marketing Conference. The event is at the Portland Convention Center Red Lion Inn, and it's sponsored by Oregon Live.
Also on the agenda will be representatives from Yelp, TripAdvisor, Google, Anvil Media, SparkLoft and of course, OregonLive. My presentation will be about 40 minutes, and I'll be the first one kicking things off in the morning.
When I was asked to speak I immediately agreed, but when I pulled out some local search slides, I realized that they were pretty out of date, and a lot has changed over the past year.
I'm working hard on the presentation, and I would encourage you to come, but it's already sold out, but I CAN share the business identity sheet that I've been updating for the presentation.
I think this would be a great topic to use for one of the East Portland Chamber of Commerce educational after hours events that are planned, so I'll run it by them and try to get a date soon…
11124 NE Halsey St. #481 Portland, OR, 97220 USA
firstname.lastname@example.com • 503-946-6881


text:
Shots fired at Linden Circle home Thursday evening
The following information was provided by reports filed by the Huntington Police Department:
DESTRUCTION OF PROPERTY: Police received several calls of shots fired in the 100 block of Linden Circle around 6 p.m. Thursday. One resident reported someone shot her home three times. One bullet was found in the front door and two others were found in a wall. Her 3-month-old child was in the home at the time. No one was injured. The suspect vehicle reportedly fled onto North Terrace.
BURGLARY: A Huntington man reported someone broke into his apartment in the 2400 block of 1st Avenue between Jan. 28 and Feb. 6 and stole jewelry, a gun and cash. The total loss is estimated to be $1,660.
MOTOR VEHICLE THEFT: A man reported someone stole his 2002 Ford E250 truck from the 400 block of West 26th Street around 2:30 p.m. Monday. The vehicle is worth an estimated $2,800.
The following information was provided by booking records from the Western Regional Jail:
Brittany Caldwell, 24, was incarcerated at 5:30 p.m. Friday. Authorities in Cabell County charged her with grand larceny, no insurance and driving under a suspended/revoked license. Bond was $15,000.
Kimberly Gay Karnes, 47, was incarcerated at 4:10 p.m. Friday. Authorities in Cabell County arrested her on a bench warrant. Bond was denied pending arraignment.
Randy Lee Ward, 28, was incarcerated at 3:10 p.m. Friday. Authorities in Cabell County charged him with nighttime burglary, grand larceny and petit larceny. Bond was $50,000.
Ryan Scott Foley, 20, was incarcerated at 2:15 p.m. Friday. Authorities in Putnam County charged him with possession with intent to deliver a controlled substance. Bond was $100,000.
Tishawn Jaquez Friend, 19, was incarcerated at 2:10 p.m. Friday. Authorities in Putnam County charged him with possession with intent to deliver a controlled substance. Bond was $100,000.
Heather Lynn Pyle, 32, was incarcerated at 3:50 a.m. Friday. Authorities in Cabell County charged her with being a fugitive from justice, along with misdemeanor driving under the influence, possession of a controlled substance and no seat belt. Bond was denied.
The Herald-Dispatch welcomes your comments on this article, but please be civil. Avoid profanity, obscenity, personal attacks, accusations of criminal activity, name-calling or insults to the other posters. Herald-dispatch.com does not control or monitor comments as they are posted, but if you find a comment offensive or uncivil, hover your mouse over the comment and click the X that appears in the upper right of the comment. If you do not want your comment to post to your personal Facebook page, uncheck the box below the comment.


text:
You are not being impatient. Don't worry! The information we send you will likely be a tri-fold brochure that will detail information about the PF, the purpose of the walk, a registration form, a disclaimer, and of course the date/time/location and contact info for the local coordinator.
If you have specific questions, please do not hesitate to contact me or post them and I will answer them as best I can!
Originally posted by dkandm
I am so ready to dive in...but I feel that I need the "brochure" or packet of info from PF to go further in the planning so I can be knowledgable enough about how the event will run when "selling" the idea to others. I don't want to assume or promise anything I shouldn't. Yet I want to entice supporters.
Is there any way to view any paper-work before Feb 17th? What exactly will be included in the "packet" I will receive?
Sorry if I sound impatient. I will continue to work from the planning outline you typed. I just want to roll with my enthusiasm. :)
Jaime Nolan
Administrative Director
DH Joe
Parents of Grace Ann
2/22/04-3/2/04 (born @ 27 weeks severe Pre E)


text:
Modeling of the code elements and structure of a block of programming code enables code structure and flow to be visualized, eliminating language-specific aspects. One or more programming languages for which code is to be generated are selected. Code in the selected language(s) is generated from the functional model.
1. A system for automatically generating source code from a functional model comprising:
a modeler for defining at least one of a plurality of code elements and a structure of a code block and generating a graphical representation of the at least one code element and structure of the code block.
2. The system of
3. The system of
4. The system of
5. The system of
6. The system of
7. The system of
8. A method of automatically generating source code from a functional software model comprising:
defining a plurality of code elements within a block of programming code;
specifying a structure of the block of programming code including the plurality of code elements;
generating from the plurality of code elements and the structure of the block of programming code including the plurality of code elements a graphical representation of the code elements and flow of the block of programming code.
9. The method of
10. The method of
11. The method of
12. The method of
13. The method of
14. The method of
15. The method of
16. The method of
17. The method of
18. The method of
19. The method of
20. The method of
21. The method of
22. A computer-readable medium including computer-readable instructions for defining a plurality of code elements within a block of programming code;
specifying a structure of the block of programming code including the plurality of code elements;
generating from the plurality of code elements and the structure of the block of programming code including the plurality of code elements a graphical representation of the code elements and flow of the block of programming code.
The invention relates to computing and in particular to modeling software and automatically generating code in one or more languages from the software model.
Application program interfaces (APIs) are the language and messaging formats that define how programs interact with an operating system, with functions in other programs, with communication systems, or with hardware drivers. For example, an operating system typically provides a set of standard APIs that programmers can use to access common functions such as accepting user input, writing information to the screen, or managing files. Other APIs enable programmers to build programs that easily access operating system features such as pull-down menus, icons, scroll bars, etc. APIs may also interface network services for delivering data across communication systems. Cross-platform APIs provide interfaces for building applications or products that work across multiple operating systems or platforms.
As the use of APIs become more and more widespread, the tasks of API testing and sample generation become larger and larger. To make matters worse, frequently APIs are supported in a number of languages, both managed and unmanaged. In combination with the variation in allowable parameters, the matrix of permutations to be tested may become almost unmanageable. One way to test APIs is to create multiple permutations of test code in multiple target languages to test all the allowable permutations of the API. This is a labor-intensive, repetitive job.
It would be helpful if there were a way to make the testing of APIs easier by functionally modeling test software and automatically generating test code from the model in one or more target languages.
Modeling of the code is targeted at the micro-level, for example, at the method body and code element level, enabling the code structure and flow to be quickly visualized while abstracting out language-specific aspects. One or more programming languages for which code is to be generated are selected. Code in the selected language(s) is generated from the functional model. Using the generated code, the compliance of the targeted interface may be verified for each of the languages.
The foregoing summary, as well as the following detailed description of illustrative embodiments, is better understood when read in conjunction with the appended drawings. For the purpose of illustrating the invention, there is shown in the drawings exemplary constructions of the invention; however, the invention is not limited to the specific methods and instrumentalities disclosed. In the drawings:
Modeling of the code is targeted at the micro-level, for example, at the method body and code element level, enabling the code structure and flow to be quickly visualized while abstracting out language-specific aspects. A user interface may allow desired code elements and structure to be specified. One or more programming languages for which code is to be generated may be selected. Code in the selected language(s) may be generated from the functional model. Using the generated code, the compliance of the targeted interface may be verified for each of the languages.
Exemplary Computing Environment
Although not required, the invention can be implemented via an application programming interface (API), for use by a developer, and/or included within the network browsing software which will be described in the general context of computer-executable instructions, such as program modules, being executed by one or more computers, such as client workstations, servers, or other devices. Generally, program modules include routines, programs, objects, components, data structures and the like that perform particular tasks or implement particular abstract data types. Typically, the functionality of the program modules may be combined or distributed as desired in various embodiments. Moreover, those skilled in the art will appreciate that the invention may be practiced with other computer system configurations. Other well known computing systems, environments, and/or configurations that may be suitable for use with the invention include, but are not limited to, personal computers (PCs), automated teller machines, server computers, hand-held or laptop devices, multi-processor systems, microprocessor-based systems, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and the like. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network or other data transmission medium. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
Computer 110 typically includes a variety of computer readable media. Computer readable media can be any available media that can be accessed by computer 110 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CDROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computer 110. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared, and other wireless media. Combinations of any of the above should also be included within the scope of computer readable media.
The system memory 130 includes computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) 131 and random access memory (RAM) 132. A basic input/output system 133 (BIOS), containing the basic routines that help to transfer information between elements within computer 110, such as during start-up, is typically stored in ROM 131. RAM 132 typically contains data and/or program modules that are immediately accessible to and/or presently being operated on by processing unit 120. By way of example, and not limitation,
The computer 110 may also include other removable/non-removable, volatile/nonvolatile computer storage media. By way of example only,
The drives and their associated computer storage media discussed above and illustrated in
A monitor 191 or other type of display device is also connected to the system bus 121 via an interface, such as a video interface 190. A graphics interface 182, such as Northbridge, may also be connected to the system bus 121. Northbridge is a chipset that communicates with the CPU, or host processing unit 120, and assumes responsibility for accelerated graphics port (AGP) communications. One or more graphics processing units (GPUs) 184 may communicate with graphics interface 182. In this regard, GPUs 184 generally include on-chip memory storage, such as register storage and GPUs 184 communicate with a video memory 186. GPUs 184, however, are but one example of a coprocessor and thus a variety of coprocessing devices may be included in computer 110. A monitor 191 or other type of display device is also connected to the system bus 121 via an interface, such as a video interface 190, which may in turn communicate with video memory 186. In addition to monitor 191, computers may also include other peripheral output devices such as speakers 197 and printer 196, which may be connected through an output peripheral interface 195.
The computer 110 may operate in a networked environment using logical connections to one or more remote computers, such as a remote computer 180. The remote computer 180 may be a personal computer, a server, a router, a network PC, a peer device or other common network node, and typically includes many or all of the elements described above relative to the computer 110, although only a memory storage device 181 has been illustrated in
When used in a LAN networking environment, the computer 110 is connected to the LAN 171 through a network interface or adapter 170. When used in a WAN networking environment, the computer 110 typically includes a modem 172 or other means for establishing communications over the WAN 173, such as the Internet. The modem 172, which may be internal or external, may be connected to the system bus 121 via the user input interface 160, or other appropriate mechanism. In a networked environment, program modules depicted relative to the computer 110, or portions thereof, may be stored in the remote memory storage device. By way of example, and not limitation,
One of ordinary skill in the art can appreciate that a computer 110 or other client device can be deployed as part of a computer network. In this regard, the present invention pertains to any computer system having any number of memory or storage units, and any number of applications and processes occurring across any number of storage units or volumes. The present invention may apply to an environment with server computers and client computers deployed in a network environment, having remote or local storage. The present invention may also apply to a standalone computing device, having programming language functionality, interpretation and execution capabilities.
Modeling Software Structure and Flow and Automatically Generating Code From the Software Model
A system in accordance with one embodiment of the invention may include a modeler 204. Modeler 204 in some embodiments accepts input and generates from the input a code model 212, such as the exemplary code model shown in
In some embodiments of the invention, the system may include a selector 206 for generating a list of languages 214 in which code is to be generated. List 214 and model 212 may be input to code generator 208. Code generator 208 may generate one or more code modules 212 a, 212 b, 212 c, etc., in the languages specified in list 214. For example, if C++ and C# were selected (and thus contained in list 214), code 212 a may be code generated in C++ and code 212 b may be code generated in C#. Code generator 208 may generate one or more modules of code in one or more languages, including but not limited to Ada95, Algol, APL, BASIC, C, C#, C++, Clips, COBOL, Common Lisp, Component Pascal, Concurrent Pascal, Delphi, Eiffel, F#, Forth, FORTRAN, Haskell, Java, JavaScript, (ECMAScript), Jess, Joy, Lisp, M, Mercury, ML, Modula-2, NewtonScript, Oberon, Objective C, Ocaml, Occam2, OPS5, OPS-5, Perl, Perl 5, PHP, Pict, Poplog, PostScript, PowerBuilder, Prolog, Python, Q, Rapira, Ruby, Sather, Scheme, Self, Self, Simula, Smalltalk, TCL, VBScript, VB Script, or VISUAL BASICS. Any number of languages may be listed in list 214 and any number of modules may be generated.
To enable the functional modeling of software structure and flow, in some embodiments of the invention, elements of the desired software are defined. Elements may be defined via an interactive user interface (210). Elements may include but are not limited to: code entities, code relations, evaluation entities, passive entities and block entities.
Code entities, in some embodiments of the invention are defined as the smallest meaningful entity that can exist in a block of code. An example of a code entity may be a variable, comment, constant, object, function, method, prototype, member, data type, callback, delegate, reference, field, variant, property, interface, class, type, enumeration, structure, primitive, array, or event handle.
Code relations, in some embodiments of the invention, are defined as the relationship between two code entities. For example, an assignment operation may be a code relation. Other code relations include but are not limited to +, >, <=, >=, +=, −+, *=, /+,−>, >>, <<, ., %, &, *, |, \, {circumflex over ( )}, #, @ and so on.
Evaluation entities may be defined as an execution request of an element that executes or calls a different element from a list of elements. A method call, and a group of 0 to n code entities and 0 to n code relations, and instantiation of a class may be non-limiting examples of an evaluation entity.
A passive entity may be defined as a non-executable piece of code (such as a comment, for example or a modeling diagram for a class, activity or application or a dynamic diagram).
A block entity may be defined as an element that would support 0 to n code entities, code relations, evaluation entities, passive entities or other block entities. Hence, in some embodiments, a block entity may be a method entity, member entity, class entity, namespace entity, project entity, solution entity or file entity.
Graphical representations of code entities, code relations, evaluation entities, passive entities and block entities may be distinguished by use of different shapes in the model or by other visual characteristics such as shading, color, line thickness, line type, inclusion within a box or within a particular size of box or the like. Each visual characteristic may be associated with a set of attributes representing the individual characteristics of the element.
Once all of the elements of the piece of software are defined, a graphical representation of the elements and their relationships (contained by/contained within) may be generated. Alternatively, a graphical representation of the elements and their relationships may be generated as information is entered. The graphical representation may be displayed in a second display area. In some embodiments of the invention, the second display area is displayed adjacent to the user interface. One or more target languages may be selected and the code for that language (or for those languages) may be automatically generated.
Similarly, although the block of code 300 is written in a particular programming language (i.e., C++) it will be understood that the invention as contemplated is not so limited. The block of code from which the functional model is generated may be written in any language. Thus, the functional model may be generated from one or more blocks of code written in any programming language, or may be generated from pseudocode or may be generated from entries made to a user interface.
Referring now to
The user interface may prompt or allow the modeling of a line of code as follows. Suppose, for example, line 302 is considered. In line 302 ("int generator;"), a code entity, in this case a variable 302 a ("generator") is declared to be of type integer ("int") 302 b. Referring now to
The user interface may prompt or allow additional lines of code to be allowed, (e.g., line 304 ("string receiver;"), line 306 ("receiver=0"), line 308 ("receiver=generator.ToString( ):") and so on. For example, now suppose that line 304 is considered. In line 304 ("string receiver;") a variable "receiver" is declared to be of type "string". As can be seen from
Line 306 ("generator=0") contains a first code entity 306 a ("generator"), a second code entity 306 b ("0") and an code relation 306 c ("="). Line 306 in some embodiments is displayed as shown in
Now suppose that line 308 is modeled. In line 308 "receiver=generator.ToString( );", "receiver" 308 a is a first code entity (a left hand operand), generator.ToStringo" (308 c) is a second code entity (a right hand operand) and "=" 308 b is a code relation (an assignment operation).
In some embodiments of the invention, a user interface may request or allow identification of a first code entity or left hand operand, as illustrated in exemplary user interface
The user interface may then request or allow identification of a second code entity, identification of allowable values for the second code entity (the right hand operand), if the second code entity is an object, if it is an object, what kind of object it is, and if the assignment is a conversion (the type of code entity one is being changed by assignment to code entity two) or a member (code entity one is being assigned the value of a member of code entity two). Suppose, for example, "generator.ToString()" (308 c) is entered. Because of the syntax of code entity 308 c, (notably in this case, the period 308 e and parentheses 308 g), the user interface may understand that "generator" 308 d is an object, "ToString" 308 f a method or function to be performed on object "generator" and the empty parentheses to indicate that no arguments have to be sent to method "ToString" 308 f. Alternatively, user interface may receive "generator" 308 d as illustrated in exemplary user interface
Lines 302, 304, 306 and 308 of code block 300 are included within the function or method "Main" 310. In some embodiments, a method is modeled by including the code entities of the method within a box 410 as shown in
Passive element 412 may represent comment 312. Comment 312 and Main Method 310 are included within the class entity 314, represented in the model as graphical entity 414. Namespace Demo 316 may be modeled as illustrated in
The various techniques described herein may be implemented in connection with hardware or software or, where appropriate, with a combination of both. Thus, the methods and apparatus of the present invention, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the invention. In the case of program code execution on programmable computers, the computing device will generally include a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. One or more programs that may utilize the creation and/or implementation of domain-specific programming models aspects of the present invention, e.g., through the use of a data processing API or the like, are preferably implemented in a high level procedural or object oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language, and combined with hardware implementations.
While the present invention has been described in connection with the preferred embodiments of the various figures, it is to be understood that other similar embodiments may be used or modifications and additions may be made to the described embodiments for performing the same function of the present invention without deviating therefrom. Similarly it will be understood that although the test framework is described within the context of an automated way of testing software, the invention is not so limited and may be used wherever the scheduling of processes within a standardized format is useful, as for example in the context of business processes. Therefore, the present invention should not be limited to any single embodiment, but rather should be construed in breadth and scope in accordance with the appended claims.
Citas de patentes
Citada por
Eventos legales
Imagen original


text:
American Academy of Otolaryngology - Head and Neck Surgery
Asthma and Allergy Foundation of America
Allergy Asthma Information Association
Calgary Allergy Network
Cady RK, Dodick DW, et al. Sinus headache: a neurology, otolaryngology, allergy, and primary care consensus on diagnosis and treatment.
Mayo Clinic Proc.
Dambro M, Griffith J.
Griffith's 5-Minute Clinical Consult. Philadelphia, PA: Lippincott, Williams, and Wilkins; 2006.
Goetz CG, Pappert EJ.
Textbook of Clinical Neurology. Philadelphia, PA: WB Saunders Co; 1999.
Goroll AH, Mulley AG.
Primary Care Medicine. 4th ed. Philadelphia, PA: Lippincott, Williams, and Wilkins; 2000.
Hainer BL, Matheson EM. Approach to acute headache in adults. Am Fam Physician. 2013;87(10):682-687.
Headache. EBSCO DynaMed website. Available at: http://www.ebscohost.com/dynamed. Updated June 24, 2014. Accessed September 29, 2014.
Sinus headache.
National Headache Foundation website. Available at:
http://www.headaches.org/education/Headache%5FTopic%5FSheets/Sinus%5FHeadache. Accessed September 29, 2014.
Sinus headache. American Academy of Otolaryngology website. Available at:
http://www.entnet.org/content/sinus-headaches. Accessed July 29, 2014.
Sinus problems.
Asthma and Allergy Foundation of America website. Available at:
http://www.aafa.org/display.cfm?id=9&sub=18&cont=240. Accessed September 29, 2014.
This content is reviewed regularly and is updated when new and relevant evidence is made available. This information is neither intended nor implied to be a substitute for professional medical advice. Always seek the advice of your physician or other qualified health provider prior to starting any new treatment or with questions regarding a medical condition.
Copyright ©
All rights reserved.
Go Back : New Search
Disease & Condition Facts
Disease & Condition Topics
Procedures & Surgery Facts
Health and Wellness
Interactive Tools
Hospital Website Design by Brown Parker & DeMarinis Advertising


text:
Created: 08/02/2014 3:54 PM WHEC.com
An open letter from SoccerSam
To my Rochester Lancers family:
Regretfully, today I announce that the Rochester Lancers will not return for the 2014-15 season.
I appreciate everyone's support. I've had the greatest 3 years of my new life. Each and every one of you helped me re-connect with my past and I fell in love with PRO indoor soccer again. I hope you will cherish these amazing memories for life and smile thinking about ALL the great Lancers times we had. Thank you so much!
We had something really special, from our amazing staff, players, coaches, team staff, dance teams, mascots, game day staff, TV and Radio production team, City of Rochester officials, BCA staff & our ownership group. Everyone worked so hard. Thank you!
So many great local sponsors with my original investment group of Chris Wilmot, Steve Stokes, John Coraggioso, Dom Vieira, Louis Ribeiro and my friend Chris Economides helped make this dream possible. To all the former MISL owners, especially Tommy Tanner and Ed Hale, thank you for some amazing times.
Our staff and production was the talk of the game. We did things never done at this level. So much was out of our control and we still put on an amazing show, game after game! We had a 3 year lease at the BCA and a 3 year agreement with the MISL. Both have now expired. We have decided not to join a new league.
I plan to personally invest my soccer time helping youth soccer in the community and my staff and I will continue to support local charities, clubs and events. We will keep the Lancers name and heritage alive.
Thanks again to everyone involved and thanks to our amazing fans! Especially thanks to my wife Linda & my family for supporting this dream.
Feel the Kick for Life! ss
Salvatore "SoccerSam" Fantauzzo
Lancers staff will begin to contact season ticket holders and sponsors for account credits on Monday August 4, 2014. Lancers merchandise and memorabilia will be available on RLancers.com
News10NBC/WHEC-TV welcomes your opinion and interaction on our website, but please remember to keep it clean. If you're advertising for another business, being profane, vulgar or slanderous your post will be deleted. By commenting on this website, you agree that anything you post may be used, along with your name and profile picture, in accordance with our Privacy Policy and the license you have granted pursuant to our Terms of Use. Comments are not pre-screened before they posted.


text:
The Voice of Collision Repair Professionals
The premier publication for the Canadian autobody
repair and refinish market
Josh Laur and Matt Landowski are the proud owners of a new Maaco location in Waterloo, Ont. The 9400-square-foot facility is a new venture for the pair of entrepreneurs, who both come from outside the automotive industry. "Matt and I were looking for a franchise, but felt the sandwich business didn't really do it for us," says Laur.
The appeal of the Maaco business model was immediate--solid support with enough room to operate the business in their own style--and the two have already forged ahead, building bridges within the Waterloo community they both call home. The shop currently employs four staff.
"We're already getting a lot of third-party work and smaller repairs. People actually leave notes on cars in parking lots here. It actually makes me proud of living here," says Laur.
DisclaimerNote: By submitting your comments you acknowledge that Bodyshop has the right to reproduce, broadcast and publicize those comments or any part thereof in any manner whatsoever. Please note that due to the volume of e-mails we receive, not all comments will be published and those that are published will not be edited. However, all will be carefully read, considered and appreciated.
Annex-Newcom Network:


text:
St. John USVI Trails: Annaberg AreaExcerpted from St. John Off the Beaten Track © 2006 Gerald Singer
The Annaberg area, south of Mary Point, was once the most populated section of St. John. There were plantations at Maho Bay, Mary Point, Fredriksdal, Annaberg, Leinster Bay and Windberg. The historical ruins and places of interest can be accessed via the North Shore Road, south of Leinster Bay Road. This is an excellent area for a leisurely stroll. The terrain is relatively flat, and the surrounding forest is shady and lush. The historical sites are close to the road and easy to get to. The more intrepid can make their way further into the bush to explore the area to a greater degree.
Old Danish Road
History of
Windberg Plantation
In 1831, the slaves at Windberg staged such an action. Forty slaves reported to be ill and checked into the plantation sick house. The overseer on the plantation reacted by forcing the slaves to work. One woman died, and the police conducted an investigation. The overseer was fired, and a new overseer was brought in. The new overseer, reluctant to use extreme force, was faced with the difficult task of restoring the plantation regime. He was neither feared nor respected and was unsuccessful in compelling the slaves to go back to work. Windberg remained in a state of disorder until the landfoged (island administrator) intervened on the overseer's and owner's behalf.
The grand entrance and stairway of the Fredriksdal Ruins are the remains of the estate house, which served as living quarters for the owners of Annaberg Plantation and are visible from the road. There are extensive ruins extending back into the bush. They include the remains of an oven, a well, a horsemill and other old structures and walls.
The area is covered with sweet lime and other thorny vegetation, so wear appropriate clothing to explore.
Old Stone Bridge
The Annaberg School


text:
just wondering...
By Diogenes (articles ) | Mar 17, 2010
Why would a homosexual couple want to work with a Catholic adoption agency?
This isn't really about equal access, is it? This is about closing down institutions that present a different point of view.
An appeal from our founder, Dr. Jeffrey Mirus:
Dear reader: If you found the information on this page helpful in your pursuit of a better Catholic life, please support our work with a donation. Your donation will help us reach seven million Truth-seeking readers worldwide this year. Thank you!
Progress toward our July expenses ($8,412 to go):
$35,000.00 $26,588.43
24% 76%
All comments are moderated. To lighten our editing burden, only current donors are allowed to Sound Off. If you are a donor, log in to see the comment form; otherwise please support our work, and Sound Off!
Posted by: Charlie742 -
Mar. 17, 2010 9:39 PM ET USA
I think you hit the nail on the head.


text:
Viewers: in countries Watching now:
With its ability to find and replace character patterns in documents, GREP helps designers and editors work quickly and efficiently. Over the course of InDesign: 10 Things to Know About GREP, David Blatner demonstrates how to use GREP codes to improve workflow. He teaches GREP search techniques using patterns of numbers or letters or strings of words. David even shows how to use text patterns within a document. Exercise files accompany the course.
In this document, I can see that the logo for the store Bliss No. 5 has a circle around the 5. When I zoom in on the text up here, I see that there is no such circle on these 5s. But wouldn't that be kind of cool to have a little text treatment here where the 5 has a circle around it? I'm going to show you how I can use GREP Styles to put that circle there. The first thing I'm going to do is replace that 5 with an n. Why an n? Well, I just happen to know that in the Wingdings 2 font the n looks like a 5 with a circle around. I just happen to know that. So I'm going to replace the 5 with an n here. So I'll open my Paragraphs Styles panel and I'll double-click on the Body style to create a new GREP Style. Select the GREP Style tab, now I'll click New GREP Style.
You can see I already have a couple of GREP Styles in this Paragraph Style, but I'm going to create a new GREP Style, which will apply a new Character Style called let's say wingdings, might as well, and this is going to apply the Wingdings font. Actually Wingdings 2 to be precise. Maybe make it a little bit bigger than the text around it, something like that and click OK. Now, I don't want this to apply to that numbers in here. I want it to apply to the letter n but not just any n. Only n's that comes after an o. right? So I'm going to use a Positive Lookbehind and it's going to look for the text no.
and of course I need to escape that period out with a backslash and then it's going to search for the character n. We can test this out by turning on the Preview checkbox and immediately you see that what was an n is now a 5 with a circle around it. So this is pretty cool. Because now any time I want to use that logo, that little type treatment, I can simply replace the 5 with an n. Let's see another example of this. I will zoom back out to this spread in window and I'm going to jump to the next spread in this document and zoom in to 400% on this text in the lower left corner. Now, this is an interesting problem because in this particular font, the l, it's a lowercase l and the number 1, the digit 1, look very, very similar.
I can't even tell the difference between these. So is this 1lb or llb, or I don't know what. So I'm going to actually use GREP Styles to change the number 1 into a different font that looks similar, but is different from the lowercase l. Let's go ahead and do that. I'll double-click on this Paragraph Style now, go to GREP Style and create a new GREP Style, which is going to be a style which applies let's say Myriad for 1, for the digit 1. All I'm going to do here is apply Myriad Pro to this particular character and the character that I want is not all digits, just the digit 1. It's easy.
I just have to type 1 in here and it will just look for the number 1 to apply Myriad to. Let's go ahead and click OK and we can immediately see that that's a 1 and that's an lb, this is a 1. I also see that there is an error in here because this was supposed to be all digits, 5 digits, and someone snuck in a lowercase l instead. So I'll hit 1 and that cleans it up. So you can see that using GREP Styles to apply a different font to one or more characters can really save you a lot of time.
There are currently no FAQs about InDesign: 10 Things to Know About GREP.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.


text:
Loading streams...
Now Playing
Connect with Us
Podcasts & RSS Feeds
|All Content
|View all podcasts & RSS feeds
Most Active Stories
WNMU-FM Staff
Station Manager
Underwriting Sales Director / Community Support Coordinator
News Director
Program and Operations Manager
Continuity Coordinator/Program Producer and Web
Contract Sales
10:14 am
Wed February 6, 2013
Lottery ticket worth millions sold in Houghton
HOUGHTON, MI (AP)-- Lottery officials say a Mega Millions ticket that's worth $19 million has been sold at a store in the Upper Peninsula.
The Michigan Lottery says the sole winning ticket for Tuesday evening's drawing was sold at Festival Foods in Houghton.
The winning numbers drawn were two, five, 10, 26 and 44. The Mega Ball number was 46.
There's no immediate word from the Michigan Lottery about the identity of the ticket buyer.
The jackpot for Friday's drawing now drops to $12 million.