Skip to main content

Advice on diet for Ramadan

BBC - Religion & Ethics - Ramadan: Health advice
Advice on diet


During years where Ramadan falls in the winter, and the long hot days of the summer a mere distant memory, most of the health problems are likely to arise from inappropriate diet, over-eating and insufficient sleep. Firstly, there is no need to consume excess food at Iftar (the food eaten immediately after sunset to break the fast), dinner or Sahur (the light meal generally eaten about half an hour to one hour before dawn).

The reasons for this are two-fold. Firstly and most importantly such a lifestyle contradicts the principal aims and spirit of Ramadan. A learned scholar once said that "There is no receptacle more odious to God, than a belly stuffed full of food after a fast" and therefore "of what use is the Fast as a means of conquering God's enemy and abating appetite, if at the time of breaking it one not only makes up for all one has missed during the daytime, but perhaps also indulges in a variety of extra foods?" Indeed, there is a concern that it is becoming customary for some to "stock up" for Ramadan, so that more is consumed during this time than in the course of several other months combined. It is therefore worth reflecting on the true objective of fasting which is to experience hunger and to check desire in an attempt to reinforce the soul in piety.

Secondly, the body has regulatory mechanisms that reduce the metabolic rate and ensure efficient utilization of the body's fat reserves in times of hunger. Add to this the fact that most people assume a more sedentary lifestyle whilst fasting and the implication is that a balanced diet that is even less in quantity that normal will be sufficient to keep a person healthy and active during the month of Ramadan.

Comments

Popular posts from this blog

Installing Ralink 3090 wifi driver

I installed Kubuntu 10.10 on my new laptop, my laptop is Compaq CQ62- 308AX. It has Ralink 3090 wifi, which is not automatically detected by Kubuntu. Even restricted driver manager does not show any option for this device. So I downloaded the driver from Ralink site (http://www.ralinktech.com/support.php?s=2).  It is in the source format. I thought I might have to patch the kernel source. I went through the readme file and I found that I don’t have to compile kernel ( yippee an hr saved). Only device driver source is needed to be compile. These days things are much more simple. So I compiled the driver by running command “make” and installed it by “make install”.  It has compiled other ralink wifi modules along with 3090 module. After installation (using ‘make install’)  reboot the machine, reboot is not necessary in Linux after installing driver.  After reboot it loaded incorrect  rt2086 module. So I tried manually unloading and loading module using insmode...

html encode/decode in drupal

Like all major CMS drupal stores text fields in encoded html format, to prevent cross site scripting attacks. Some times drupal does not process custom fields and encoded text is displayed as it is. I come across similar issue in my current project. I also post question on StackOverflow. While search for solution I come to know about decode_entities function. decode_entities converts html encoded text to more friendly text. Similary to encode special charters in text you can use check_plain. decode_entities function http://api.drupal.org/api/drupal/includes!unicode.inc/function/decode_entities/7 check_plain function http://api.drupal.org/api/drupal/includes!bootstrap.inc/function/check_plain/7 My question on StackOverflow http://stackoverflow.com/questions/14229641/rss-feeds-view-showing-encoded-special-character-in-title

Adding additional class to a button in drupal

Recently we were building a multi-domain site, we are using same theme for all sites but we want to have different colors for buttons for each domain. We achieved this using my overriding theme_button in template.php of theme, here is the snippet. /** * Overwrite theme_button() * @file template.php */ function mytheme_button($variables) { $element = $variables['element']; // Add some extra conditions to make sure we're only adding // the classto the right submit button Now add our custom class if (isset($element['#attributes'])) { $element['#attributes']['class'] [] = 'button'; $domain = domain_get_domain(); $element['#attributes']['class'] [] = $domain['machine_name']; } $variables['element'] = $element; return theme_button($variables); }