> while fasting a whole day isn't that difficult for me, restricting calories while eating seems to only work when my body has met a magical internal quota.
One dirty trick to try is, just after eating, to drink about two tablespoons of staight "extra-light" olive oil. It's a bit foul, but makes for a effective way of ruining your appetite. Other "bland food diet" tricks might also work.
(I'd like to mention that I do not support healthy diets, but my design to work against anything nature intends takes priority.)
Edit: two tablespoons, not eight, and apparently they make low-fat olive oil now.