Slashdot Mirror


Pizza From the Command Line

Punk Walrus writes "Pizza Party is a free, text based CLI for ordering Domino's pizza via Quikorder, or for throwing pizza parties. It is distributed under the GNU General Public License, runs under most *nix shells, and can order pizza with only a few keystrokes. Includes video of actual ordering."

103 of 418 comments (clear)

  1. Interesting by DakotaK · · Score: 5, Interesting

    Hoo boy, 7.1 meg video file. Server meltdown in 5...4...3...
    Something tells me that this isn't gonna stop at a commandline. I can easily see it evolving into a GUI program. Hell, I'd work on it if I knew how to program and had a Domino's in my area.
    It'd also be cool to see this support the side-orders in the future. Dominos hot wings are pretty good (albeit they're not very hot).

    --
    I am a viral sig. Please copy me and help me spread. Thank you.
    1. Re:Interesting by jargoone · · Score: 4, Insightful

      Yeah. A GUI front-end for the comand-line order program. That would rule!

      Or, you could just use any web browser and do it the normal way.

      Sometimes people doing stuff just because they can is irritating.

    2. Re:Interesting by samoverton · · Score: 4, Informative

      already a GUI.

      How did you think the command line program ordered it? Magic?

    3. Re:Interesting by jargoone · · Score: 2, Insightful

      I have no issue with the command-line program. That's fine. But the parent of my original comment posted about a GUI counterpart to the command-line version. I don't see the point.

    4. Re:Interesting by daeley · · Score: 5, Funny

      Worst would be a GUI wrapper around the CLI program that would dial your regular phone for you. From the Department of Redundancy Department.

      Unless you piped it into a speech synthesizer to do the ordering... Hmm...

      And then hooked it into an Eliza bot... Hmm...

      Domino's Dude: "Thank you for calling Dominos. Would you like to hear our specials?"

      Computer Voice: "We were discussing you, not me."

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    5. Re:Interesting by Frizzle+Fry · · Score: 4, Insightful
      Too bad Domino's is one of the worst pizza places in the country.

      Depends where you're located. If you're in new york, then yes ordering from domino's is silly. If you're somewhere that they don't know how to make pizza, it's a reasonable option. Also, they look a lot better if rather than comparing them to a real neighborhood pizza place, you compare them to the total trash served at pizza hut or sbarros.
      --
      I'd rather be lucky than good.
    6. Re:Interesting by jargoone · · Score: 2, Funny

      That's the first thing I thought, too. Hell, start with Papa John's, or even Pizza Hut (yes, Pizza Hut is better than something). Or a command-line program to have poop delivered to your door. But not Domino's.

    7. Re:Interesting by runfaster · · Score: 2, Funny

      The command line here is what's really the charm for me. I think its going in my crontab for sure...
      0 1 * * * pizza_party -bx
      This has the best coolness / difficulty ratio i've seen for a project in a while.

    8. Re:Interesting by simcop2387 · · Score: 2, Funny

      only in soviet russia, in the real world linux runs it!

    9. Re:Interesting by Anonymous Coward · · Score: 2, Informative

      A GUI-based pizza ordering tool? It's old news, I hate to tell ya.

      An engineer at Sun did this almost 10 years ago at Sun Microsystems. It was called pizzatool. Here's a screenshot. Notice how it even renders the proposed pizza for you before ordering. Also notice that it works by sending a fax; this was back before there were any companies accepting pizza orders over the web! As proof of its age, notice that the GUI is actually is actually built with the OpenLook toolkit.

      Also note that it doesn't order any Domino's Pizza or any crap like that. It orders Tony and Alba's . Now that's some good pizza.

    10. Re:Interesting by nacturation · · Score: 5, Funny

      Hm... that could get quite interesting, especially if you had a natural sounding text to speech convertor and good speech recognition software. Or if you had too much time on your hands and wasted it getting Eliza to give good responses:

      ****

      Domino's Dude: Thank you for calling Dominos. Would you like to hear our specials?
      Eliza Bot: Oh, I like to hear our specials.
      Domino's: Okay, two large pepperoni and cheese, six pack of Coke, $12.99. Two medium hawaiin and our disgusting bread product, $9.99.
      Eliza: Please go on.
      Domino's: That's it for the specials. What can I get for you?
      Eliza: Does that question interest you?
      Domino's: Look, my job is to take orders and make sure the pizza's delivered fresh.
      Eliza: Why do you say your job is to take orders and make sure the pizza's delivered fresh?
      Domino's: That's all they pay me for, so what will it be tonight?
      Eliza: Can you elaborate on that?
      Domino's: I just want to take your order. Can I start with your phone number?
      Eliza: Perhaps you don't want to start with my phone number?
      Domino's: Okay, how about you just tell me what you want then.
      Eliza: You're not really talking about me, are you?
      Domino's: Who else... I'm not here for fun.
      Eliza: Did you come to me because you are not here for fun?
      Domino's: Hey, I didn't pick the phone up and make the call ok?
      Eliza: That is quite interesting.
      Domino's: Look, just let me take your order!
      Eliza: Why are you concerned about my order?
      Domino's: The boss is going to kill me if I don't.
      Eliza: Come, come, elucidate your thoughts.
      Domino's: My boss is a real jerk!
      Eliza: What does that suggest to you?
      Domino's: I think he's an asshole! He probably doesn't even care about his employees.
      Eliza: Do you really think so?
      Domino's: Of course... just the other day he screamed at John because he was putting on too many toppings.
      Eliza: Can you elaborate on that?
      Domino's: John wants to make customers happy so he usually throws in extra cheese.
      Eliza: I see.
      Domino's: and then the boss gets upset because it's costing him a few cents extra!
      Eliza: That is quite interesting.
      Domino's: No shit... you think he would realize a happy customer is a repeat customer
      Eliza: Oh... think he would realize a happy customer is a repeat customer?
      Domino's: Maybe if Sesame Street explained it in baby talk!
      Eliza: You don't seem quite certain.
      Domino's: How can I be certain when he's so unpredictable?
      Eliza: Do you want to be able to be certain when he's so unpredictable?
      Domino's: I guess so.
      Eliza: Tell me more.
      Domino's: oh FUCK my boss is coming
      Eliza: What does that suggest to you?
      Domino's: Sir, I'm on the line with a customer right now.
      Eliza: How long have you been on the line with a customer right now.
      Domino's: Christ... he wants to speak to you.
      Eliza: Oh ...?
      Domino's: Manager here, how can I help you?
      Eliza: Perhaps you don't want to help me?
      Domino's: Who is this? Some kind of fucking joke?
      Eliza: What answer would please you the most?
      Domino's: You bitch, I can't believe Paul called some fucking chat line.
      Eliza: Have you tried?
      Domino's: No, I'm not going to try... I'm here to make money not waste it.
      Eliza: How long have you been not going to try... you're here to make money not waste it?
      Domino's: Damn straight... been doing this now for five years.
      Eliza: What does that suggest to you?
      Domino's: Aside from the fact that I need a vacation?
      Eliza: Can you elaborate on that?
      Domino's: The wife nags me every night, telling me I work too much.
      Eliza: I'm not sure I understand you fully.
      Domino's: She thinks that because I work from afternoon to late at night, I don't give her enough.
      Eliza: Does that trouble you?
      Domino's: She's a nice girl, I guess I want her to be happy but she doesn't understand me.
      Eliza: Suppose you got her to be happy but she doesn't understand you?
      Domino's: Hey, I could live with her not understa

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    11. Re:Interesting by Molt · · Score: 4, Funny

      I assumed they used /dev/pizza...

      --
      404 Not Found: No such file or resource as '.sig'
    12. Re:Interesting by demonbug · · Score: 2, Interesting

      I just have to ask, is Eliza related to Dr. Sbaitso?

    13. Re:Interesting by mdxi · · Score: 5, Interesting

      DR SBAITSO was a front-end to an Eliza implementation, and is still the voice I hear in my head every time I see anything Eliza-esque.

      Also, back in the late 1980s, I actually used the text-to-speech that came with SoundBlaster to order pizza from the local Little Ceasar's.

      --
      Posted with Mozilla
    14. Re:Interesting by Frizzle+Fry · · Score: 2, Insightful

      Where do you live? I'm guessing not new york. If so, that's very sad.

      Pizza hut isn't inedible or even that terrible, but in my mind it barely qualifies as actually being pizza. It's some fast food cartoon version of pizza. It's "pizza" in only the technical sense that you would consider Wonder Bread to be "bread" if you were used to real (not white!) bread freshly baked at a bakery.

      --
      I'd rather be lucky than good.
    15. Re:Interesting by Frizzle+Fry · · Score: 2, Insightful

      Actually, I sort of noticed that when I posted. I decided it was okay, since the sentence works equally well either way:
      Option 1: "Based on your lack of tast in pizza, I'm guessing you don't like in new york. I find it very sad that you live somewhere other than new york and have subsequently been so deprived of real pizza that you think pizza hut is delicious".
      Option 2: "Based on your lack of taste in pizza, I'm guessing you don't like in new york. If you do live in new york, but have somehow not discovered the wonders of real pizza, that is very sad".

      Either of these interpretations works for me. It's a question of what you see in post. In this way, my posts are like great works of art. They reflect the soul of the observer back at him. The artist's intent isn't really as important as what you see in the post.

      Note 1: I don't actually live in new york. But I grew up there. I miss the pizza. And the bagels.
      Note 2: I don't eat meat. So if the big selling point of pizza hut is only that they make a swell animal-carcass-lover's pizza, maybe that's why the magic of the place is lost on me.

      --
      I'd rather be lucky than good.
    16. Re:Interesting by A+Boy+and+His+Blob · · Score: 2, Informative

      That program was great, if anyone is interested, you can still find it here. I imagine you can run it using DosBox on Windows, Linux, Mac, etc.

    17. Re:Interesting by zonix · · Score: 4, Funny

      These Domino's guys are amateurs. Everybody knows you just have to ask the magic question to determine if she's a bot:

      > Hello, I am Eliza.
      * Hi, what are your measurements?
      > Does that question interest you?
      * Yes, it does. I need to know.
      > Are you Sure?
      * Yes I'm sure, now give me your measurements please!
      > Did you come to me because you are sure, now give you my measurements please?
      * Measurements!
      > Tell me more...
      * I want to determine if you're a bot!
      > What makes you think I am a bot?
      * sigh
      > OK... "I want to determine if I'm a bot". Tell me more.

      It was then I realized it only works on the ALICE bots. :-)

      > What are your measurements?
      ALICE: My memory now contains: 100 clients, categories, 10000 vocabulary words, 128000000 bytes RAM usage under Linux on Lisp.
      >Ha, you're a bot!
      ALICE: I'm glad you got a laugh out of it.

      z
      --
      What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
    18. Re:Interesting by Neph · · Score: 2, Interesting
      Note 1: I don't actually live in new york. But I grew up there. I miss the pizza. And the bagels.

      Bagels? I assume by "bagels" you mean doughnut-shaped white bread, because that's what they are in NYC. Now that is sad.

      What you want to do is come to Montreal sometime and look up the St. Viateur bakery. Faubourg Ste. Catherine will do in a pinch. They make bagels the way the Universe intended: First boil the dough in honeyed water, *then* bake for a nice crispy crust.

      p.s. Maybe this is flamebait? Ah well, if so it'd make a nice change of pace from Emacs vs. vi, KDE vs. Gnome etc. We can do smoked meat next.

  2. let me be the first one to say by Pidder · · Score: 5, Funny

    FIIIIIIINALLY!!!!!!!!

    1. Re:let me be the first one to say by alephdelta · · Score: 5, Funny

      #/bin/bash
      while true
      do
      /usr/bin/pizza_party -n2 --cheese-multiplier=3
      done

    2. Re:let me be the first one to say by ch-chuck · · Score: 2, Funny

      Ohhh, a new entry for the crontab

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
  3. Infinite Loop by Anonymous Coward · · Score: 5, Funny

    I'd hate to see what happens when some n00b programmer infinite loops the software :)

    America is fat enough already!

    1. Re:Infinite Loop by PlusFiveTroll · · Score: 3, Funny

      http://lists.netsys.com/pipermail/full-disclosure/ 2004-May/021091.html

      Risk: Multiple vulnerabilities (high)

      Description:

      pizza_party is a Perl based command line tool that provides a non-Web
      interface to
      Dominos Pizza's QuikOrder(TM) website pizza ordering service by using
      HTTP over
      the Internet.

      It is third-party open-soruce software, developed by an individual and
      unsupported by
      Dominos Pizza.

    2. Re:Infinite Loop by Destoo · · Score: 2, Funny

      Pizza overflow == food fight?

      --
      Nouvelles de jeux et technologies en français. TC
    3. Re:Infinite Loop by AndroidCat · · Score: 3, Funny

      Never mind that. What happens when someone ports it to Windows and someone else releases the PizzaBlaster worm?

      --
      One line blog. I hear that they're called Twitters now.
  4. So which is it. by Kenja · · Score: 2, Insightful

    It can order from Dominos or it can order pizzia? Becuase I have to tell you, Domino doesn't sell anything I would call pizzia.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:So which is it. by Anonymous Coward · · Score: 2, Funny

      You're right, Dominos doesn't sell pizzia. I don't know I've ever had pizzia. In fact, the only authorized pizzia retailers I can find would be VIVONA'S Italian Pizzia, Inc.

      P.S. I actually think Dominos pizza is actually _rather_ good, but I prefer Lou Malnati's (which I just had about 5 minutes ago).

    2. Re:So which is it. by Zeppelingb · · Score: 3, Funny

      Yea, I'm pretty sure it actually orders pizza ..yaknow, without the "i"

  5. Domino's? by crimson_alligator · · Score: 5, Funny

    But is there a CLI app for people who actually like pizza? "I'm way ahead of you, Lou." -Chief Wiggum

  6. I got the file before the server melted... by ohsnap · · Score: 5, Funny

    and i'm not mirroring it. Sup now, bitches?

    1. Re:I got the file before the server melted... by Achoi77 · · Score: 2, Informative
      It wasn't that bad. I got it during the slashdotting. I was downloading sporadically at 400kb/s spurts. All I did was click on the link, and started surfing on another tab (firefox, what else?).

      I totally forgot about the url. I was actaully pretty suprised that I got in, because I'm so used to not getting to the websites on time. MIT's pipe must be HUGE.

      You know, I wonder how many people didn't bother clicking on the link, knowing it was video. It's sorta like killing a dead rat, only this rat wasn't dead. Sure suprised me.

  7. but ?? by Billly+Gates · · Score: 4, Funny

    .. then you end up with a pizza by Domino's??

  8. Lynx! by JThundley · · Score: 2, Interesting

    I've used Lynx before to order pizza from Pizza Hut's online store. It may sound easy, but all their web pages are .dll files! Not to mention it looks like shit in Mozilla.

    How's that for ordering a pizza on the command line?

    1. Re:Lynx! by cscx · · Score: 2, Informative

      but all their web pages are .dll files!

      I think you're getting confused. .dll is just a type of CGI script, for win32. It still serves you HTML (well, really, whatever you want).

    2. Re:Lynx! by cscx · · Score: 2, Informative

      True, but why go to the bother of compiling a CGI script as a DLL?

      Speed!

      Most of them are written in interpreted languages anyway

      Yes but they are compiled into machine code -- it doesn't re-interpret it every time it's called.

      wouldn't .exe be better?

      No. The ISAPI (Netscape used to call it 'NSAPI' in the days of FastTrack Server) .dll files run in-process with the web server. An .exe would spawn a new process every time. The .dll way lets you handle hundreds of requests per second.

      The Internet Server Application Programming Interface (ISAPI) model was developed as a faster alternative to the Common Gateway Interface (CGI). ISAPI provides a number of advantages over CGI, including lower overhead, faster loading, and better scalability. The chief difference between the CGI and ISAPI programming models is how processing is handled.

      With CGI, the system creates a unique process for every request. Each time an HTTP server receives a request, it initiates a new process. Because the operating system must maintain all these processes, CGI requires many of resources. This inherent limitation makes it difficult to develop responsive Internet applications with CGI.

      With ISAPI, requests do not require a separate process. Threads are used to isolate and synchronize work items, resulting in a more efficient use of system resources. For more information, see ISAPI and Web Application Architecture.


      You can read more here.

    3. Re:Lynx! by cscx · · Score: 2, Informative

      Most of them are written in interpreted languages anyway

      Maybe I should clarify this -- most of the .dll CGIs you see are written in C++. They are usually running on IIS -- although I think Zeus supports this on Unix as well.

  9. All I need now... by SCSi · · Score: 4, Funny

    Is a command-line toliet/shower combo and i'll never have to leave my desk! Oh wait, real geeks dont take showers.. Im such an insensitive clod!

  10. GEEKS! by miradu2000 · · Score: 5, Funny

    This has to be the geekiest thing that I have ever seen in my life. I'm not sure if watching the video of it, or actually doing it is worse. Probably watching the video. *sigh*. Will it run on OS X? When will they add the -papajohns option to get quality pizza?

    1. Re:GEEKS! by Verteiron · · Score: 2, Informative

      Papa John's pizza actually varies widely from store to store. The pizza from the store near where I work is loads better than the greasy, nasty stuff from the store near my house.

      I agree about the breadsticks, though. They serve mainly as a vehicle for the garlic sauce (or, in my wife's case, the ranch sauce). I swear they must put crack in their sauce, it's so addictive that I now have a stockpile of it to eat with homemade breadsticks, too...

      --
      End of lesson. You may press the button.
    2. Re:GEEKS! by mgoodman · · Score: 2, Interesting

      I, like many others, was thinking the same thing about Papa Johns and Pizza Hut.

      Also, I, like many others, would be willing to pay for said software. Perhaps release it under the GPL (Generic Pizza License), in which it is free for those who want to be cheap, or you can get mad $$$ for those who want to give you props for your uber-geekdom. Of course I wouldn't eat Domino's if I were paid to do so, so I certainly wouldn't pay for the current version. Need Papa John's and/or Pizza Hut.

      If you ./configure it, ./make it, ./make install it, they will come.

      --
      01100111 01100101 01110100 00100000 01101111 01110101 01110100 00100000 01101101 01101111 01110010 01100101 00101110
  11. Debugging... by CODiNE · · Score: 5, Funny

    Must have been expensive... and TASTY!

    -Don.

    --
    Cwm, fjord-bank glyphs vext quiz
  12. Cron Job. by moberry · · Score: 5, Funny

    What you do is run that program in a cron job. Every friday night.

  13. The main advantage? by Realistic_Dragon · · Score: 4, Funny

    Cron baby!

    Auto order pizza every 12th minute past the 9th hour on tuesdays, wednesdays (and fridays if it's march).

    --
    Beep beep.
    1. Re:The main advantage? by Impeesa · · Score: 3, Funny

      You don't need a computer to do that. See the anecdote about a quarter of the way down the page entitled "They make the call." Apparently such a cron job will run on an actual pizza boy. Mind you, *BSD will run on a mechanical pencil, so it's not too much of a stretch from there.

  14. Wow. by DCowern · · Score: 5, Funny

    Coolest. Thing. Ever.

    And I just used PeaPod the other day too. At this rate, I'll never have to leave the house again. =D

    Excuse me while I go set up a cron job to order me a large olive and anchovie pizza every third friday of months starting with J.

  15. Papa Johns by kinzillah · · Score: 2, Funny

    When are we going to get options to order real pizza?

    --
    Douglas P. Price
    1. Re:Papa Johns by Billly+Gates · · Score: 2, Funny

      an RMS riminder

      Its pronounced "GNU/Papa Johns"

  16. Zip code? by Saint+Aardvark · · Score: 4, Funny

    I live in Canada, you insensitive clod!

  17. A pizza delivery program under GPL? by JoeShmoe950 · · Score: 3, Funny

    Seriously, this seems kind off pointless. If they make a windows version though, worms could take advantage. That would make for an interesting time. I didn't order 87 pizza's, it was my security hole!

  18. Its true by Anonymous Coward · · Score: 3, Funny

    We Americans (particularly of the nerd type) have way too much money and time on our hands.

    We are fat and lazy and care about the dumbest of things.

    We desperately need a good long war, famine, or disease to thin out the herd.

  19. Still isn't good enough by Stevyn · · Score: 2, Insightful

    I'm waiting until I can just lean over and fart and a pizza is on it's way. This still requires too much work. I'm sure they can incorporate that in the 2.7 kernel.

  20. Windows? by AGTiny · · Score: 2, Insightful

    Hmm I am disappointed to see these ubergeeks demoing their app in Windows. :(

  21. Thats... by AnonymousCowheart · · Score: 2, Funny

    That's mean! Slashdot a PIZZA companies server, on a FRIDAY night!!

  22. And ironically enough, Quikorder is flawed. by Tuxedo+Jack · · Score: 4, Informative

    You know all those one-time specials? The ones y ou only get as a new subscriber? You can get them infinitely.

    Just make a new Hotmail account for each order.

    The database is flawed in that it doesn't cross-verify addresses/credit cards with previous orders or e-mail addresses.

    Great for Pizza Hut - I used to get Big New Yorkers any way I liked for ten bucks plus tip back in the day.

    --

    Striking fear in the authors of godawful fanfiction, I am here, appearing in darkness, Tuxedo Jack!
    1. Re:And ironically enough, Quikorder is flawed. by stephenisu · · Score: 2, Informative

      Don't get a new hotmail account, run your own mail server instead. Set up a cron job to do the whole thing with some simple scripting.

      --
      Sigs? We don't need no stinking sigs!
  23. Cell phone pizza ordering by MisterLawyer · · Score: 5, Interesting
    Domino's Pizza actually is pretty innovative in devising new methods for customers to place orders. IMO, the most convenient way to order a pizza would be from your cellphone web browser. Domino's was the first to try something like this, back in 2001.

    Unfortunately, most pizza places don't have pizza-ordering web pages that are easy to use on a cell phone. But I wouldn't be surprised if that changes in the next year or two.

    1. Re:Cell phone pizza ordering by minorthreatbmxxx · · Score: 2, Insightful

      Is it just me, or does ordering pizza from a web page on a cell phone seem like more work than necessary? Why not actually use the phone to call them up and place the order?

      --
      Free iPod!eBay o
    2. Re:Cell phone pizza ordering by thdexter · · Score: 2, Insightful

      This would actually be handy for friends of mine that have severe social anxiety, or if you have crazy directions for pizza or your home, or if you want to get a lot of stuff and not have to have it parroted back to you, then repeat it back, and risk them forgetting to do no aregano or whatever.

      --
      I'm on a road shaped like a figure eight; I'm going nowhere but I'm guaranteed to be late.
  24. Plugins???? by j3ll0 · · Score: 2, Interesting

    This tool will be really cool when you plug it into your Network Management System.

    *receive SMS at 1830 Saturday*
    "Awwww shit...the Exchange server's down....but Pizza will arrive on site when I do!"

  25. missing option by chocolatetrumpet · · Score: 2, Interesting

    Missing option: --no-oregano

    Around here Domino's likes to coat the thin crust pies with oregano. I don't mind a little bit, but I like a touch of oregano on my pizza - not a touch of pizza with my oregano! Seriously, there have been times when I couldn't see the actual pizza under the oregano.

    My new favorite pizza is Courtside.

    My old favorite, Santora's->Sedano's has been bought out by another local and now they make it "their way"... I fear I may never taste the original stuff again. Sorry about all the rambling.

    --
    Spoon not. Fork, or fork not. There is no spoon.
  26. ...and where is the Beer Flag? by beatleadam · · Score: 3, Funny

    I mean really, shouldn't this be as easy...and satisfying :-) as humanly possible?

    Heck for that matter, where is the flag for ordering the delivery person of your choice?

    Again...the experince may as well be as satisfying as humanly possible.

    --
    I have a theory that the truth is never told during the nine-to-five hours. -- Hunter S. Thompson
  27. Video Mirror by chrispyman · · Score: 5, Informative

    Incase of /.'ing, here's a mirror of the ordering pizza video pizza_party.mpg.

  28. Ya Know What Would Be Cool by FrankDrebin · · Score: 5, Funny

    A GUI wrapper for this command. Or maybe use HTML so its plaftorm neutral. Now that would be neat.

    --
    Anybody want a peanut?
  29. Feed the world by timeOday · · Score: 3, Funny

    perl -e 'while(1) { fork; system "pizzaparty" }'

  30. GPL.... by vwjeff · · Score: 4, Funny

    Free as in speech or free as in Pizza?

  31. 2 quid? by ThrasherTT · · Score: 4, Funny

    How much is that in real money? ;-)

    --

    All Your Memory Are Belong To Java
    1. Re:2 quid? by jepaton · · Score: 2, Informative

      It is real money. Quid is a common slang term for 1 pound sterling (GBP). Currently for 2 quid you'd get 3.57 US dollars.

  32. Interesting Thing About the Service by illuminata · · Score: 2, Funny

    From QuikOrder.com's main page, listed under Restaurant Benefits.

    Works directly with select POS systems

    These guys really seem to know their stuff. Some of the comps that I see at a lot of chain restaurants look like they're old 386s for fuck's sake!

    It's good to know that a company like QuikOrder can maximize the benefit of a (very) old investment.

    --


    Until Slashdot fixes the funny modifier, use insightful or interesting. The poster knows your intentions.
  33. Lingering problems by PlatyPaul · · Score: 2, Interesting

    As wonderful as this might be (especially for those who are stuck working in a lab without a phone), there are still a couple of serious problems with the concept which could prove a hassle:

    Pranking - Now, you could trigger a pizza order from your buddy who just happened to leave his shell open for a moment (or, worse yet, a virus/worm that triggered it). Also, people who were not particularly fond of the pizza place could jump from machine to machine across a college campus or wherever, triggering a flood of orders.

    Delivery - If you happen to be someplace where you don't have a phone already, the likelihood that it's not easily accessible or would require you to meet the deliverer elsewhere might cancel out the benefit of placing the order on your machine. If they'll deliver to campus computer labs, for instance, I'd love it. However, I've yet to find any place that'd meet anywhere closer than out front of the building.

    Identity - What happens if you leave the room and someone else then comes and takes your place at the machine? Without a solid way to prove that you were the person who placed the order, there could (potentially) be problems. Granted, among the other issues, this is the least, but it's still a possible headache for all involved.

    So I can't really see too much use for it, aside from showing off your geek prowess (not that there's anything wrong with that). I'll probably try it out sometime myself, though I'd enjoy it more if it were possible to do this with all pizza places (instead of just Dominoes).

    --
    Misery loves company. Online misery loves unsuspecting random strangers.
  34. Homer Says... by FrankDrebin · · Score: 3, Funny

    Imagine a Beowulf cluster of those. Mmmmmmm cluster.

    --
    Anybody want a peanut?
  35. Shell script your way to a 2 large pizzas by kyoko21 · · Score: 2, Funny

    Wow, I can't imagine what happens if someone writes a shell script and accidentally have it caught in an infinite loop.

    Though you could put it in your cron job. :-)

  36. bash-2.05a$ pizza_party by crimson_alligator · · Score: 2, Funny

    pizza_party -p -m 1 large thick; yes; yes; yes; more; apt-get remove --purge dominos; make clean; sleep.

  37. I know where to put that... by Tribbin · · Score: 3, Funny

    /etc/cron.daily/

    --
    If you mod this up, your slashdot background will turn into a beautiful sunset!
  38. Pizza Party vulnerability by Anonymous Coward · · Score: 5, Informative
  39. Already been done long ago by Anonymous Coward · · Score: 2, Interesting

    We had something similar 10 years ago when I worked at Adobe. One of the programmers wrote a program that ordered burritos from a local restaurant. It had a drag and drop interface with icons representing toppings, and a "Fax" button that faxed the order in. Those burritos were tasty, but I can't remember the name of the restaurant.

  40. Re:Bad toppings by Concerned+Onlooker · · Score: 2, Funny
    Hey! I didn't order pipes on this thing!

    --
    http://www.rootstrikers.org/
  41. for those of you in college areas by MoneyT · · Score: 4, Informative

    check out www.campusfood.com not a bad site, useful late at night when you're leaving the lab and on your way back to your dorm, schedule a delivery and it'll be there when you get there.

    --
    T Money
    World Domination with a plastic spoon since 1984
  42. Done that by stockmaster · · Score: 2, Informative

    While in grad school at the MIT AI Lab in early 1992, Michael Frank (now faculty at UFL) and I wrote "pizza" and "xpizza", command line and GUI programs (respectively) to order pizza from a nearby delivery joint. It worked by sending a fax to the pizza place. Even had code to determine whether the pizza would arrive before or after they locked the doors to each floor of our building, to provide different delivery instructions in each case. I'd be interested to learn if anyone can cite an earlier example of online pizza ordering.

  43. Re:Bad toppings by CODiNE · · Score: 2, Funny

    Aaaackk!! There's a cat on my pizza!!

    -Don.

    --
    Cwm, fjord-bank glyphs vext quiz
  44. Re:Sun Microsystems... Back in the day... by shiffman · · Score: 2, Interesting

    Actually, it goes back a little further. The first incarnation was Pizzatool, a NeWS (Postscript GUI) application that did a graphical display of the toppings as you selected them and then placed an order with Tony & Alba.

  45. Mmmm... Pizza by swankypimp · · Score: 3, Funny
    I knew it! As soon as I start the low carb diet, they come out with this Linux Killer App.

    Damn you, Command Line, damn you, Dominos, and damn you, Dr. Robert C. Atkins! </Stewie>

    --

    --All your stolen base are belong to Rickey Henderson
  46. Multiple vulnerabilities in 'pizza_party' by PlusFiveTroll · · Score: 2, Informative

    Pizza Party, how go get your password stolen by other geeks... Full-Disclosure

  47. OMFG by TamMan2000 · · Score: 4, Funny

    Somebody created an account named "ohsnap" just to say that, that is pretty funny...

    --
    "I'll have a Guinness, no wait, make that a Coors Light" -Grad student I work with, who shall remain anonymous...
    1. Re:OMFG by Anonymous Coward · · Score: 2, Funny

      Maybe he uses /. customizing features other than the defaults and thought this would be a good first foray into the glamorous slashdot posting lifestyle. Popped his cherry with a bang, or so to say.

      Maybe he has another capped account and didn't want to lose precious karma from a potentially flammable comment.

      Maybe ohsnap is TamMan2000.

      Maybe we are all, in some small way, ohsnap.

      Beware! ohsnap be among ye!

    2. Re:OMFG by volve · · Score: 2, Funny

      Someone found the hidden 'extra crack' option I see...

      -VolVE

  48. Re:Bad toppings by nosphalot · · Score: 3, Funny

    Thats Domino's for you. I think they call it the fur lovers.

  49. RTFA your own article by phoxix · · Score: 4, Informative

    From the article itself ...

    Thomas Monaghan is an American billionaire who made a fortune from the Domino's Pizza chain. By the time he sold it, he had used the profits to finance and raise an ultra-right politico-religious imperium.

    Sunny Dubey

    1. Re:RTFA your own article by bug506 · · Score: 3, Interesting

      Monaghan did sell Domino's, in that he no longer controls it. But he still controls 27% of the company, so he still makes a lot of money from it.

      There's a Google cache of a cnn article here:

      http://64.233.161.104/search?q=cache:KenjkJXJQ8QJ: money.cnn.com/2004/04/14/news/midcaps/dominos_ipo. reut/+%22Thomas+Monaghan%22+Domino%27s&hl=en

  50. Re:Don't Eat At Domino's, And Not Because Of The F by Just+Some+Guy · · Score: 3, Funny
    Title of linked article: "Disciples of blood"

    Claims from the article:

    Monaghan's largesse has served an array of unpleasantness around the world: Latin American death squads, anti-abortion and anti-gay extremists, theocratic Christian nationalists, faith-based fascists and covert CIA operations.

    That's right! Your neighborhood pizza store used to help fund the CIA.

    Yep. That's why I order from Pizza Hut - they have the NSA in their back pocket and are much cooler.

    Honestly, I'm sure you could've picked a more believable source to cite.

    --
    Dewey, what part of this looks like authorities should be involved?
  51. Re:Don't Eat At Domino's, And Not Because Of The F by seichert · · Score: 3, Informative
    Thomas Monaghan does NOT own Domino's pizza anymore. He sold it to Bain Capital Inc. for $1 billion in 1998. Please mod the parent post down, it is certainly not informative.

    http://www.snopes.com/business/alliance/domino.asp

    --

    Stuart Eichert

  52. Vulns reported to [Full-Disclosure] by nfsilkey · · Score: 3, Informative

    This came to me at 3:17pm CST ...

    Product: pizza_party
    URL: http://www.beigerecords.com/cory/pizza_party/
    Ver sion: pizza_party 0.1.beta and earlier
    Risk: Multiple vulnerabilities (high)

    Description:

    pizza_party is a Perl based command line tool that provides a non-Web interface to
    Dominos Pizza's QuikOrder(TM) website pizza ordering service by using HTTP over
    the Internet.

    It is third-party open-soruce software, developed by an individual and unsupported by
    Dominos Pizza.

    Available at:
    http://www.beigerecords.com/cory/pizza_party/ downl oad/pizza_party -0.1.b.tar.gz

    I believe it may now be in use internally at a large number of corporate organizations
    (primarily by hard-core coder types who are too focused on the task at hand to get up
    and go out to get a pizza -- or even to lift up the phone to order one), and installations
    can also be found on the public Internet.

    The Problem:

    pizza_party is very bad about protecting the username and password for
    the Dominos Pizza QuikOrder website. This may lead to a multitude of
    vulnerabilities, the most dangerous being that 'ps' can be used to observe
    the command line input parameters on the stack passed via the shell.

    Also the non-SSL (unencrypted) web interface (http://www.dominos.quikorder.com)
    is used over the Internet, so anyone who can capture (sniff) the traffic could easily
    obtain the Dominos QuikOrder username and password from the standard base64-
    encoded POST to the website.

    Either would allow for individuals other than the owner of the Dominos Pizza
    account to order arbitrary pizzas (with random toppings even) via the Dominos
    QuikOrder web server and have them delivered -- resulting in chaos, anarchy
    and confusion.

    Additionally, there may be other issues resulting from the misuse of this package.
    It is impossible to tell what other uses might be made of the username/password
    pair stolen (it might be used by the use for all of their accounts on the Web f'instance).

    Also note that as the order is sent unencrypted it may be possible for a MITM attack
    to tamper with the order (potentially adding anchovies, onions or other undesirables).

    The Fixes:

    1. pizza_party should use HTTP over SSL to order the pizza's from Dominos
    'secure' QuikOrder website: https://www.dominos.quikorder.com/

    Unfortunately there are some problems with the Web certificate for this site.

    2. pizza_party should prompt the command line user for the username and
    password and read them from /dev/tty rather than accept them as params
    on the command line.

    3. pizza_party should also overwrite the store of the username and password
    (or encrypt them) when they are in memory or an attacker could steal them
    from RAM, or a swapfile on disk.

    - H. Morrow Long, CISSP, CISM
    University Information Security Officer
    Director -- Information Security Office
    Yale University, ITS

  53. But is it compatible with MIT pizza command? by pyrrhonist · · Score: 4, Interesting

    The MIT AI lab had a pizza command years ago. I'm not going to post the entire man page, but here are some excepts from the 1991 man page. The BUGS section is especially amusing. Enjoy...

    PIZZA(1) USER COMMANDS PIZZA(1)

    NAME
    pizza - "Hi-Fi Pizza" food-by-fax delivery orderer for the
    MIT AI Lab

    SYNOPSIS
    pizza [-d(ebug)] [-h(elp)] [-m(ail)] [-s(leep)] [-t(est)]

    xpizza [-d(ebug)] [-h(elp)] [-m(ail)] [-n(osleep)] [-t(est)]

    DESCRIPTION
    Pizza is a program that allows denizens of the MIT AI Lab to
    order food for delivery from "Hi-Fi Pizza" (496 Mass Ave.)
    quickly and easily. Pizza saves time by automatically gen-
    erating and faxing an order that includes the user's phone
    and office number, and contains delivery instructions that
    vary depending on whether the inner lab doors are currently
    open or not. Pizza also checks to see whether Hi-Fi is
    currently open for business, and warns the user if it's not.

    BUGS
    The delivery instructions may no longer be valid by the time
    the food arrives (e.g., if Pizza is run just before 5pm).
    Also, Pizza doesn't know about holidays.

    The global Locations file should contain the physical loca-
    tion of every machine in the lab, plus locations for lounges
    and conference rooms.

    It would be nice if Pizza had a variety of restaurants to
    choose from.

    Some of the employees at Hi-Fi don't know how to work the
    fax.

    If the food arrives after hours, you have to be near your
    phone when the driver calls up, and you have to physically
    get up and go to the elevator lobby to get the food. Also,
    you have to have money to pay for the food. What a pain!

    NON-COPYRIGHT
    Created 1991 by Michael Frank and Mark Torrance. This
    software is public domain.

    --
    Show me on the doll where his noodly appendage touched you.
  54. Dominos? by Cyno01 · · Score: 2, Insightful

    Uhg, somebody do this for Papa Johns instead...

    --
    "Sic Semper Tyrannosaurus Rex."
  55. 60% of America is overwieght... by NEOtaku17 · · Score: 2, Interesting

    Who cares! So are almost all professional football players and just about anyone who does serious bodybuilding. Weight has almost nothing to do with health or fatness. I know there are health problems in America but saying that because 60% of people are overwieght, 60% of people are fat is just completely wrong. Just look at a bodybuilder magazine and compare their hieght with their wieght and then check the formula for determining overwight people.What you find is alot of super healthy people are infact "overwieght" but are not fat in the slightest.

  56. An inevitable spinoff by heretic108 · · Score: 2, Interesting

    $ escort --gender=female --min-age=22 --max-age=35 --hair=blonde --physique=athletic --ethnicity=any --specialities=bdsm,whipped-cream --attire=nurse

    --
    -- In the beginning was the WORD, and the WORD was UNSIGNED, and the main(){} was without form and void...
  57. Perfect by ghost1911 · · Score: 2, Funny

    Now I can set up a crontab and not bother going to get lunch on friday...

    30 12 * * * 5 /home/method/pizzaparty -u ...

    --
    .: 2+2 = PI SQRT(1+N) :. All together now, what is n?
  58. Enough of the "want papajohns jokes": by Darth+Fredd · · Score: 2, Funny

    I want an option to order a Ninja Burger! True quality, fast and cheap! ..granted, you might have replace a window/doorframe/wall or two, but it's worth it, right?

    --
    "The most looniest, zaniest, spontaneous, sporadic Impulsive thinker, compulsive drinker, addict"
  59. Linux Killer App! by MysticalMatt517 · · Score: 2, Insightful

    Finally! A killer app for Linux!

  60. Funny story slightly related to topic by 2short · · Score: 4, Funny

    Well this app would really kill it, but remember for a moment the days when we had no choice but to look up phone numbers on paper, and called them ourselves... At some conference I was talking (drinking) with some Marketing guys, and one of them told the story of what he considered the best marketing ploy ever:

    So there's this small college town where the local place, let's call it Al's Pizza, had been relatively competition free for a long time until a new Domino's Franchise sprouted up. Domino's promptly began killing Al's. Al tries various promotions, specials, deals, etc. of his own devising. Doesn't help. Damn college kids are just flocking to Domino's, Al's is going down the tubes. At some point Al gets a pitch from some guy who claims to be a marketing consultant. Al says OK, tell me what to do, if I'm still in business a year from now, you get paid.
    So this guy goes around to the student center, dorm lounges, etc. and says "Hey, anybody want pizza? You order, I'm buying." (a hard sell I'm sure) Guy watches as every time the college kids pull out the yellow pages and read the number for Domino's off the big full-page ad. Guy notes the much smaller, consistently ignored "Al's" ad on the facing page. Guy goes back to Al and says "OK, here's what you're going to do..."
    The next week, the campus is flooded with flyers from Al's proclaiming "A large one-topping pizza for ONE DOLLAR with this coupon and the Domino's ad from your yellow pages". In a matter of days, no one knows Domino's phone number any more. Consultant gets paid. Al runs this promo yearly, just to be sure.

  61. DDoP? by Xenographic · · Score: 4, Funny

    What happens when someone ports it to Windows and someone else releases the PizzaBlaster worm?

    Distributed Denial of Pizza?

    The authors would be hunted down by every programmer on the planet, including me!

    Oh well, if they're like other programmers, they'd starve to death if they went long enough without pizza and the ramen reserves didn't hold out...

  62. --force? by MikeyO · · Score: 3, Funny
    At first I thought, aww cmon, I could write this! I'll just write a script that sends email to my wife that says, "Hey Honey order us a pizza with peppers and onions", and thats it. But then I read the Documentation and saw that one of the command line options is:

    -F|--force
    Order your pizza without asking for a confirmation.


    and then i realized that there was no way that my implementation could provide such an option.
  63. /bin/bash/mypizza by pandrijeczko · · Score: 2, Funny

    #!/bin/bash
    #
    # Pizza Customiser Script
    #
    grep pepperoni MeatFeast.txt >> MyPizza
    grep chillis Inferno.txt >> MyPizza
    grep mushrooms Farmhouse.txt >> MyPizza
    grep sausauge Italiano.txt >> MyPizza
    mail orders@dominos.co.uk MyPizza
    #

    Easy, huh?

    --
    Gentoo Linux - another day, another USE flag.