Slashdot Mirror


Linux-Based Cat Feeder

prostoalex writes "Chris McAvoy is a UNIX administrator and an owner of two cats. So as a natural application of his work to his hobby he built this Linux-based cat feeder. A little hardware hacking and Python scripting can get you a device that would automatically disperse a yummy fish at specified intervals."

87 of 420 comments (clear)

  1. Sounds like... by nuclear305 · · Score: 4, Funny

    Someone has been watching too much Back to the Future.

    Nice to see some tech details instead of just pretty pictures though.

    1. Re:Sounds like... by Asgard · · Score: 5, Funny
      Or from another TV series:


      Dispensing Machine: Today's fish is trout a la creme. Enjoy your meal.
      Cat: Fish!
      Dispensing Machine: Today's fish is trout a la creme. Enjoy your meal.
      Cat: Fish!
      [...]


    2. Re:Sounds like... by Rei · · Score: 3, Interesting

      The thing is, 75$ just for the board... and then all of the other parts? Geez... I'm cheap; here's what I'd try:

      Parts:
      1 cheapo X10 device
      1 used electric hand mixer
      1 rubber band
      1 empty round plastic food container (yogurt, pudding, etc)
      string (best if with good traction; glued/tied rubber band would be best?)
      "anything sticky/tacky and puttylike or rubberlike that will stay put" (henceforth referred to as "putty")
      1 short dowel rod piece
      Other wood (or even legos) for mounting

      Plug in the X10 device and set it to code a1 (or whatever). Plug the mixer into it. Turn the mixer on low (the X10 device should be off at this point). Securely mount the mixer to the wood, with blades facing forward. Attach putty to the narrow part of the blades, with ridges of putty surrounding a thinner area (to keep a belt in position). Further up on your wood mounting, drill a hole large enough for your dowel to slide in loosely, and insert the dowel. Put putty or a nail on both sides of the dowel to stop it from sliding out of the hole. Mount your empty food container on the other end of the dowel. Cut a small hole, only large enough for one treat to pass through at a time, in the container near its lip. Near the base of the container, add "putty" in the same way you did with the mixer blades. Cut string/rubber band and make a loop between the mixer and the food container; the wider container will gear down the fast mixer. Directly above the food container, mount the container of treats with a hole cut in the bottom such that it directly skims the food container where the hole is, so that when the container is precisely aligned, a treat will fall through. Through proper gearing and possible additional placement of putty, etc, one should be able to ensure that a single treat falls through as the container spins past. If the container doesn't have enough of a slope to ensure that the treat falls out of it after entering, putty or other material can increase the slope.

      Script:
      #!/bin/bash
      echo 1 > /dev/x10/a1
      sleep 1
      echo 0 > /dev/x10/a1

      --
      "That's Nietzsche. He killed my father." -- Jesus, "Jesus Christ Supercop"
    3. Re:Sounds like... by AsbestosRush · · Score: 4, Funny

      How am I looking now? Still looking good!

      How about now? *Still* looking good!

      Or even better when Cat was taking the bullhorn around the ship announcing his availability to all females aboard and requesting them to form a queue.

      Good times.

      --
      EveryDNS. Use it. It works.
      AC's need not reply
    4. Re:Sounds like... by isometrick · · Score: 2, Funny

      "Garrick, please kern the double underscores in listing 2."

      Looks like Garrick was watching a movie instead of editing ... what is it with this guy?

    5. Re:Sounds like... by rob_squared · · Score: 4, Informative

      Don't be ashamed to say it:
      It's red dwarf. www.reddwarf.co.uk

      --
      I don't get it.
    6. Re:Sounds like... by edlinger · · Score: 3, Funny

      "I'm so excited all six of my nipples are tingling!"
      -Cat

    7. Re:Sounds like... by arkanes · · Score: 2

      This is Garrick Antikajian, the art director at Linux Journal. I'm starting to think that they leave those in as some kind of inside joke, because they sure do a lousy job of pulling them out. http://www.google.com/search?sourceid=mozclient&ie =utf-8&oe=utf-8&q=site:www.linuxjournal.com+garric k

  2. I want chicken, I want liver... by ShatteredX · · Score: 5, Funny

    Linux, Linux, please deliver~

  3. Feeding time by mesach · · Score: 5, Funny

    I thought that feeding time was the only time that most cats paid any attention to you. Why on earth anyone would want to take that away I will never know.

    --
    moo.
    1. Re:Feeding time by Anonymous Coward · · Score: 5, Funny

      I got the BSD version. My cat started acting weird so I took it to the vet. He said it's dying...

    2. Re:Feeding time by lrucker · · Score: 5, Funny

      There's also book-reading time. I suspect the real reason ebooks didn't take off was that it's harder to hold an ebook in a position where the cat doesn't block it.

    3. Re:Feeding time by Anonymous Coward · · Score: 5, Funny

      Petcraft confirms it.

  4. Cat feeder by cyberfunk2 · · Score: 4, Funny

    I'd ask if this was completely nessicary, but knowing the forgetful habbits of nerds...

    Hell I'm suprised fluffy aint dead already.

  5. cat food /dev/cat by delire · · Score: 5, Funny


    there, i said it

  6. OK, so my only question is... by oGMo · · Score: 5, Funny

    What does it feed the cats to?

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    1. Re:OK, so my only question is... by AndroidCat · · Score: 5, Funny

      The bit at the top said something about a python! (The FA is /.'ed and there's a brandwidth seller's ad right under that. Hmm.)

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:OK, so my only question is... by Malek+the+Damned · · Score: 2, Funny

      what do ducks have to do with it?

      =)

  7. Litter box by lsmeg · · Score: 5, Funny

    So can you also set up a cron job to clean the litter box?

    --
    It's OK! I'm a limo driver!
    1. Re:Litter box by wattersa · · Score: 2, Informative

      > So can you also set up a cron job to clean the litter box?

      No need for cron even-- just get Litter Robot, the self-cleaning robotic litterbox! It looks futuristic...oddly like one of those pods from 2001: A Space Odyssey. But does it run linux?

    2. Re:Litter box by ari_j · · Score: 4, Funny

      self-cleaning robotic litterbox ... does it run linux?

      I don't know, but as long as nobody makes a Beowulf cluster of them, I'll be happy.

    3. Re:Litter box by MsWillow · · Score: 4, Interesting

      Actually, we recently bought a (used) litterbox that cleans itself. Found out why they got rid of it - the electronics were fried (something about a +5v regulator, sans heatsink, that croaked). Anyways, Vikki mapped out all the connections, replaced the regulator and a handful of semiconductors, then wrote code for a PIC. She also designed and etched the circuit board, and put it all together. It now works great!

      While it doesn't run Linux, all the work was done using tools she has for her Gentoo Linux box. The cats really like it, too - they often crowd around to watch the magic litterbox at work. This makes my life, as litterbox shoveller, a lot easier :)

      --

      Lemon curry?
    4. Re:Litter box by MsWillow · · Score: 2, Interesting

      There's a microcontroller, of PIC general capacity. There's a LED and phototransistor/photodiode to sense a cat's presence. There's a scoop, with sensor to halt it if it hits something. The scoop drags itself along a geared track, like a cog railway, lifting the lid at the end then dumping the scoop into a tray. Eventually, the scoop hits some switches, which signal it to go back, where it hits a different set of switches to park it so the cycle can repeat.

      The power supply, stock, is 12 volts DC for the motor (but it runs fine from 9VDC). There's a delay, we chose 10 minutes, from "cat detected" to "send out the scoop". It's pretty simple, really.

      The whole 12VDC thing is serious overkill, and that poor 5volt regulator needs some heatsink to drop that wattage :( Fix that, and it's child's play from there.

      By the way, the cats love the show. When they hear it start, they gather around, fascinated by the mystical magic litterbox :)

      --

      Lemon curry?
  8. the world needs more vets.... by rivj0r · · Score: 2, Interesting

    It amazes me how few people realize that to have a healthy house cat you should be feeding it nothing but biscuits and what it hunts itself. An automated fish dispenser. Bet the cats fat, lazy and losing its teeth.

    1. Re:the world needs more vets.... by Anonymous Coward · · Score: 2, Insightful

      Not all of us live in houses infested with rats and mice though.

    2. Re:the world needs more vets.... by shawb · · Score: 2, Informative

      You mean healthy as in always getting fleas? Being exposed to such wonderful diseases as FIV, distemper and Feline Leukemia? Getting into fights with racoons, other cats, kids, dogs and cars? How about getting into that rat poison or pan of antifreeze that your neighbors left out? Being put to sleep because they bit your neighbors kid (Yes, some communities can force you to do that.)

      Cats that are regularilly allowed to roam live an average of less than three years. Cats that are kept indoors live an average of 15-18 years according to the Humane Society of the United States.

      And if your pets are not spayed or neutered, I suggest you go talk to some of the people who have to perfom euthanasia every day. Of shelters that responded to a federal survey of the 1,759,743 cats that entered shelters in 1997, 71.0%, or about 1.25 MILLION were euthanized. The actual numbers are actually much higher as not all shelters responded, and only shelters which can house over 100 animals were questioned for the survey. Many of these cats were euthanized simply because there are not enough homes available to place them all. And that's the cats that were lucky enough to make it to a shelter in the first place and don't die on the streets from starvation, cold, infected wounds, parasites, dog attacks, cruelty of strangers and on and on.

      --
      I'll never make that mistake again, reading the experts' opinions. - Feynman
    3. Re:the world needs more vets.... by BenjyD · · Score: 2, Insightful

      The US must be a really unfriendly place for cats. Here in the UK, I don't know a single cat owner who doesn't have a cat flap and I can't think of anyone who's lost a cat stray or to an accident. One cat I know of died recently at the age of 20, and she was stuck outside most of her life because she was too damn fat to get through the cat flap.

      Just train the cat properly to know where it lives.

    4. Re:the world needs more vets.... by shawb · · Score: 2, Insightful

      My basic point was that letting cats out absolutely does not lead to healthier and happier kitties. Keeping them indoors is much better for the cats. Yeah, shit happens to cats. It's my job to clean up after that shit, so I take this matter a little personally and try to inform people on some of the problems that something as apparantly innocuous as letting cats out can be.

      --
      I'll never make that mistake again, reading the experts' opinions. - Feynman
  9. Overkill. by David+M.+Sweeney · · Score: 2, Funny
    Hardware hacking and Python? Pfft. All he had to do is this:

    % cat < /tmp/tastyFish

    What are they teaching young admins in college these days, anyway?

  10. something that feeds off cats by pyrrho · · Score: 5, Funny

    and it runs linux!!!

    finally a solution to the feral cat problem! Open Source ROCKS!!!

    and I think my dog will love it... she doesn't seem that fond of cats.

    what? read the article? excuse me... I only read titles... I'm American! If you don't get the meaning in that title... that's your bad.

    anyway... cat eating robots... my god what will they think up next!?

    --

    -pyrrho

  11. Word choice by ari_j · · Score: 4, Insightful

    I understand that the submitter is just confused between dispense and disburse, but I know for a fact that I never want a fish, yummy or otherwise, dispersed in my home.

  12. Just another way.. by Anonymous Coward · · Score: 5, Insightful

    ..to get more time with your computer and ignore the only other living thing(s) in your household?

    1. Re:Just another way.. by Kozar_The_Malignant · · Score: 3, Insightful

      The quickest way to find a cat in my house is to sit down at the computer. Within 30 seconds there will be a cat on the keyboard.

      --
      Some mornings it's hardly worth chewing through the restraints to get out of bed.
  13. Cat fish? by Tackhead · · Score: 4, Funny
    > A little hardware hacking and Python scripting can get you a device that would automatically disperse a yummy fish at specified intervals

    Bah. On my system, cat and fish come preinstalled.

    So all I need to do for the specified interval bit is add a line to my crontab that looks something like this:

    1 * * * * "cat /usr/local/bin/fish | twofish | blowfish > seuss.fish"

  14. It could be... by angedinoir · · Score: 5, Funny

    the closest a linux geek ever gets to pussy.

  15. Food in tin cans by saddino · · Score: 5, Funny

    This reminds me of the old UNIX joke:


    $ cat "food in tin cans"
    cat: cannot open food in tin cans


    Of course, BSD's "cat: food in tin cans: No such file or directory" doesn't have quite the same effect.

    1. Re:Food in tin cans by bcmm · · Score: 2, Funny
      Modern commands are less fun. Even the traditional
      $ make fire
      Stop. Do not know how to make fire.
      $ why?
      why?: no matches.
      (or something like that) has been replaced by
      $ make fire
      make: *** No rule to make target `fire'. Stop.
      $ why?
      -/bin/bash: why?: command not found
      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
  16. Lemme put my thinking cap on.... by ColonelFubster · · Score: 2, Interesting

    Next project, a Linux-based gumball machine.

    --
    :-M
  17. Dispersing by pbalzac · · Score: 5, Funny

    a device that would automatically disperse a yummy fish

    Over how wide an area?

  18. that cat is going to starve by jellocat · · Score: 2, Funny

    if the server hosting his site is the same server feeding the cat, a new cat may be needed in a couple days

  19. Red Dwarf says cat wants many fish! by fermion · · Score: 5, Funny
    Machine: Hello. How can I help you?
    Cat: Fish!
    M: Today's fish is trout a la creme. Enjoy your meal.
    C: Fish!
    M: Today's fish is trout a la creme. Enjoy your meal.
    C: Fish!
    M: Today's fish is trout a la creme. Enjoy your meal.
    C: Fish!
    M: Today's fish is trout a la creme. Enjoy your meal.
    C: Fish!
    M: Today's fish is trout a la creme. Enjoy your meal.
    C: Fish!
    M: Today's fish is trout a la creme. Enjoy your meal.
    C: I will!

    cats, like basement trapped boys, have little else to do than figure out how to hack the machine.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  20. Mirrordot Mirror by superatrain · · Score: 5, Informative
    --
    my karma ran over your dogma
  21. Now you need a cat exerciser by Frank+T.+Lofaro+Jr. · · Score: 4, Funny

    Can't have the cat eating and not exercising, that wouldn't be too healthy.

    Too bad using a laser to exercise a cat is patented. :)

    --
    Just because it CAN be done, doesn't mean it should!
    1. Re:Now you need a cat exerciser by lydic · · Score: 2, Insightful

      Patent #5,443,036 on the USPTO website @ http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PT O1&Sect2=HITOFF&d=PALL&p=1&u=/netahtml/srchnum.htm &r=1&f=G&l=50&s1=5443036.WKU.&OS=PN/5443036&RS=PN/ 5443036/ not only seems absurd, but a reading if the abstract shows how bad the patent review system has become.

      "A method for inducing cats to exercise consists of directing a beam of invisible light produced by a hand-held laser apparatus onto the floor or wall or other opaque surface in the vicinity of the cat, then moving the laser so as to cause the bright pattern of light to move in an irregular way fascinating to cats, and to any other animal with a chase instinct."

      So not only is a stupid idea patentable, somehow my cat is able to see "invisible light".

      I'm from the government and I'm here to help (you patent some really stupid idea)

    2. Re:Now you need a cat exerciser by dr00g911 · · Score: 2, Interesting

      Think I've got prior art on this one.

      As a kid (early to mid 80s), I noticed that one of my two cats seemed to be able to see the beams from remote controls and lasertag guns. I used to run them around in circles for hours until they'd just about collapse.

      Anyhow, a plain 'ol flashlight works just fine these days. Oddly enough, only one of my two cats reacts to it at all. (shrug)

  22. Feed his cats by iMaple · · Score: 2, Informative

    Here is the link to the working 'feed my cats' page.
    http://kittens.lonelylion.com/index.py

    Go ahead /. his lucky cats :)

  23. Peronsally, by robyannetta · · Score: 5, Funny
    Personally, I'd like to see one of those robotic self-cleaning litter boxes hacked with their own version of linux. Think of the possibilities!

    You can program it to a solenoid on the front door. If someone opens the door, the robotic scooper is automatically put in "turbo" mode, rakes and shoots a sandy shit at you at 50mph. Hacking. It's just not for coffee machines anymore.

    --
    - Just my $0.02, take with a grain of salt, your mileage may vary.
  24. Microsoft is coming out with this too... by PHPgawd · · Score: 5, Funny
    In order to stay current with all Linux features, Microsoft Feed (tm) will be bundled with the next major release of Windows.

    The early insider-only reviews contain the following highlights:

    • The feeder dispenses 70kg of food at a time no matter what size cat you have.
    • Users of the feeder must use Microsoft CatChow (tm) or an authorized, licensed, compatible cat food (MS-ALCCF). Non-Microsoft licensed cat foods "may" cause your cat to crash.
    • The feeder contains hidden, Microsoft-only APIs to connect to Microsoft LitterBox (tm) and Microsoft ScratchingPost (tm). These products will be available early next year.
    • To show Microsoft's committment to open standards, any kind of water may be used with the Feeder product, although Microsoft may "extend" the Water Standard anytime in the future in incompatible ways.
    1. Re:Microsoft is coming out with this too... by museumpeace · · Score: 3, Funny

      hard to type and giggle at the same time but I gotta add that I would have been more worried about a DOS attack on the fish server. or If someone hacks the cron job and the system has piled up 40 lbs of formerly fresh mackerel on the kitchen floor by the time you get back from a summer weekend at the beach...eyuuch!

      --
      SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
    2. Re:Microsoft is coming out with this too... by Brandybuck · · Score: 4, Funny

      Years ago I got up in the morning and started my commute to work. As I got into the car I detected a faint fishy smell. Twenty miles from work it was a bit stronger. Then miles and I knew something was up. Was it some weird weather that wafted the scent of rotting whales in from the coast two hundred miles distant? Five miles from work and my eyes started to water, as I catch an aroma like there's a fish sauce convention nearby. I finally get to work and notice the hazmat teams in the downtown district of the city where I worked.

      Turns out that digging the basement for a new downtown building had broken into two 100+ year old fish oil tanks from 100+ year defunct fish oil company. The downtown was pretty much closed for the entire week. Nasty, nasty, nasty. It was like goatse for the nostrils...

      --
      Don't blame me, I didn't vote for either of them!
  25. Prepositional playfulness... by Colz+Grigor · · Score: 5, Funny
    I've heard of feeding cats to pythons, but this is definitely the first time I've read about feeding cats with Python!

    ::Colz Grigor

  26. ALF by dsb · · Score: 2, Funny

    doesn't he feed on cats?

    1. Re:ALF by ari_j · · Score: 2, Informative
      Yep...
      ALF: [about Lucky, the cat] Last time I saw him he was high-tailing it out the window.
      Willie: And why was that?
      ALF: Cause I was chasing him with a fork.
      ...
      Brian: ALF wouldn't eat lucky, would he?
      ALF: I'm not saying nothing until I speak to my attorney.
      ...
      ALF: A minute and a half Luckmiester, then I'll be down on you like a buzzard on a gut wagon.
      ...
      [Lucky has died and the Tanners are having a funeral for him]
      ALF: I'm reminded of a prayer he used to recite every night before going to bed : "And if I die before I wake, chicken-fry me like a steak."
      ...
      [Also at Lucky's funeral]
      ALF: Where I'm from, this is ludicrous. It's like having a funeral for a hamburger.
      ...
      ALF: Raining cats? You open the skylight and I'll get the relish.
      ...
      ALF: Hey Willie. Let's throw a cat on the barbi.
      ...
      ALF: The only good cat is a stir-fried cat.
      ...
      ALF: [trying to hypnotize Lucky] You are getting sleepy. You... are no longer a cat. You are a bagel.
      ...
      Willie: There's more than one way to skin a cat.
      ALF: You've been looking at my recipe book.
      ...
      Gordon 'ALF' Shumway: Yo Kate, where do you keep your casserole dishes?
      Kate: Why?
      Gordon 'ALF' Shumway: The cat won't fit in the toaster. Never mind, I'll make a peanut butter sandwich, where's the blender?
      Of course, ALF's diet was not limited to cats...
      ALF: Oh, by the way, don't bother looking for your laxative on a rope.
      Willie: Oh, you mean my soap on a rope?
      ALF: Trust me on this one.
  27. insightful? by pyrrho · · Score: 4, Funny

    I thought it was funny.

    from a slashdot perspective it's insightful... a lot of geeks just went... "good point... perhaps I should modify my fish dispersal plans"

    --

    -pyrrho

  28. Re:Cats by PitaBred · · Score: 4, Funny

    Cheaper? My cat brings home half her food. And has the sense to not eat her own shit.

  29. Cliche alert... by Linker3000 · · Score: 3, Funny

    Wow...imagine a feral pack of those!

    --
    AT&ROFLMAO
  30. That's nothing by EnronHaliburton2004 · · Score: 2, Funny

    Man hacks computer to feed cat.

    That's nothing.

    My cat hacks on my computer all the time.

  31. Should have used Mac OS X by snuf23 · · Score: 3, Funny

    Given the low cost of the mini, is there really any excuse to do this on a Linux box?
    Some big, ugly, noisy PC, ugh.
    The small form factor makes it ideal for projects like this. And it's so quiet you can still hear your cat purring when it sits right on top of the mini.
    I mean considering the solid BSD based nature of OS X and the elegant Apple aesthetic, I really think the cat would be more likely warm up to a new iFeeder rather than some generic Linux POS box.
    I think iTunes integration would be pretty easy to do to. This is a serious advantage that no other OS can offer. Then kitty can be informed of cat food refresh by the playback of an appropriate song. Perhaps something by the Jingle Cats?
    I'm currently working on a mod I call the iFlush which uses the mini to automate the process for toilet flushing. The great thing is how well the mini's white and silver style complement my porcelain and steel bathroom environment.

    --
    Sometimes my arms bend back.
  32. Re:cat food /dev/cat by Coryoth · · Score: 4, Funny

    cat food > /dev/cat

    Now if you were a serious UNIX and hardware hacker you'd have your cat feeding system work by regsitering the food dispenser as /dev/cat, have the raw byte instruction sequence required to make the dispenser operate stored in a file /food, and then, indeed, you simply add

    30 9,18 * * * cat /food > /dev/cat

    to your crontab.

    Jedidiah.

  33. You forgot... by NoseBag · · Score: 4, Funny

    ... Encoding in the 70Kg food cartridge will automatically expire in 60 days - necessitating the purchase of additional Tasty-Gates(tm) cat food.

    --
    Cloned foods give the statement "We had that last week!" a whole new meaning.
  34. Link to the web interface by Bushcat · · Score: 2, Funny

    From the web interface to the feeder at http://kittens.lonelylion.com/index.py, the cats seem to be getting around 2 fish treats per second right now. That's two happy kitties, unless they're caught in the dispenser's paddles, of course.

  35. But... by CSG_SurferDude · · Score: 2, Funny

    Wait!

    Does it run Lin...

    Oh, wait, never mind....

    Somebody HAD to say it!

  36. The beauty of cats is they can ration their food. by TheLittleJetson · · Score: 2, Interesting

    A cat is safe at the house for the weekend if you leave plenty of food and water. A dog, will eat all the food when he sees it then puke.

    Linux-based dog or fish feeder would have been more useful. :-)

  37. Re:Cats by Anonymous Coward · · Score: 2, Funny

    My cat brings home half her food.

    Yeah. Mine does that too. Gross, isn't it? I wish she'd either eat the whole thing or leave the other half outside. :(

  38. Robot Feeds Kitten by ps_inkling · · Score: 2, Funny
    If everyone who visits /. visited and dropped a treat for the kitties, I would imagine the kitties are probably quite ill.

    Too bad there's not a webcam of the pile of kitty treats in front of the server. Over 3000 treats have been dropped, but no indication of the timeframe.

    I wonder if the web spiders feed the kitties...

  39. Re:This ties in to my own project. by wasted · · Score: 2, Funny

    And to automatically dispose of the deceased felines, you could automate a catapult. You probably couldn't patent it though, since I believe the French use of the device to dispose of cats in Monty Python and the Holy Grail constitutes prior art.

  40. Obligatory movie quote by The+Llama+King · · Score: 2, Funny

    Dear Kitty,

    I hacked you a delicious bass.

    --
    C'mon, baby, kiss The King.
  41. There is an easier way! by Richard_J_N · · Score: 2, Insightful

    For something like this, why go to the trouble of using a Basic Stamp? Some easier ways:

    1)Just use the parallel port. It's easy to write logic levels to it.

    2)Use a usb->parallel adapter such as the DLP-245M ($25).

    3)Use a PIC properly. Something like a PIC 16F84 or 16F871 will do it. A PIC + programmer will cost less than the Basic Stamp, (the PICs themselves are about $2), and really easy to program. They include many things like an ADC, PWM, Serial UART on chip, and run raw assembler.

    Having seen the Stamp module, I dislike them intensely. They make the devices harder, rather than easier to use (essentially by programming a BASIC compatibility layer on top of PIC ASM), much more expensive (slower, less ports), and less functional (less internal functions available). Furthermore, the PIC Assembler is much easier than x86 or z80, or even, dare I say, Basic!

  42. Re:Meow Meow by Anonymous Coward · · Score: 2, Funny

    Fuck you, I'm a retard and I find the comparison to Windows progammers offensive!

  43. But what does it feed ... by IchBinEinPenguin · · Score: 2, Funny

    ... the cats to?

    OH... it provides food FOR the cats. Silly me.

  44. Redundant by Nailer · · Score: 4, Funny

    cat already accepts stdin on Unix.

    What'd be more interesting is tac - which works like cat, except backwards ;^).

  45. When my cat gets really hungry, by Stephen+Samuel · · Score: 2, Funny
    It just eats my mouse...

    and then spends the next 2 hours throwing up plastic-coated furrballs.

    --
    Free Software: Like love, it grows best when given away.
  46. Re:cat food /dev/cat by grondak · · Score: 2, Funny

    In Version 2.0, the core team comes along and performs the following optimizations:

    1. rename /dev/cat to /dev/catfeeder.
    2. add /dev/cat pointing to the cat itself. Reading /dev/cat blocks until the cat is hungry.
    3. add a device for /dev/catfoodbin. Reading /dev/catfoodbin returns the number of feedings left in it.
    4. add crontab entry corrected to take advantage of these capabilities.

    Then the source forks when a Microsoft astroturfing campaign tries to add DRM to the cat food (see that other Funny post)

    Enhanced to extinction. There ya go.

    --
    [Error 407: No signature found]
  47. Wrong device by ingo23 · · Score: 3, Funny

    You got it all wrong. The proper way would be

    cat < /dev/mouse

    1. Re:Wrong device by Coryoth · · Score: 4, Funny

      I tried that, but apparently I have Speedy Gonzales attached to my machine and the cat is struggling:

      bash$ cat /dev/mouse

      cat: /dev/mouse: permission denied

      If the cat has to get permission from the mouse, there are always going to be problems.

      Jedidiah.

  48. Re:I have the following to say: by Almost-Retired · · Score: 2, Funny

    you should rethink your position as a cat owner

    When are you all going to get it straight that you do not 'own' a cat? Its impossible. because the cat will never aknowledge it.

    OTOH, the cat may own you...

    while (!learned) {
    To a dog, you are the Master;
    To a cat, you are just staff;
    }

    --
    Cheers, Gene

  49. RTF by clymere · · Score: 2, Informative
    did you RTF?

    he _is_ using a simple microcontroller.

    The linux system is just there so that the microctonroller can be interfaced with his network, and the internet, so that one can feed the cat through a browser.

    overkill perhaps, but pretty useful IMHO while you're away on a trip.

    --
    once you go slack, you never go back
  50. Linux has now jumped the shark by geekoid · · Score: 2, Interesting

    well, more accuratly:
    Announcements about what Linux runs on, has now jumped the shark.
    It runs on everything.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  51. to truly be Linux based by SpacePunk · · Score: 2, Funny

    it would have to dispense herring.

  52. Re:cat food /dev/cat by RFC959 · · Score: 2, Funny

    Damn it, has everyone forgotten the old jokes?
    cat "food in cans"
    Unfortunately, it does not give the funny answer ("...cannot open...") on a lot of platforms these days.

  53. You can feed his cat(s)... by Anonymous+Cumshot · · Score: 2, Interesting

    by clicking here.

    --
    Best regards, A.C.
  54. Re:WTF? by NanoGator · · Score: 2, Funny

    "I don't understand peoples desire to needlesly complicate simple projects."

    Not every project has to be uber-practical, especially when somebody's lookin to expand their knowledge and have a little fun.

    I swear, some people here need to have their nerd license revoked.

    --
    "Derp de derp."
  55. Re:Slashdotted, here's the Google Cache by BLAG-blast · · Score: 3, Funny
    It's worse than a slashdotting, I won't provide the direct link to the automated cat feeder control page, but I don't think Cotton and Tulip are hungry just now:

    Cotton and Tulip have been fed 5557 times

    Meow?

    Hopefully it ran out of food after the first few 100 clicks!

    --
    M0571y H@rml355.
  56. Fake alert!!! by Gaardenzwerch · · Score: 4, Funny
    This is obviously a spoof!
    UNIX administrator and an owner of two cats

    Anyone with cats knows that this should read:
    UNIX administrator and owned by two cats
  57. Re:Dispenses fish by Tassach · · Score: 2, Funny

    You need the gown, towel, satchel, and junk mail extension for that.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?