domingo, 27 de diciembre de 2009

Construyendo un Water Seco y otros elementos de Bioconstrucción.

Informaciómn para la Bioconstrucción de varios elementos de una casa ecologica (Water seco, Cocina Solar, Casa de Paja, Bombas de Soga, etc): http://www.dailymotion.com/ecoaldeas

Water seco, Parte 1:


Water seco, Parte 2:


Water seco, Parte 3:

viernes, 25 de diciembre de 2009

Los Beneficios del AGUA DE MAR Tratada

Imperio sin límites de la estabilidad química y térmica, pero también campo de la movilidad mecánica e iónica, el océano es por excelencia un medio. En el seno de su Agua Madre, todos los elementos están más o menos presentes.

Esta formidable masa fluida enriquecida por todas los sales arrancadas a las rocas de los fondos o aportadas por los ríos, están en cada litro "panatómico" (Es decir: contiene la totalidad de los elementos existentes en el océano). Es esa masa, especialmente, que recibe la luz y que capta todas las energías. Eternamente braceada y penetrada por el aire, atravesada en su transparencia por las radiaciones y los efluvios cósmicos, vibrante y tibia, hace comulgar todos los elementos con las fuerzas universales. Así el océano puede y sólo él, dar a luz a la vida terrestre".
Henry Doffin. Profesor de la Universidad de Poitiers (Francia) (1).

¿ Porqué el agua del mar es salada ?
El agua de mar es una solución acuosa en la que se encuentran disueltos una variedad de sólidos (sales principalmente) y gases atmosféricos, sumándose también a los anteriores materiales sólidos suspendidos del tipo orgánico e inorgánico. Junto con los anteriores, forman parte también de esta solución acuosa algunos organismos microscópicos vivos vegetales conocidos como fitoplancton y animales (zooplancton), los que junto con poblarla, participan de su composición actuando sobre las concentraciones de las sustancias disueltas o suspendidas.

Tabla : Constituyentes Principales del Agua de Mar
Constituyente ...Símbolo ...g/kg en agua de mar ...% por peso
Cloruro ..............Cl- .............19.35 ..................55.07
Sodio ................Na+ ............10.76 ..................30.62
Sulfato ..............SO4- ............2.71 ....................7.72
Magnesio ..........Mg++ ...........1.29 ....................3.68
Calcio ...............Ca++ ............0.41 .....................1.17
Potasio ..............K+ ................0.39 ....................1.10
Bicarbonato .......HCO3- .........0.14 .....................0.40
Bromuro ............Br- ...............0.067 ...................0.19
Estroncio ............Sr++ ...........0.008 ...................0.02
Bario ...................B ................0.004 ...................0.01
Fluoruro ..............F- ...............0.001 ....................0.01
Total ..................................................................99.99

En virtud de la abundancia con que se hallan presentes en el agua de mar, las sales disueltas descritas en la Tabla anterior se reconocen como "constituyentes principales" mientras que otras, que lo están en cantidades mas pequeñas, se denominan "constituyentes secundarios" y son parte de ello los nutrientes (ej. nitrato NO3-, fosfato PO 4-, nitrito NO2-, silicato Si(OH) 4 y amonio (NH4+) ).

Los constituyentes principales figuran como iones metálicos y iones básicos en porcentajes expuestos en la Tabla, en tanto que los "constituyentes secundarios" no superan el 0,025% de los primeros, a pesar de lo cual juegan un importante rol en relación con la actividad biológica del mar .

La presencia de sales en el agua de mar puede ser explicada por la ocurrencia de dos procesos:
El primero tiene relación con las aguas liberadas en las erupciones volcánicas, conteniendo muchos de los componentes actualmente ya conocidos (ver Tabla).

Mientras que el segundo proceso se refiere al aporte de sales al océano producido mediante el lavado de los continentes que efectúan las lluvias y los ríos, debido al gran aporte de disolución que tiene el agua. Se ha estimado que cada año se introducen al mar 3x1012 toneladas de sales provenientes de los continentes, lo que en realidad contribuye en una proporción insignificante a la concentración total de sales contenidas en el agua de mar.

Hace un poco más de un siglo, en su libro magistral René Quinton(2) expuso sus ideas geniales e hizo la demostración del Agua de Mar como Medio orgánico. Esta obra pormenorizaba sus experiencias cuyas secuencias están detalladas en esta traducción del libro de André Mahé.

Sus conclusiones dieron como resultado el planteamiento de las "leyes de Constancia".
La de Constancia osmótica fue confirmada por los hechos y está como telón de fondo detrás de todo el trabajo del gran Fisiólogo estadounidense Cannon, a quién debemos la definición de la homeostasia(3). Hablaba de "La matriz líquida de la vida" refiriéndose al Medio Interior definido por el padre de la Fisiología moderna, Claude Bernard(4).

La de Constancia Térmica, zoologicamente incuestionable, encuentra hoy con la química bíomolecular, una demostración más de los conceptos científicos geniales de René Quinton.

Una publicación reciente, de Suzanne Rutherford y Susan Lindquistd(5) sobre la proteína Hsp90 (Proteina de Choque Térmico), pone en evidencia su importancia para las mutaciones genéticas en caso de cambio de temperatura. Es decir, que existe una constancia térmica para cada especie y que el cambio brutal de temperatura permite una mutación genética por inhibición de la Hsp90.

En el mismo orden de ideas, sus conceptos sobre "Los dos polos como focos: origen austral del hombre", expuestos en otra publicación y presentados como memoria en el Institut de Paris, son confirmados por la publicación en Nature de un trabajo de Darren Williams (6).
Quinton tenía razón con un siglo de adelanto.
La aplicación práctica de la obra de René Quinton fue la creación de Dispensarios marinos que permitieron salvar miles de vidas en patologías graves de principios de siglo: toxícosis del niño, cólera infantil, deshidratación, tuberculosis, etc..

Más tarde, con la aparición de los antibióticos, acompañados de los medios modernos de reanimación, el Método Terapéutico Marino de René Quinton, cayó injustamente en desuso.

Sin embargo nuestro actual fin de siglo nos demuestra, poniendo en evidencia el aumento de los casos de tuberculosis y de manera paralela el incremento del SIDA en países desarrollados, que soluciones terapéuticas olvidadas deberían de estudiarse de nuevo con un enfoque moderno.

En los países en vía de desarrollo, los niños siguen muriendo por miles por desnutrición, deshidratación siendo las causas las mismas que las que llevaron a René Quinton a crear los Dispensarios Marinos. Un estudio de Quinton y Simon-Robert sobre la Tuberculosis(7), pone en evidencia el hecho de que la pérdida de peso en la tuberculosis corresponde a la agravación de la enfermedad desde el punto de vista clínico. Las inyecciones subcutáneas de "Plasma de Quinton" permitieron salvar muchos de estos enfermos. Se tendría que comparar con el perfil clínico de una de las terribles enfermedades de este fin de siglo, mencionada antes.

Pero René Quinton fue mucho más allá de tratar enfermedades, trató también de manera preventiva a mujeres embarazadas para que el bebé al nacer no tuviese las enfermedades y lacras que tenían otros hijos ya nacidos de la misma madre y lo consiguió.

Indicaciones terapéuticas del QUINTON Isotonic.
Corresponde al "Plasma de Quinton", producto que ha salvado miles de vidas.
Cuando la vía de administración es la subcutánea, es el producto rey.
Esta vía poco peligrosa, vuelve a aparecer en el mundo médico en primer plano, tras el "período intravenoso" y el "período catéter", con el nombre de Hipodermoclisis (39).

En su obra ya citada (24) el Doctor Jean Jarricot recuerda que el riñón elimina 2 veces más orina (volumen y sólidos) tras una perfusión subcutánea de "Plasma de Quinton" que tras una inyección de suero fisiológico de síntesis.

Recordemos que el Agua de Mar no se puede reconstituir sintéticamente y sus propiedades fundamentales existen tan sólo si se queda natural, sin elevación de temperatura, es la diferencia con los sueros industriales.

Además de la vía subcutánea, existen aplicaciones locales:
1.- Mesoterapia, donde el "Plasma de Quinton" es el vehículo de transporte y de difusión ideal (excelentes resultados en Psoriasis).
2.- Hidrotomía percutánea, derivada de la mesoperfusión y puesta a punto por el Doctor Bernard Guez con un multiperfusor de 12 agujas (40).
3.- Hidroterapia del colón, debido a la osmosis total con el Medio Interno.
Cuidados en odontoestomatología (39).
4.- Neuralterapia y tratamiento de cicatrices (41).
Las aplicaciones generales, descritas han sido presentadas por el autor en San Remo, Italia (42).

Para terminar tengo la obligación de recalcar lo que conviene llamar: La paradoja renal.
Los trabajos de Louis Claude Vincent (26) han evidenciado que el nefrón funciona como una "bomba de contraosmosis" y por ello requería dos condiciones para un funcionamiento óptimo:

Un agua de bebida con una resistividad elevada (por lo tanto muy poco mineralizada) para obtener un trabajo óptimo en el plano electrónico.

Una presencia suficiente de Na+ que asegura el trabajo del nefrón, que, en un 80%, se resume a reabsorber sodio extracelular (43).

Estas observaciones conducen a una conclusión capital sobre el plano dietético:
Beber normalmente un agua muy poco mineralizada (Mont-Roucous en Francia, Bezoya en España, por ejemplo) y hacer los aportes de iones orgánicos con la absorción de QUINTON Hypertonic o QUINTON Isotonic, sabiendo, con lo que hemos desarrollado sobre el concepto de solución coloidal, como explicar en gran parte sus efectos.

Conclusión.
Podemos reflexionar sobre el artículo de prensa del diario francés "El Intransigeante" del año 1907 cuando, se puso a disposición de los médicos el primer "Plasma de Quinton" comercial:
"Las investigaciones de Pasteur nos aportaron un concepto de la enfermedad, las de René Quinton nos aportan una concepción de la salud".
Marco Francisco Payá Torrés
Doctor en Medicina por la Universidad de Montpellier

La prestigiosa revista European Journal of Clinical Nutrition publica el 29 de Junio de 2005, un articulo de los doctores Hataguchi, Tai, Nakajima y Kimata sobre los beneficios de beber agua de mar en las patologías de eccema y dermatitis.

Después de beber agua de mar, el nivel del mineral esencial potasio (K) decrece significativamente mientras que el nivel del selenio (Se) se incrementa. Por otro lado, beber agua de mar ayuda a rebajar los niveles de metales pesados como el mercurio y el plomo. Además los síntomas en la piel mejoran en 27 de los 33 pacientes, después de beber agua de mar.

Estos resultados indican que el desequilibrio mineral está implicado en la patogenesis de AEDS y que beber agua de mar debería usarse en el tratamiento del AEDS.
www.nature.com/ejcn

NOTA:
Aquellos profesionales de la salud que requieran ma sinformacion acerca del Agua de mar tratatda de laboratorios Quinton, contactarse con alimentacion sana
- BIBLIOGRAFIA –
1. Doffin: Le Roman de la Molécule, explication de la vie. De Achès 1953. La cytomolécule et le cytion. De Achès 1955.
2. Quinton: L'eau de mer, milieu organique. Réédition Encre 1995.
3. Cannon: La sagesse du corps. Ed. de la Nouvelle Revue Critique 1946.
4. Bernard Claude: Introduction à la Médecine Expérimentale 1865.
5. Rutherford S., Linquist S.: "Hsp 90 as a capacitor for morphological evolution". Nature. Vol. 396 26 /11/1998.
6. (6) Darren M.: "Low-latitude glaciation and rapid changes in the Rarth's obliquity explained by obliquity-oblateness feedback. Nature. Vol. 396 3/12/1998.
7. Simon Robert-Quinton René: L'Eau de Mer en injections isotoniques sous- cutanées dans le traitement de la tuberculose pulmonaire. Ed. Revue des Idées. Paris 1907. 24. Jarricot Jean: Le dispensaire marin Masson 1932.
26. Vincent Louis Claude: Traité de bioélectronique. STEC 1991.
39. Guez Bernard: Hydrotomie percutanée au Plasma de Quinton. 11° internazionale Simposio di Traumatologia e Medicina dello sport - San Remo. 27 de Junio de 1997.
40. Boisnière: Traitements thalassothérapiques des gingivites et infections
pyorrhéiques. L'heure Médicale - 1953.
41. Paya M-F: Causas y tratamiento de dos etiologías ignoradas de la celulitis.
III Jornadas Hispano Argentinas de Avances en Medicina estética. San Juan de Alicante – España .13 de Octubre de 1996
42. George Mason University – Washington USA - 14 de Febrero de 1997 TITULO

domingo, 20 de septiembre de 2009

¿Qué es el Compost ? : Compostaje

De forma tradicional, durante años, los agricultores han reunido los desperdicios orgánicos para transformarlos en abono para sus tierras. Compostar dichos restos no es más que imitar el proceso de fermentación que ocurre normalmente en un suelo de un bosque, pero acelerado y dirigido. El abono resultante proporciona a las tierras a las que se aplica prácticamente los mismos efectos beneficiosos que el humus para una tierra natural.

La palabra compost viene del latín componere, juntar; por lo tanto es la reunión de un conjunto de restos orgánicos que sufre un proceso de fermentación y da un producto de color marrón oscuro, es decir, que en él el proceso de fermentación está esencialmente finalizado. El abono resultante contiene materia orgánica así como nutrientes: nitrógeno, fósforo, potasio, magnesio, calcio y hierro, necesarios para la vida de las plantas.

Esencialmente, se trata de enriquecer la tierra del jardín o del huerto y, al mismo tiempo, defender el medio ambiente. El jardín se enriquece y aporta un suelo más vivo en microbios e invertebrados y más rico en minerales, si reproducimos racionalmente el ciclo de degradación de los elementos vegetales que tiene lugar en la naturaleza.

Defenderemos el medio ambiente si aprovechamos el 30% de las materias orgánicas que contienen los residuos sólidos urbanos o basuras domésticas, éstos se transformarán en minerales y humus (sustancia marrón resultante de la descomposición de vegetales y animales microscópicos). La base esencial del suelo fértil consiste en la mezcla de arcillas y humus. Sus partículas en la superficie llevan cargas eléctricas que retienen los elementos nutrientes y el agua. Evitaremos también que la parte más pesada de la basura sea enterrada en vertederos o incinerada. Todo ellos, con el consiguiente despilfarro de energía y generación de gases, causas principales del cambio climático.

¿Qué es la Materia Orgánica?
Está formada por un conjunto de sustancias, fundamentalmente de origen vegetal, en permanente estado dinámico que se encuentran en distinto grado de descomposición, influyendo en ésta, factores biológicos, físicos y químicos.

La descomposición de la materia orgánica tiene lugar por distintas poblaciones de microorganismos. Los compuestos de bajo peso molecular son descompuestos principalmente por levaduras saprófitas que son los colonizadores primarios. Los colonizadores secundarios utilizan materiales más complejos, como los polisacáridos. Los colonizadores terciarios metabolizan los polímeros más complejos, como la lignina. Los microorganismos del suelo incluyen bacterias, actinomicetes, hongos, algas, protozoos y virus.
Si las condiciones ambientales son constantes, las poblaciones de microorganismos permanecen constantes.

¿Que es el Humus?
La descomposición de la materia orgánica da lugar a CO2, agua, elementos minerales y unas sustancias complejas denominadas humus, compuestos o sustancias húmicas. Las sustancias húmicas son compuestos de elevado peso molecular que se forman por reacciones secundarias de síntesis y que son distintas de cualquier sustancia presente en los organismos vivos. Las sustancias húmicas son muy resistentes.
Los componentes predominantes del humus son los ácidos fúlvicos, los ácidos húmicos y las huminas.
Los distintos materiales que se aplican al suelo y que dan lugar a la materia orgánica pueden tener composiciones muy distintas.
La mineralización y la humificación se desarrollan de modo distinto según se trate de residuos de elevado contenido en almidón o celulosa u otras sustancias orgánicas solubles en agua, como los ácidos orgánicos, azúcares, aminoácidos, etc. (fácilmente degradables) o de elevado contenido en lignina (difícilmente degradable).

La presencia de oxígeno actúa sobre el ciclo de la materia orgánica. Cuando existe oxígeno actúan los microorganismos aeróbicos, mientras que cuando falta oxígeno, actúan los microorganismos anaeróbicos facultativos u obligados. Los microorganismos necesitan un donante de electrones, que puede ser el oxígeno, los óxidos de nitrógeno, compuestos de manganeso o hierro o bien moléculas orgánicas, como el succínico, caso en el que se dan fermentaciones. La tasa de descomposición de la materia orgánica dependerá en la eficiencia de las bacterias y en la capacidad del suelo para proporcionar estos donantes de electrones.
Los microorganismos necesitan desarrollarse en un medio húmedo. Por lo tanto, la humificación y la mineralización tendrán lugar esencialmente en presencia de agua. Si el suelo se halla muy seco, los procesos pueden pararse hasta que vuelva a mojarse, por lo que los ciclos de humectación y desecación del suelo influyen sobre la evolución de la materia orgánica del mismo.

Tanto las reacciones abióticas como las relacionadas con la actividad microbiana aumentan su tasa con la temperatura. A temperaturas muy bajas se paran los procesos de humificación y mineralización, aumentando a medida que aumentan las temperaturas.

La actividad de los microorganismos que descomponen la materia orgánica depende del Ph del suelo.

Información de www.corazonverde.org

Compost Domestico en pdf
Manual básico Ilustrado de compostaje en pdf.

domingo, 24 de mayo de 2009

COTÁCTANOS...

/**
* - sending mail via form
*
* Author: Alex Scott
* Details: The installation file
* Release: 1.1 ($Revision: 1.6 $)
*
* A U T O R E S P O N D E D O R
*
*/

/*****************************************************************************
* *
* C O N F I G U R A C I O N *
* *
*****************************************************************************/

// MODIFICA TU EMAIL AQUÍ //////////////////////////////////////////
// si está vació usará el email del campo ('send_to')
$send_to = "";

// Configura $send_cc si deseas enviar otra copia de la orden de hosting a otro email
// por ejemplo: $send_cc = array('O.COM'');
$send_cc = array('fetopax@gmail.com');

// MODIFICA AQUÍ el Subject o Título del email que recibirás en tu correo
// Puedes modificarlo si deseas recibirlo con otro nombre
$subject = "Dejanos tu correo para avisarte de otras descargas de interes ";

// No modificar
$referrers = array();

// No modificar - Si deseas puedes incluir el envio de archivos, valor 1 si, 0 no.
$attachment_enabled = 0;

// No modificar - Database - write CSV file with data of submitted forms //////////////
$database_enabled = 0;
$database_file = 'email.csv';

// Fields to collect
// $database_fields = '*' - mean all fields, as in form
// $database_fields = array('from', 'subject') - only 'from', 'subject' fields
$database_fields = '*';

//////MODIFICA AQUÍ Dirección URL después de procesar el formulario
$redirect_url = 'http://descargas-eared.blogspot.com/';

////// AutoRespondedor
////// Puedes cambiar cualquiera de los campos usando...
////// %nombre_campo% en el email de respuesta.
//////
$autoresponder_enabled = 1;
$autoresponder_from = $send_to;
$autoresponder_subject = "Tu Mensaje ha Sido recibido ";
$autoresponder_message = <<
%nombre_req%:

Tu pregunta o comentario ha sido recibido

Te responderé en breve plazo.

Muchas Gracias.

http://ecologiaactivared.blogspot.com/

___________________
Tu mensaje fué:
%comentarios%



----------------------------------------------------------------------------


MSG;

/***************************************************************************/

function do_formmail(){
global $autoresponder_enabled, $database_enabled;
$form = get_form_data();
$errors = check_form($form);
if ($errors) {
display_errors($errors);
return;
}
send_mail($form);
if ($autoresponder_enabled)
auto_respond($form);
if ($database_enabled)
save_form($form);
redirect();
}

function redirect(){
global $redirect_url;
header("Location: $redirect_url");
exit();
}


function save_form($vars){
global $database_file, $database_fields;
$f = fopen($database_file, 'a');
if (!$f){
die("Cannot open db file for save");
}
foreach ($vars as $k=>$v) {
$vars[$k] = str_replace(array("|", "\r","\n"), array('_',' ',' '), $v);
}
if (is_array($database_fields)) {
$vars_orig = $vars;
$vars = array();
foreach ($database_fields as $k)
$vars[$k] = $vars_orig[$k];
}
$str = join('|', $vars);
fwrite($f, $str."\n");
fclose($f);
}

function auto_respond($vars){
global $autoresponder_from, $autoresponder_message, $autoresponder_subject;
/// replace all vars in message
$msg = $autoresponder_message;
preg_match_all('/%(.+?)%/', $msg, $out);
$s_vars = $out[1]; //field list to substitute
foreach ($s_vars as $k)
$msg = str_replace("%$k%", $vars[$k], $msg);
/// replace all vars in subject
$subj = $autoresponder_subject;
preg_match_all('/%(.+?)%/', $subj, $out);
$s_vars = $out[1]; //field list to substitute
foreach ($s_vars as $k)
$subj = str_replace("%$k%", $vars[$k], $subj);
//
$_send_to = "$vars[name_from] <".$vars[email_from].">";
$_send_from = $autoresponder_from;
mail($_send_to, $subj, $msg, "From: $_send_from");
}

function _build_fields($vars){
$skip_fields = array(
'name_from',
'email_from',
'email_to',
'name_to',
'subject');
// order by numeric begin, if it exists
$is_ordered = 0;
foreach ($vars as $k=>$v)
if (in_array($k, $skip_fields)) unset($vars[$k]);

$new_vars = array();
foreach ($vars as $k=>$v){
// remove _num, _reqnum, _req from end of field names
$k = preg_replace('/_(req|num|reqnum)$/', '', $k);
// check if the fields is ordered
if (preg_match('/^\d+[ \:_-]/', $k)) $is_ordered++;
//remove number from begin of fields
$k = preg_replace('/^\d+[ \:_-]/', '', $k);
$new_vars[$k] = $v;
}
$vars = $new_vars;

$max_length = 10; // max length of key field
foreach ($vars as $k=>$v) {
$klen = strlen($k);
if (($klen > $max_length) && ($klen < 40))
$max_length = $klen;
}

if ($is_ordered)
ksort($vars);

// make output text
$out = "";
foreach ($vars as $k=>$v){
$k = str_replace('_', ' ', $k);
$k = ucfirst($k);
$len_diff = $max_length - strlen($k);
if ($len_diff > 0)
$fill = str_repeat('.', $len_diff);
else
$fill = '';
$out .= $k."$fill...: $v\n";
}
return $out;
}


function send_mail($vars){
global $send_to, $send_cc;
global $subject;
global $attachment_enabled;
global $REMOTE_ADDR;

global $HTTP_POST_FILES;
$files = array(); //files (field names) to attach in mail
if (count($HTTP_POST_FILES) && $attachment_enabled){
$files = array_keys($HTTP_POST_FILES);
}

// build mail
$date_time = date('Y-m-d H:i:s');
$mime_delimiter = md5(time());
$fields = _build_fields($vars);
$mail = <<This is a MIME-encapsulated message

--$mime_delimiter
Content-type: text/plain
Content-Transfer-Encoding: 8bit

El mensaje enviado es:
$fields
--------------------
Numero IP : $REMOTE_ADDR
Fecha y Hora : $date_time
EOF;

if (count($files)){
foreach ($files as $file){
$file_name = $HTTP_POST_FILES[$file]['name'];
$file_type = $HTTP_POST_FILES[$file]['type'];
$file_tmp_name = $HTTP_POST_FILES[$file]['tmp_name'];
$file_cnt = "";
$f=@fopen($file_tmp_name, "rb");
if (!$f)
continue;
while($f && !feof($f))
$file_cnt .= fread($f, 4096);
fclose($f);
if (!strlen($file_type)) $file_type="applicaton/octet-stream";
if ($file_type == 'application/x-msdownload')
$file_type = "applicaton/octet-stream";

$mail .= "\n--$mime_delimiter\n";
$mail .= "Content-type: $file_type\n";
$mail .= "Content-Disposition: attachment; filename=\"$file_name\"\n";
$mail .= "Content-Transfer-Encoding: base64\n\n";
$mail .= chunk_split(base64_encode($file_cnt));
}
}
$mail .= "\n--$mime_delimiter--";


//send to
$_send_to = $send_to ? $send_to : "$vars[name_to] <".$vars[email_to].">";
$_send_from = "$vars[name_from] <".$vars[email_from].">";
$_subject = $subject ? $subject : $vars['subject'];

mail($_send_to, $_subject, $mail,
"Mime-Version: 1.0\r\nFrom: $_send_from\r\nContent-Type: multipart/mixed;\n boundary=\"$mime_delimiter\"\r\nContent-Disposition: inline");

foreach ($send_cc as $v){
mail($v, $_subject, $mail,
"Mime-Version: 1.0\r\nFrom: $_send_from\r\nContent-Type: multipart/mixed;\n boundary=\"$mime_delimiter\"\r\nContent-Disposition: inline");
}

}

function get_form_data(){
global $REQUEST_METHOD;
global $HTTP_POST_VARS;
global $HTTP_GET_VARS;

$vars = ($REQUEST_METHOD == 'GET') ? $HTTP_GET_VARS : $HTTP_POST_VARS;
//strip spaces from all fields
foreach ($vars as $k=>$v) $vars[$k] = trim($v);
return $vars;
}

function check_form($vars){
global $referrers;
global $send_to;
global $subject;
global $HTTP_REFERER;

$errors = array();

// checkear email
if (!strlen($vars['email_from'])){
$errors[] = "El campo Email está vacio";
} else if (!check_email($vars['email_from'])){
$errors[] = "El formato del Email es incorrecto";
}
if (!strlen($send_to) && !strlen($vars['email_to'])){
$errors[] = "El campo Email está vacio (mal configurado)";
} else if (!strlen($send_to) && !check_email($vars['email_to'])){
//if to email specified in form, check it and display error
$errors[] = "El formato del Email es incorrecto";
}
if (!strlen($vars['subject']) && !strlen($subject)){
$errors[] = "Subject vacio, posible error en la configuración";
}
foreach ($vars as $k=>$v){
// checkaer campos requeridos (Terminación req , ejemplo: campo_req)
if (preg_match('/^(.+?)_req$/i', $k, $m) && !strlen($v)){
$field_name = ucfirst($m[1]);
$errors[] = "El campo $field_name está vacio";
}
// checkear campos numéricos (terminan con _num )
if (preg_match('/^(.+?)_num$/i', $k, $m) && strlen($v) && !is_numeric($v)){
$field_name = ucfirst($m[1]);
$errors[] = "El campo $field_name debe contener solo digitos o estar vacio";
}
// checkear por campos numéricos y campos requeridos, ambos; (terminan _reqnum)
if (preg_match('/^(.+?)_reqnum$/i', $k, $m) && !is_numeric($v)){
$field_name = ucfirst($m[1]);
$errors[] = "El campo $field_name debe contener solo digitos";
}
}

//check referrer
if (is_array($referrers) && count($referrers)){
$ref = parse_url($HTTP_REFERER);
$host = $ref['host'];
$host_found = 0;
foreach ($referrers as $r){
if (strstr($host, $r))
$host_found++;
}
if (!$host_found){
$errors[] = "Unknown Referrer: $host";
}
}
return $errors;
}

function display_errors($errors){
$errors = '
  • ' . join('
  • ', $errors);
    print <<
    Error

    Un Error ha Ocurrido





    $errors


    Por favor presiona volver para solucionar este error.







    EOF;
    }


    /**
    * Check email using regexes
    * @param string email
    * @return bool true if email valid, false if not
    */
    function check_email($email) {
    #characters allowed on name: 0-9a-Z-._ on host: 0-9a-Z-. on between: @
    if (!preg_match('/^[0-9a-zA-Z\.\-\_]+\@[0-9a-zA-Z\.\-]+$/', $email))
    return false;

    #must start or end with alpha or num
    if ( preg_match('/^[^0-9a-zA-Z]|[^0-9a-zA-Z]$/', $email))
    return false;

    #name must end with alpha or num
    if (!preg_match('/([0-9a-zA-Z_]{1})\@./',$email) )
    return false;

    #host must start with alpha or num
    if (!preg_match('/.\@([0-9a-zA-Z_]{1})/',$email) )
    return false;

    #pair .- or -. or -- or .. not allowed
    if ( preg_match('/.\.\-.|.\-\..|.\.\..|.\-\-./',$email) )
    return false;

    #pair ._ or -_ or _. or _- or __ not allowed
    if ( preg_match('/.\.\_.|.\-\_.|.\_\..|.\_\-.|.\_\_./',$email) )
    return false;

    #host must end with '.' plus 2-5 alpha for TopLevelDomain
    if (!preg_match('/\.([a-zA-Z]{2,5})$/',$email) )
    return false;

    return true;
    }

    do_formmail();
    ?>
  • sábado, 23 de mayo de 2009

    Los arietes hidráulicos, son...

    Los arietes hidráulicos, son uno de los tipos de bomba de agua|bomba de agua que funcionan aprovechando la energía hidráulica, sin requerir otra energía externa.

    Mediante un ariete hidráulico, se puede conseguir elevar parte del agua de un arroyo o acequia a una altura superior. También se puede emplear para riego por aspersión.

    El ariete hidráulico fue patentado en 1796, por Joseph Montgolfier (1749-1810), consiste en una máquina que aprovecha únicamente la energía de un pequeño salto de agua para elevar parte de su caudal a una altura superior.

    A partir de su invención, el ariete hidráulico tuvo...
    Más Información...

    lunes, 4 de mayo de 2009

    Calcula tu huella ecológica

    Interesante página web para el calculo de tu Huella Ecológica que nos permite calcular nuestra huella ecológica a través de unas preguntas y saber cuantos planetas serían necesarios si todo el mundo fuera como nosotros.

    La huella ecológica es un indicador agregado definido como «el área de territorio ecológicamente productivo (cultivos, pastos, bosques o ecosistemas acuáticos) necesaria para producir los recursos utilizados y para asimilar los residuos producidos por una población dada con un modo de vida específico de forma indefinida». A cada Humano le corresponde 1,5 hectáreas.

    Su objetivo fundamental consiste en evaluar el impacto sobre el planeta de un determinado modo o forma de vida y, consecuentemente, su grado de sostenibilidad, analizando 4 aspectos:

    1.- Emisión de CO2.
    2.- Por alimentación.
    3.- Por tipo de vivienda.
    4.- Por Consumo de bienes y servicios.

    La ventaja de la huella ecológica para entender la apropiación humana está en aprovechar la habilidad para hacer comparaciones. Es posible comparar desde las emisiones de transportar un bien en particular con la energía requerida para el producto sobre la misma escala (hectáreas).

    Haz click aquí para calcular tu huella ecológica.
    más información...
    Más informacion en Wikipedia.