martes, 16 de septiembre de 2014

domingo, 3 de agosto de 2014

Error en la instalación de Zend Framework 2 con Doctrine ORM

Una consultilla a toda la gente, meses atras podia instalar normal el Zend Framework 2, con estas operaciones

cd my/project/dir
git clone git://github.com/zendframework/ZendSkeletonApplication.git
cd ZendSkeletonApplication
php composer.phar self-update
php composer.phar install


Pero ahora el comando: "php composer.phar self-update" no me esta funcionando, me sale error, que no puede instalar, que el composer esta corrupto, estoy intentando instalar Doctrine ORM y no puedo :(.

La configuracion de mi composer.json es:

{
    "name": "zendframework/skeleton-application",
    "description": "Skeleton Application for ZF2",
    "license": "BSD-3-Clause",
    "keywords": [
        "framework",
        "zf2"
    ],
    "homepage": "http://framework.zend.com/",
    "require": {
        "php": ">=5.3.3",
        "zendframework/zendframework": "2.3.*"
    },

    "minimum-stability": "dev",
    "require": {
        "doctrine/doctrine-orm-module": "dev-master",
        "hounddog/doctrine-data-fixture-module": "dev-master"
    }
}



Cuando logro instalar Doctrine y deseo probar por mi navegador me sale este problema:

Fatal error: Uncaught exception 'RuntimeException' with message 'Unable to load ZF2. Run `php composer.phar install` or define a ZF2_PATH environment variable.' in D:\Desarrollo\WMB\MVC\Pagina\public_html\ZendSkeletonApplication\init_autoloader.php:53 Stack trace: #0 D:\Desarrollo\WMB\MVC\Pagina\public_html\ZendSkeletonApplication\public\index.php(14): require() #1 {main} thrown in D:\Desarrollo\WMB\MVC\Pagina\public_html\ZendSkeletonApplication\init_autoloader.php on line 53





viernes, 25 de abril de 2014

Yii CJuiDatePicker rango de fechas en datepicker de jQuery UI

Rango de fechas en el Framework Yii (CJuiDatePicker) usando la librería jQuery UI que trae por defecto este framework PHP, la codificación es similar, en este caso habria que ponerle "js" antes de la palabra function, como se muestra en el ejemplo.

From: <input type="text" name="date_from" id="date_from" />
To: <input type="text" name="date_to" id="date_to" />



<?php
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
    'name' => 'date_from',
    // additional javascript options for the date picker plugin
    'options' => array(
        'showAnim' => "slideDown",
        'changeMonth' => true,
        'numberOfMonths' => 1,
        'showOn' => "button",
        'buttonImageOnly' => false,
        'dateFormat' => "yy-mm-dd",
        'showButtonPanel' => true,
        'onClose' => 'js:function(selectedDate) { $("#date_to").datepicker("option", "minDate", selectedDate); }',            
    )
));
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
    'name' => 'date_to',
    // additional javascript options for the date picker plugin
    'options' => array(
        'showAnim' => "slideDown",
        'changeMonth' => true,
        'numberOfMonths' => 1,
        'showOn' => "button",
        'buttonImageOnly' => false,
        'dateFormat' => "yy-mm-dd",
        'showButtonPanel' => true,
        'onClose' => 'js:function(selectedDate) { $("#date_from").datepicker("option", "maxDate", selectedDate); }',
    )
));
?>

Los parámetros son similares que el de JavaScript, como el siguiente código:

<script type="text/javascript">
    $(function() {
        $("#date_from").attr('value', getTodayDate);
        $("#date_from").datepicker({
            changeMonth: true,
            changeYear: true,
            numberOfMonths: 1,
            showOn: "button",
            buttonImageOnly: false,
            showAnim: "slideDown",
            dateFormat: "yy-mm-dd",
            onClose: function(selectedDate) {
                $("#date_to").datepicker("option", "minDate", selectedDate);
            }
        });
        $("#date_to").datepicker({
            changeMonth: true,
            changeYear: true,
            numberOfMonths: 1,
            showOn: "button",
            buttonImageOnly: false,
            showAnim: "slideDown",
            dateFormat: "yy-mm-dd",
            onClose: function(selectedDate) {
                $("#date_from").datepicker("option", "maxDate", selectedDate);
            }
        });
    });
</script>

Ejemplo en JavaScript pueden verlo aquí: http://jsfiddle.net/wimarbueno/fpT6q/
Documentación: http://www.yiiframework.com/doc/api/1.1/CJuiDatePicker

lunes, 21 de abril de 2014

getAttribute y setAttribute en JavaScript

TExtos de prueba:


<div id="ejemploid">Este es conenido del DIV con ID: "ejemploid"</div>                        
<div id="ejemplo" data-atributo-sin-valor class="miejemplo" style="background: white;color: gold;font-size: 18px;border: 1px dashed red;padding: 10px;">
    Este es conenido del DIV con ID: "ejemplo", Clase: "miejemplo"
</div>




<script type="text/javascript">

    //getAttribute y setAttribute en Javascript 
    /**
     * Test01:
     */
    //Prueba con la tipica getElementById()
    var testid = document.getElementById('ejemploid');//Poniendo en variable para escribir menos codigo
    var testid1 = testid.innerHTML;//Obteniendo el valor es como escribir: document.getElementById('ejemploid').innerHTML;
    alert('Resultado 01 del DIV con ID "ejemploid": ' + testid1);
    var testid2 = testid.innerHTML = 'Agregra este texto en el ID ejemploid';//Asignando valor
    alert('Resultado 02 del DIV con ID "ejemploid":  ' + testid2);



    /**
     * Test02:
     */
    //Obtener valor con la funcion nativa de JS: getAttribute
    var elemento = document.querySelector('#ejemplo');
    var test01 = elemento.getAttribute('id'); //muestra: "ejemplo"
    var test02 = elemento.getAttribute('data-atributo-que-no-existe'); //muestra: null
    var test03 = elemento.getAttribute('data-atributo-sin-valor'); //muestra: ""
    alert('Resultado del DIV con ID "ejemplo": ' + 
elemento.innerHTML);
    alert('Resultado 01 del DIV con ID "ejemplo": ' + test01);
    alert('Resultado 02 del DIV con ID "ejemplo": ' + test02);
    alert('Resultado 03 del DIV con ID "ejemplo": ' + test03);


    /**
     * Test03:
     */
    //Asignar valor con la funcion nativa de JS: setAttribute
    var elemento = document.querySelector('#ejemplo');
    elemento.setAttribute("data-atributo-que-no-existe", "Valor para ese atributo");
    // Comprobación
    alert('Comprobación: ' + elemento.getAttribute("data-atributo-que-no-existe")); // "Valor para ese atributo"


    /**
     * Test04:
     */
    //Atributos con una propiedad para sí mismo
    //Ojo, aunque getAttribute y setAttribute funcionarán, los elementos tienen ciertas propiedades específicas para acceder a algunos atributos. Aparte de style (ver abajo), aquí tenéis algunos de las propiedades más frecuentes:
    var elemento = document.querySelector('#ejemplo');
    // class
    elemento.className // "miejemplo"
    alert('elemento className, comprobacion 01: ' + elemento.className)//comprobación
    elemento.className = "miejemplo ejemplo-especial"; // Ahora el elemento tendrá las clases "miejemplo" y "ejemplo-especial"
    alert('elemento className, comprobacion 02: ' + elemento.className)//comprobación

    // id
    elemento.id // "ejemplo"
    alert('elemento id, comprobación: ' + elemento.id)//comprobación


    //Esas son globales, y son siempre strings, aunque no estén definidos. Pero en elementos más específicos se pueden encontrar otros.
    //En elementos más específicos (como <a>, <img> e <input>) tenemos propiedades adicionales (no están todas pero sí las más importantes):
    //- En <a> tenemos href, target y title
    //- En <img> tenemos src y alt
    //- En <input> están value y type…



    /**
     * Test05:
     */
    //El atributo style
    //- Se accede a él de forma específica (elemento.style), pero no devuelve una string, sino un ElementCSSInlineStyle (para el caso, un objeto).
    //- Ese objeto tiene tantas propiedades como propiedades css acepta el navegador
    //- Los nombres de esas propiedades son el de la propiedad (excepto float que es una palabra reservada), o están en camelCase si tienen guiones elemento.style.borderRadius. Para hacer la conversión CSS/Javascript reemplazad todos los guiones y la letra siguiente por sólo la letra en mayúscula (ej: -moz-border-radius › MozBorderRadius)
    var elemento = document.querySelector('#ejemplo');
    alert('Comprobacion de style color: '+elemento.style.color);
    alert('Comprobacion de style font-size: '+elemento.style.fontSize);                         
</script>

viernes, 11 de abril de 2014

Certificados de seguridad SSL

¿Qué es un certificado SSL?

El certificado SSL (Secure Socket Layer), es un protocolo de seguridad cuyo objetivo es garantizar la transacción de datos de forma segura entre visitante y Web, o viceversa, mediante la encriptación de la información.

¿En que se basa un certificado SSL?

El certificado SSL, se basa en la encriptación de los datos enviados entre el servidor donde se encuentre alojada la Web y el programa para navegar que utilice el visitante, o viceversa, utilizando para ello algoritmos matemáticos. Mediante esta encriptación, se impide que dicha información pueda ser interceptada, haciendo que la transacción de datos se realice de forma segura.

Certificados de seguridad SSL

  ¿Qué ventajas me puede dar un certificado SSL?

La ventaja principal del certificado de seguridad SSL, es la de garantizar que la transacción de datos se realiza de forma segura, facilitando así poder ganar la confianza de los visitantes que acceden a su página Web.

¿Qué páginas Web pueden necesitar un certificado SSL?

Páginas que tengan un servicio de tienda virtual o algún tipo de comercio electrónico, que puedan aceptar pagos mediante tarjetas. O Webs que simplemente puedan almacenar datos confidenciales como contraseñas, datos bancarios, tarjetas de crédito..

¿Qué tipos de cifrado existen?

Los cifrados de los actuales certificados de seguridad SSL aceptan una encriptación de datos de entre 40 a 256 bits.

¿Qué tipos de certificados puedo contratar?

  • Rapid SSL: El certificado Rapid SSL, es valido para un único dominio o subdominio y permite una encriptación de datos de hasta 128/256 bits. Es compatible con los navegadores; IE 5.01+, AOL 5+, Netscape 4.7+, Ópera 7+, Safari, Mozilla 1+ y Firefox 1+.
  • RapidSSL Wildcard: El certificado RapidSSL Wildcard, es valido para todos los subdominios de un dominio y permite una encriptación de datos de hasta 128/256 bits. Es compatible con los navegadores; IE 5.01+, AOL 5+, Netscape 4.7+, Ópera 7+, Safari, Mozilla 1+ y Firefox 1+.
  • True BusinessID: El certificado True BusinessID, es valido para un único dominio o subdominio y permite una encriptación de datos de hasta 128/256 bits e introducir los datos de su empresa o entidad como datos identificativos de su certificado SSL. Es compatible con los navegadores; IE 5.01+, AOL 5+, Netscape 4.7+, Ópera 7+, Safari, Mozilla 1+ y Firefox 1+.
  • True BusinessID Wildcard: El certificado True BusinessID, es valido para todos los subdominios de un dominio y permite una encriptación de datos de hasta 128/256 bits e introducir los datos de su empresa o entidad como datos identificativos de su certificado SSL. Es compatible con los navegadores; IE 5.01+, AOL 5+, Netscape 4.7+, Ópera 7+, Safari, Mozilla 1+ y Firefox 1+.
  • True BusinessID with EV: El certificado True BusinessID with EV, es valido para un único dominio o subdominio y permite una encriptación de datos de hasta 128/256 bits e introducir los datos de su empresa o entidad como datos identificativos de su certificado SSL. Además la tecnología EV, le permitirá ver en la barra de direcciones de su navegador, una pequeña barra verde notificando la autenticidad del certificado de seguridad SSL. Es compatible con los navegadores; IE 5.01+, AOL 5+, Netscape 4.7+, Ópera 7+, Safari, Mozilla 1+ y Firefox 1+.


Fuente:certificados.es

martes, 11 de marzo de 2014

Conexión remota a MySQL en Ubuntu / Debian

El acceso remoto a un servidor MySQL está desactivado por defecto, para poder acceder desde otras máquinas, ya bien desde nuestra red local, o desde una dirección IP externa, debemos modificar algunas opciones de configuración:

En el fichero /etc/mysql/my.conf se deben comentar estas dos líneas

#skip-networking    (esto no encontré en configuración, en otros tutoriales hablaban de esto)
#bind-address = 127.0.0.1

Después, se debe reiniciar el servidor MySQL
root@wimarbueno:/etc/mysql# service mysql restart

Y entonces, nos conectamos a mysql en el servidor y asignamos los siguientes privilegios:

vi que esto es para ip local, pero si tienes internet coge otro ip
GRANT ALL PRIVILEGES ON *.* TO root@"192.168.1.%" identified by "password";

esto para internet cualquier ip
GRANT ALL PRIVILEGES ON *.* TO root@"%.%.%.%" identified by "password";

Donde usuario y password son los datos de conexión que utilizaremos para conectarnos en remoto y 192.168.1.% indica que todas las direcciones IP de nuestra red local tienen acceso, % se usa como comodín.

De esta forma todas las direcciones IP de nuestra red local podrán conectarse en remoto a través de usuario / password:

mysql --user=root --host=servidor -p password

jueves, 6 de marzo de 2014

Solución a los problemas de compatibilidad con HTML5 de IE8 y Firefox 3


Se puede descargar el Js de Google en: http://code.google.com/p/html5shim/
1.- Agregan un condicional HTML para incluir un código JavaScript que sólo interpretarán las versiones anteriores a Internet Explorer 9:

<!--[if lt IE 9]>
    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]--> 
 

2.- Obligar a Internet Explorer que muestre las nuevas etiquetas HTML5 como bloques, ya que no las interpreta como tal y ahí reside parte del problema.

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section, main{
    display: block;
} 

Esto deberemos insertarlo al principio de nuestra hoja de estilos.
Con esto nuestro sitio HTML5 se verá perfectamente en todos los navegadores*.


*Probado en Internet Explorer 7 y 8. (falta agregar más datos...)

Abrir cmd de Windows en pantalla entera

  • Abrir una ventana DOS con privilegios de administrador.
  • Escribe en la linea de comandos esto: wmic y dale enter.
  • Clic en el botón Maximizar la ventana de la ventana DOS.
  • Escriba exit y luego dale a enter.
  • Clic en la barra símbolo del sistema y vas a Propiedades.
  • Sin cambiar nada, clic en el botón Aceptar para cerrar el cuadro de diálogo Propiedades del símbolo del sistema.
  • Escribe exit y presiona enter para cerrar la ventana DOS.
  • Ahora, vuelve a abrir la ventana DOS de nuevo con privilegios de administrador (como en el paso 1), debe tener de forma automática y totalmente maximizada para adaptarse a la resolución de tu escritorio.
Quedaria como imagen de abajo:

CMD windows chico

CMD windows grande

miércoles, 5 de marzo de 2014

Cómo instalar una interfaz gráfica en Ubuntu Server 12.04 LTS

Antes de ponerte a instalar ejecutar los siguientes comandos:
    sudo apt-get update                                     
    sudo apt-get upgrade 

Aviso:
Si deseas que tu equipo consuma menor recurso es recomendable utilizar un gestor de ventanas más ligero que Gnome: Gnome es un gestor de ventanas bastante pesado, esto lo notaremos sobre todo en ordenadores algo antiguos, en los que es conveniente utilizar un gestor de ventanas ligero como puede ser Xfce (Xubuntu viene con Xfce).
Si quieren instalar un entorno gráfico en Ubuntu Server con todas las aplicaciones usen estas claves dependiendo del entorno gráfico que quieran instalar: (es ilógico utilizar esta instalación ya que ahorraríamos tiempo utilizando la versión desktop, pero la pongo por que se puede hacer).
  • Si quieren instalar GNOME, tecleen esto en Ubuntu Server:
                sudo apt-get install ubuntu-desktop 
            
  • Si quieren instalar KDE, tecleen esto en Ubuntu Server:
                sudo apt-get install kubuntu-desktop 
            
  • Si quieren instalar Xfce, tecleen esto en Ubuntu Server:
                        
                sudo apt-get install xubuntu-desktop 
            
Recomendable:
Si no desean instalar todas las aplicaciones (seria lo normal para optimizar el sistema) que utiliza Ubuntu como: oppenoffice, juegos y demás aplicaciones…
Paso 1. Instalar gnome básico.
Tecleen en Ubuntu Server esto para instalar GNOME con los programas básicos.
                                        
    sudo apt-get install x-window-system-core gnome-core 

AVISO: Si usan Ubuntu Server 8.04 deben teclear esto.
                                        
    sudo apt-get install xorg gnome-core             

Paso 2. Ejecutar el entorno gráfico.
Después de instalarlo, tecleen esto en Ubuntu Server.
                                        
    startx

Y ya tenéis el escritorio mínimo. Lo que os ha instalado ha sido los “Accesorios” (básicos).
Paso 3. Instalar el idioma español.
Pero como es una instalación mínima, el idioma por defecto es el inglés. Para pasarlo a español, abre la Terminal y teclea cada código individualmente.
                                                    
    sudo apt-get install language-pack-es             
    sudo apt-get install language-pack-es-base                 
    sudo apt-get install language-pack-gnome-es                     
    sudo apt-get install language-pack-gnome-es-base                         
    sudo apt-get install language-selector                             
    sudo apt-get install language-support-es 

Paso 4. Instalar GKSU.
Después de haber ejecutado todo eso, deben instalar gksu para que funcionen correctamente los menús.
                                                    
    sudo apt-get install gksu             

Paso 5. Instalar las herramientas de red.
                                                                
    sudo apt-get install gnome-system-tools gnome-nettool 

Modo Texto por defecto
Una vez instalado el modo gráfico, podemos dejar por defecto el modo texto haciendo lo siguiente:
1. Editamos /etc/default/grub
2. Buscamos la línea GRUB_CMDLINE_LINUX_DEFAULT=”" y la cambiamos por GRUB_CMDLINE_LINUX_DEFAULT=”text”
3. Registramos lo cambios realizados
                                                                
    sudo update-grub             
4. Reiniciamos
                                                                            
    sudo reboot
Una vez arrancado en modo texto, podemos iniciar el modo gráfico usando startx

Fuente: http://www.profesorweb.es/2013/01/11/como-instalar-una-interfaz-grafica-en-ubuntu-server-12-04-lts/

martes, 4 de marzo de 2014

Los 25 mejores comandos/trucos SSH

Aquí pongo trucos de comandos.
  1. Copiar una clave SSH a un host para que permita logins SSH sin password:
    ssh-copy-id user@host

    Con el comando ssh-keygen podemos generar las claves.

  2. Iniciar un túnel SSH desde el puerto 80 de un host remoto al puerto 2001 de nuestra máquina local:
    ssh –N –L2001:localhost:80 host_remoto

    Ahora puedes acceder al sitio web remoto desde http://localhost:2001/

  3. Enviar el sonido del micrófono local a los altavoces de un host remoto:
    dd if=/dev/dsp | ssh –c arcfour –C user@host dd of=/dev/dsp

    Esto enviará el sonido del puerto del micrófono como salida al puerto de los altavoces del equipo objetivo por SSH. La calidad del sonido es muy mala, por lo que se escuchará con mucho ruido de fondo.

  4. Comparar un archivo remoto con uno local:
    ssh user@host cat /ruta/del/archive_remoto | diff /ruta/del/archive_local

    Útil para comprobar si un archivo local y otro remoto tienen diferencias.

  5. Montar carpeta/sistema de ficheros por medio de SSH:
    sshfs name@server:/ruta/de/carpeta /ruta/de/punto/de/montaje

    Es necesario instalar SSHFS.

    Con esto podremos montar una carpeta por red de forma segura
  6. Conexión SSH por medio de “host in the middle”:
    ssh –t host_alcanzable ssh host_inalcanzable

    El host inalcanzable no está disponible desde la red local pero si es alcanzable desde la red del host alcanzable. Este comando crea una conexión al host inalcanzable por medio de una conexión oculta desde el host alcanzable.

  7. Copiar desde host1 a host2 desde tu host:
    ssh root@host1 “cd /directorio/a/copiar/ && tar –cf -.” | ssh root@host2 “cd /directorio/destino/de/copia/ && tar –xf –“

    Útil si solo tú tienes acceso a host1 y host2 pero ellos no tienen acceso a tu host (por lo que ncat no funciona) y no tienen acceso entre ellos.

  8. Correr cualquier aplicación GUI remotamente:
    ssh –fX user@host [aplicación]

    La configuración del server SSH requiere:

    X11 Forwarding yes #por defecto en Debian

    Compression delayed #configuración conveniente

  9. Crear una conexión persistente a una máquina:
    ssh -MNf user@host

    Crear una conexión SSH persistente a un host en background. Combinar con tu configuración SSH en ~/.ssh/config:

    Host host

    ControlPath ~/.ssh/master-%r@%h:%p

    ControlMaster no

    Todas las conexiones SSH a la máquina irán por el socket SSH persistente. Esto es muy útil si usas SSH para sincronizar archivos (con rsync, sftp, cvs, svn…) de forma regular ya que no se crearán nuevos sockets cada vez que se abra una conexión SSH.

  10. Adjuntar la pantalla por SSH:
    ssh –t remote_host screen –r

    Directamente adjunta la pantalla de una sesión remota (guarda un proceso bash padre inútil).

  11. Llamar a puertos (port knocking):
    knock [host] 3000 4000 5000 && ssh –p [port] user@host && knock [host] 5000 4000 3000

    Llama a los puertos 3000 4000 5000 para abrir el puerto de un servicio (ssh por ejemplo) y vuelve a llamar a los puertos 5000 4000 3000 para cerrar el acceso al dicho servicio. Para esto es necesario tener instalado knockd.

    Un ejemplo de configuración del servicio knockd mediante el archivo knockd.conf para que interpretase las llamadas anteriores sería:

    [options]

    Logfile = /var/log/knockd.log

    [openSSH]

    sequence = 3000,4000,5000

    command = /sbin/iptables –A input –i eth0 –s %IP% -p tcp –dport 22 –j accept

    tcpflags = syn

    [closeSSH]

    sequence = 5000,4000,3000

    seq_timeout = 5

    command = /sbin/iptables –D input –i eth0 –s %IP% -p tcp –dport 22 –j accept

    tcpflags = syn

  12. Eliminar una línea de un fichero de texto. Muy útil para solucionar ssh host key warnings (ver alternativas):
    ssh-keygen -R [host_objetivo]

    En este caso es mejor usar una herramienta dedicada.

  13. Ejecutar comandos de consola remotos por SSH sin comillas de escape:
    ssh host -l user $(<cmd.txt)
    Método mas simple y mas portable:
    ssh host -l user “`cat cmd.txt`”

  14. Copiar una base de datos MySQL a un nuevo servidor vía SSH con un comando:
    mysqldump –add-drop-table –extended-insert –force –log-error=error.log -uUSER -pPASS OLD_DB_NAME | ssh -C user@newhost “mysql -uUSER -pPASS NEW_DB_NAME”

    Volcar una base de datos MySQL por un túnel SSH comprimido y usarlo como entrada a MySQL. Parece ser la forma más rápida de migrar una base de datos a un nuevo server.

  15. Eliminar una línea de un fichero de texto. Útil para corregir warnings tipo “ssh host key change“:
    sed -i 8d ~/.ssh/known_hosts

  16. Copiar nuestra clave pública SSH a un servidor desde una máquina que no tenga ssh-copy-id:
    cat ~/.ssh/id_rsa.pub | ssh user@machine “mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys”

    Si usas Mac OS X o cualquier otra variante *nix que no venga con ssh-copy-id esta línea te será útil para añadir tu clave pública a una maquina remota para poder así acceder a ella por SSH sin usar password.
    Nota: En el grupo “Debian Administrator” de Linkedin hay un debate muy interesante acerca de este comando.

  17. Test de rendimiento del canal SSH en tiempo real:
    yes | pv | ssh $host "cat > /dev/null"

    Conecta a un host vía SSH y muestra la velocidad de transferencia en tiempo real enviando todos los datos transferidos a /dev/null
    Necesita tener pv (pipe viewer) instalado.
    Debian:
    apt-get install pv
    Fedora:
    yum install pv
    (necesita tener habilitados los repositorios ‘extras’)
  18. Como establecer una sesión remota con GNU screen a la que puedas reconectar:
    ssh -t user@some.domain.com /usr/bin/screen -xRR

    Mucho antes de que existieran las terminales etiquetadas la gente solía usar GNU screen para abrir varias consolas en una única terminal de texto. Esto combinado con SSH nos da la posibilidad de tener abiertas varias consolas usando una única conexión remota con las opciones de arriba. Si se separa con “Ctrl-a d” o si la sesión SSH se termina de forma accidental, todos los procesos que corren en las consolas remotas permanecen ininterrumpidos y preparados para poder reconectar. Otro comando de screen útil son “Ctrl-a d” (abrir nueva consola) y “Ctrl-a a” (alternar entre consolas). Se recomienda la lectura de esta guía rápida para más comandos screen.

  19. Reanudar SCP (secure copy) de un fichero grande:
    rsync –partial –progress –rsh=ssh $file_source $user@$host:$destination_file
    Puede reanudar una copia segura hecha con SCP que haya fallado usando rsync, muy útil cuando se transfieren grandes archivos como volcados de bases de datos por VPN
    Requiere tener instalado rsync en ambos hosts.
    rsync –partial –progress –rsh=ssh $file_source $user@$host:$destination_file local -> remote
    o
    rsync –partial –progress –rsh=ssh $user@$host:$remote_file $destination_file remote -> local


  20. Analizar tráfico de forma remota por SSH con Wireshark:
    ssh root@server.com ‘tshark -f “port !22″ -w -’ | wireshark -k -i -
    Este comando captura el tráfico en una máquina remota con tshark, envía los datos pcap raw caturados por el canal SSH y los muestra en Wireshark. Pulsando Ctrl-c se para la captura y desafortunadamente se cierra la ventana de Wireshark. Esta conducta se puede arreglar pasándole -c # a tshark para que solo capture un # número de paquetes o también redireccionando los datos por un canal determinado distinto al SSH en vez de devolverlos a Wireshark por el mismo canal SSH. Se recomienda filtrar todo lo posible en el comando tshark para conservar el ancho de banda. También se puede reemplazar tshark por tcpdump asi:
    ssh root@example.com tcpdump -w – ‘port !22′ | wireshark -k -i -


  21. Mantener abierta una sesión SSH para siempre:
    autossh -M50000 -t server.example.com ‘screen -raAd mysession’

    Se abre una sesión SSH que permanece abierta indefinidamente. Muy útil para dispositivos portátiles que usen conexión WIFI en los que se pueden producir cortes de conectividad o cambios de spot WIFI.

  22. Clientes SSH más rápidos, más duros y más fuertes:
    ssh -4 -C -c blowfish-cbc

    Forzamos IPv4, compresión del flujo y especificamos que Blowfish sea el algoritmo de cifrado del flujo de datos. Se supone que también se puede usar aes256-ctr como especificación de cifrado. También se omiten temas como control de sesiones master y otros temas que no estarán disponibles en la consola aunque esto hará que la velocidad del canal también mejore.

  23. Acelerador de ancho de banda con cstream:
    tar -cj /backup | cstream -t 777k | ssh host ‘tar -xj -C /backup’
    El comando comprime en bzip una carpeta y la transmite al host por la red a 777Kbit/s. cstream puede hacer mucho más, ver http://www.cons.org/cracauer/cstream.html#usage
    Por ejemplo:
    echo w00t, i’m 733+ | cstream -b1 -t2


  24. Transferir la clave pública SSH a otra máquina en un solo paso:
    ssh-keygen; ssh-copy-id user@host; ssh user@host

    Esta secuencia permite la configuración simple de logins SSH sin contraseña. Cuidado ya que si ya se tiene un par de claves SSH en el directorio ~/.ssh de la maquina local es posible que ssh-keygen la sobrescriba. ssh-copy-id copia la clave pública a la máquina remota y la añade como clave autorizada en el archivo remoto ~/.ssh/authorized_keys. Cuando se prueba la conexión SSH, si no se ha usado contraseña en la generación de la clave, la consola remota aparece en cuanto se invoca con SSH user@host.

  25. Copiar la entrada estándar stdin al buffer X11:
    ssh user@host cat /path/to/some/file | xclip
    ¿Alguna vez has tenido que hacer copia de forma segura (SCP) de un archivo a tu maquina local de trabajo para copiar su contenido a un mail? xclip puede ayudarte a hacerlo. Copia su salida estándar stdin al buffer X11 para que lo único que tengas que hacer sea click para copiar el contenido de ese gran fichero.

Espero que sean de utilidad y que se comenten resultados, mas comandos útiles y posibles adaptaciones o problemas.

Fuente: http://www.openredes.com/2011/09/23/los-25-mejores-comandos-trucos-ssh/

jueves, 6 de febrero de 2014

Alimentos para el asma

Alimentación saludable

Parece increíble pensar que una inadecuada alimentación pueda ser más perjudicial para una persona con asma que la contaminación, pero numerosos estudios nos dicen que no es tan errónea esta alternativa.Pese a que estos estudios aún no están respaldados no es un mal momento para empezar a llevar una dieta equilibrada que favorezca en general nuestra salud.


Frutas, verduras, tomate, naranja, uva, pimentón, limón, lechuga
Como para casi todo, las frutas y las verduras resultan muy favorables para esta enfermedad. Para que estos alimentos tengan influencia en nuestra salud debemos consumir al menos 3 porciones de verduras al día y otras 3 de frutas.

Bienestar
Esto no debería de resultar un problema para ninguno ya que disponemos de una gran variedad de sabores y texturas en estos alimentos, si casi no consumes frutas ni verduras te recomiendo que busques nuevas recetas y pruebes cada día alguna diferente.

Verduras
Las frutas y verduras aportan múltiples vitaminas que actúan como antioxidantes, reduciendo el estrés al que se someten las vías respiratorias cuando el sistema reacciona contra una bacteria o virus, como en el caso del asma.

Asma mujer

Otros alimentos a considerar cuando se padece del asma son, el yogurt y el queso. Opta por los lácteos bajos en grasa, ya que estos favorecen a la respiración; consume también gran variedad de cereales y pescado.

margarina presentaba

Un estudio realizado por la Universidad de Harvard en Estados Unidos, reveló que los niños que consumían mayor cantidad de margarina presentaban hasta un 40% más de probabilidades de padecer enfermedades como el asma.

Alimntos para el asma.
En resumen, si tienes asma, procura consumir dosis muy generosas de frutas y verduras, combinándolos en buena medida con cereales, lácteos y pescados. Evita a toda costa consumir bollería y comida rápida que son ricos en grasas polisaturadas.

Alimntos para el asma, pezcado, fruta, piña

Fuente: http://www.taringa.net/posts/salud-bienestar/16260194/Alimentos-para-el-Asma.html

Fruta anticancer la guanabana cultivo de Colombia

LA GUANABANA FRUTA TROPICAL DE COLOMBIA, ANTICANCER                                                                                                                                                              Centenares de trabajos de investigación en mas de 20 laboratorios del mas alto nivel científico realizados por el instituto Nacional del Cáncer, National Health Center y la Purdue University de Estados Unidos y la Facultad de Ciencias Medicas de la Universidad Católica de Corea del Sur.
 
Impresionante casuística de miles de casos tratados de cáncer de colon, cáncer gástrico, cáncer de páncreas, cáncer de próstata, cáncer de mamas, cáncer de riñones y cáncer de pulmones.

¿La Graviola Cura el Cancer?
Dado que se trata de un producto natural no patentable, no es posible afirmar esto con certeza. Sin embargo, existen diversos estudios al respecto que acreditan la fama que la Graviola tiene al respecto. Estudios científicos realizados en la Universidad de Purdue en Indiana, USA y en Japón, han demostrado excepcionales beneficios para el tratamiento de ciertos tipos de tumores cancerosos, especialmente los localizados en el pulmón, páncreas y próstata.

Contiene poderosos principios activos anticancerígenos o citostaticos. Las Acetogeninas que contienen la hoja de Graviola. Se hicieron estudios comparativos in vitro y en vivo comparando el efecto con la adriamicina (conocido quimioterapico). Se comprobó que es 10.000 veces mas potente, y que mata las células cancerigenas sin dañar las células sanas como ocurre con la quimioterapia, que además ocasiona nauseas, perdida de peso y del cabello, protege y eleva el Sistema inmunológico.

Es la mejor alternativa cuando no se puede recurrir a la cirugía o a la de Cobalto Terapia o Radium Terapia o cuando se tiene que suspender la quimioterapia por su acción y atrogenica (efectos secundarios) sobre el hígado y los riñones.


Guanabana

No hay incompatibilidad y al contrario se complementa muy bien, con cualquier tratamiento al que este sometido el paciente mejorando la calidad del mismo. No tienen absolutamente ningún efecto secundario ni reacciones de intolerancia o alergia.

En 1976 el Dr. Jerry Mc Laughlin de la Purdue University descubrió las acetogeninas de la ANONACEA GRAVIOLA, poderosos Anticancerígenos. Continuaron esas investigaciones en el Instituto Nacional del CANCER comprobando su efectividad en el CANCER DE COLON y de PRÓSTATA. El National Health Center utilizo para otros tipos de CANCER (gástrico, de riñones y mamas). La Facultad de Ciencias Medicas de la Universidad Católica de Corea del Sur realizo estudios comparativos con la adriamicina (quimioterapico) en tratamientos de cáncer de pulmón.

Las acetogeninas derivados de la larga cadena de ácidos grasos tienen acción directa sobre las mitocondrias, el ATP, el Aparato Reticular de Goldi y las membranas y plasmas celular de las células cancerosas destruyéndolas selectivamente sin dañar las células y tejidos sanos, además contienen Bullatacin, Betasitosterol, Sitosterol, Campesterol, Ácido Miristico, Ácido Esteárico, Stigmasterol, Aminoácidos, Vitaminas y Minerales que actúan a nivel Enzimático y Molecular.
Protegen y elevan el sistema inmunológico

¿Cómo debe Consumirse la Graviola?
Dado que la Graviola es un producto vegetal que también limpia el estómago, se recomienda tomar las cápsulas de graviola de una manera gradual, de menos a más, con el fin de lograr que el cuerpo se acostumbre a este producto

Otras Ventajas de Tomar Graviola
La Graviola, además de ser un coadyudante en tratamientos de cáncer de pulmón, hígado, colon, páncreas, riñón y estómago, también es Antibacteriano, Antiparasitario, Antiespamódico, Astringente, Febrífugo, Hipotenso, Sedativo, Estomacal y Vasodilatador.

También es utilizada tradicionalmente para combatir los estados de ansiedad, depresión y nerviosismo.

En otros Países además de la acción anticancerígeno tienen diferentes usos ancestrales y tradicionales: en Brasil (acción analgésica, antirreumática y antifebrifuga). En Haití (astenia, gripe y antiespasmasmodica). México (bronquial y antidiarreico). Panamá (dispepsias y alergias). Venezuela (afecciones hepáticas). Malasia (afecciones reumáticas y dermatológicas)

La Graviola es un árbol pequeño y vertical del árbol, crece 5 a 6 metros de la altura con hojas grandes, oscuras, verdes y brillantes. Es nativa de la selva tropical del Peru y Brasil. La fruta se vende en Los mercados locales en los trópicos donde lo se llama Guanabana o Cherimoya brasileño y es excelente para hacer las bebidas y los sorbetes y, aunque levemente de ácido agrio, puede ser comido fuera de mano.

La Medicina y la Graviola van de la mano
Todas las partes del árbol del Graviola se utilizan en medicina natural en las zonas tropicales, incluyendo la corteza, las raíces, fruta, y las semillas de la fruta. Las diversas características y aplicaciones se atribuyen a las diversas partes del árbol. Generalmente, la fruta y el zumo de fruta se toman para los gusanos y los parásitos, para refrescar fiebres, para aumentar leche después del parto, y como astringente para la diarrea y la disentería. Las semillas machacadas se utilizan contra parásitos internos y externos, piojos principales, y gusanos, las raíces se consideran sedativo, antiespasmódicas e hipotensas.

Principio activo: Alcaloides (Annonaceus Acetogenis), Muricoreacin, Munhexoin C, Mono-tetrahydrofuran, Acetogenins, Annomuricin E, Miricapetocin.

Uso recomendado
Antitumoral
Anticancerígeno
Antiespasmodica
Sedativa
Combate el asma
Combate la hipertensión
Combate la diabetes
Corrige desordenes del higado

Propiedades en accion: anti-bacteriano, anticancerigeno, antiparasitario, antitumoral, antiespasmodio, estomatico, astringente, citotoxico, febrifugo, hipotensor, insecticida, pesticida, sedativo, vasodilatador, vermifugo.

Cancer prostata


Dato importante acerca del Cancer
Quizás uno de los descubrimientos más importantes relacionados al cáncer es el de los parásitos. 

Todos los pacientes de cáncer están infectados con parásitos. Los parásitos (los mismos que le dan a nuestros perros y gatos) crean tanto tóxico dentro del cuerpo, con sus excrementos y su orina, que simplemente al cuerpo no le queda ninguna defensa contra el cáncer y sucumbe ante el ataque de las células cancerosas.

Este descubrimiento lo hizo la Doctora Hulda Clark cuyo libro "The Cure for All Cancers" (La Cura para Todos los Canceres) ha vendido millones de copias. Hay cientos de personas que dan testimonio del éxito del tratamiento herbal de la doctora Clark donde han detenido totalmente el progreso de un cáncer en sus cuerpos con este tratamiento.


Es por esta razon de la importancia de la graviola frente al cancer por su propiedad desparasitante.

COMPOSICION QUIMICA Y DATOS CIENTIFICOS
COMPOSICIÓN QUÍMICA Y VALOR NUTRICIONAL DEL FRUTO (100 gramos de fruta fresca)
  • Humedad 80,6 %
  • Fibra 1,63 %
  • Cenizas 0,73 %
  • Grasa 0,31 %
  • Proteína 1,22 %
  • Almidón 1,62 %
  • Vitamina C 0,021 %
  • Azúcares ( Gluc., Fruct.) 15,63 %
  • Potasio 45,8 mg
  • Sodio 23 mg
  • Magnesio 23,9 mg
  • Fósforo 26,0 mg
  • Hierro 0,47 mg
  • Citrulina (proteína)
  • Arginina (aminoácido)
  • Acido caproico (lípido)
  • Anonaine (isoquinolina)
  • Anoniine (isoquinolina)
  • Asimilobine (isoquinolina)
COMPONENTES QUÍMICOS DE LA HOJA DE ANNONA MURICATA
  • Lactonas
  • Annohexocina
  • Annomuricina A, B, C y E
  • Annomutacina
  • Annopentocinas A, B y C
  • Muricoreacina
  • Gigantetronemina
  • Murihexocina A y C
  • Javoricina
  • Isoquinolinas
  • Anonaine
  • Anoniine
  • Atherospermine
  • Coreximine
  • Lípidos
  • Acido gentísico
  • Acido lignocérico
  • Acido linoleico
  • Acido esteárico
COMPONENTES QUÍMICOS DE LA SEMILLA
ACETOGENINAS DE LA HOJA CON ACTIVIDAD ANTICANCERÍGENA

  • Lactonas
  • Annomonicina
  • Annomontacina
  • Annonacina
  • Annomuricatina
  • Annonacinona
  • Javoricina
Contiene además:
  • Annomuricatina (proteína), y Acido linoleico (lípido)
  • Bullatacin
  • Bullatacinone
  • Muricoreacin
  • Murihexocin C
  • Annomuricin A
  • Annomuricin B
  • Muricatocin A
  • Muricatocin C
  • Muricapentocin
PROPIEDADES MEDICINALES DE LA GRAVIOLA DEMOSTRADAS CON PRUEBAS DE LABORATORIO
Anticancerígeno: Hojas y brotes tiernos

Antibacteriana: Corteza

Antiparasitario:
Semillas y corteza

Antiulceroso:
Corteza

Galactogogo:
Fruto

Antiespasmódico:
Hojas

Sedativo:
Hojas

Antimalárico:
Hojas

Antidiabético:
Hojas

Vasodilatador:
Hojas

Pectoral:
Flores

Amebicida:
Corteza

Vermífugo:
Corteza y hojas

Insecticida:
Hojas y raíz

PAÍSES EN LOS QUE SE HA VALIDADO SU ACCIÓN MEDICINAL
El Estudio de la actividad biológica (efectos medicinales múltiples) de la Annona muricata mediante pruebas de laboratorio, se ha realizado en diversos Países entre ellos:

  • Estados Unidos de Norteamérica
  • República de Guyana
  • Indonesia
  • China
  • Filipinas
  • Surinam
  • Trinidad y Tobago
  • República Dominicana
  • Puerto Rico
  • Colombia
  • Brasil
Para entender la acción curativa de las acetogeninas de la graviola sobre la enfermedad degenerativa y mortal, el cáncer; definamos previamente algunos conceptos:

Guanabana fruta


CANCERHiperplasia de un tejido, como resultado del aumento anormal del número de sus células (expansión clonal de una célula alterada), por efecto de un oncogén.

ONCOGEN: Gen que está presente en el núcleo de las células de las personas genéticamente predispuestas.

Los oncogenes se trasmiten en forma hereditaria y se encuentran en las células en forma inactiva. No se expresan siempre pues están reprimidos por genes normales que actúan como inhibidores de contacto.

ONCOGÉNICO: Término relacionado al cáncer

Resistencia de la célula cancerosa a las Drogas Quimioterápicas: Mecanismo de Acción
Algunas células cancerosas desarrollan resistencia a múltiples drogas (MDR). El doctor Mc Laughlin, investigador de la Universidad de Pardue. California, lo explica diciendo que esta resistencia que presentan un pequeño porcentaje de células se debe a que éstas desarrollan una bomba mediada por una P-glicoproteína, que es capaz de expulsar los agentes anticáncer (drogas quimioterápicas) fuera de las célula, antes de que pueda matarla con lo cual se mantiene activo el foco celular oncogénico. 

El proceso de expulsión de agentes anticáncer de la célula, mediante dicha bomba; requiere de grandes cantidades de Adenosin Tri-Phosfato, ATP (energía). Esta bomba no está presente en las células normales.

ACCIÓN DE LAS ACETOGENINAS DE LA GRAVIOLA FRENTE AL CÁNCER
Las acetogeninas de annonaceas, son sustancias cerosas que resultan de la combinación de ácidos grasos de cadena larga (C33 ó C34), con una unidad de 2-propanol en el carbono 2 para formar una lactona.

Un estudio realizado en la Universidad de Pardue en California, demostró que las acetogeninas pueden inhibir selectivamente el crecimiento de células cancerígenas y también inhibir el crecimiento de las células del tumor, resistentes al adriamycin (droga quimioterapéutica). En otro estudio realizado por científicos de la misma Universidad, se demostró que la acetogeninas de guanábana (graviola) son extremadamente potentes teniendo una ED50 (dosis letal 50) de hasta 10 – 9 microgramos por mililitro, resultando tener unas 10.000 veces la potencia del adriamycin.

MODO DE ACCIÓN DE LAS ACETOGENINAS EN LA CÉLULA CANCERIGENA
Estudios realizados en los años 1,998 al 2,000 por McLaughlin y por Chih Hw, Chui HF han revelado que las acetogeninas son inhibores del complejo I de la cadena de fosforilación oxidativa con lo cual bloquean la formación de ATP; energía que necesita la célula cancerosa para poner en funcionamiento su bomba mediada por P-glucoproteína, que le permite mantenerse activa.

La acetogeninas, también inhiben la ubiquinona-ubiquinona oxidasa, enzima dependiente del NADH que es peculiar en la membrana plasmática de la célula cancerosa. McLaughlin realizó sus investigaciones con las acetogeninas Bullatacin y Bullatacinone.

Actualmente la propiedad antitumoral de la guanábana (graviola) ha sido patentada por lo menos por 9 Compañías extranjeras.

La graviola es una planta de la cual puede aprovecharse no sólo el fruto que contiene abundantes nutrientes y vitaminas, sino también las propiedades medicinales de sus diferentes partes, sobre todo las hojas; Por sus propiedades anticancerigenas.


Aruaco, militar


Graviola antitumoral Natural
Lo más sorprendente de la Graviola son los estudios llevados a cabo por la Universidad de Purdue, en Indiana (USA) desde 1997 en tratamientos de tumores. Esta Universidad ha desarrollado investigaciones relativas a la acción inhibidora de derivados de Annonaceous en células cancerígenas, contando con más de cuatro patentes registradas en Estados Unidos referidas a la acción de los componentes acetogénicos sobre células cancerígenas.

Sus muchas aplicaciones en medicina natural han sido validadas por esta investigación científica. Los estudios más tempranos eran entre 1941 y 1962. Varios estudios de diversos investigadores demostraron que la corteza tenia acción relajante hipotensor, antiespasmódico, vasodilatador del músculo liso y actividades cardiodepresivas en animales. Los investigadores re-verificaron las características hipotensoras de la hoja de Graviola en ratas otra vez en 1991. Varios estudios han demostrado que los extractos de la hoja, corteza, raíz, vástago y semilla de Graviola son Anti-bacterianos in Vitro contra patógeno numerosos y que la corteza tiene características antimicóticos. Las semillas de Graviola demostraron características antiparasitarias. Un estudio 1991, en extracto de hojas demostró ser activo contra malaria, en dos otros estudios en 1990 y 1993 las semillas de Graviola demostraron características insecticidas, con la semilla se demostraba actividad insecticida fuerte en un estudio temprano 1940. En 1997 estudios clínicos demuestran que los alcaloides encontrados en la fruta de Graviola tienen efectos antidepresivos en animales.

La investigación en Graviola está en curso, cuatro nuevos estudios se han publicado en 1998 sobre avances fitoquímicos específicos que están demostrando las características anticancerígenas y antivirus más fuertes.

En un programa de investigación de 1976 del instituto nacional del cáncer, el vástago de Graviola demostró que la citotoxicidad activa contra las células del cáncer. Investigaciones de Graviola a nivel fitoquímico se encontró el acetogénesis anonáceos . Las características antifeedant antitumoral, pesticidas y/o del insecto potentes de estos acetogénesis anonáceos se han divulgado y patentado. 

Graviola produce estos compuestos naturales en los tejidos finos de la hoja, corteza y vástago.

Los acetogénesis de Anonáceas se encuentran solamente en la familia del annonaceae. En general, los varios acetogénesis anonáceos se han documentado con actividades antitumorales, antiparasitarias, pesticidas, antiprotozoarias, antimetastasis, antihelmínticas, y antimicrobianas. Ha habido mucho interés en los productos químicos que han demostrado característica antitumoral potente y varios grupos de investigación están intentando sintetizar estos productos químicos para las drogas quimioterapéuticas nuevas. En una revisión de estos productos químicos naturales en el diario de productos naturales en 1999 observaron: "los acetogénesis de Anonáceas son los agentes antitumorales y pesticidas nuevos prometedores que se encuentran solamente en el annonaceae de la familia de la planta.

Otra revisión en los estados científicos del informe 1997-1998 de Skaggs, indica que los "acetogénesis de Anonáceas, tienen actividades citotóxicas, antitumorales, antimalariales, inmunosupresivas, pesticidas, y antimetastasis notables."

Fuente: http://vivecolombia47.blogcindario.com/2010/03/00003-fruta-anticancer-la-guanabana-cultivo-de-colombia.html

La Guanábana es la fruta que cura el Cáncer y es 10.000 veces más fuerte que una quimioterapia

LA FRUTA QUE CURA EL CANCER Y ES 10.000 VECES MAS FUERTE QUE UNA QUIMIOTERAPIA Y NO QUIEREN QUE LO SEPAMOS PORQUE SINO LAS GRANDES CADENAS DE MEDICAMENTOS DEJARIAN DE VENDER SUS MACABROS PRODUCTOS...
EL ANTI-CANCERÍGENO MÁS PODEROSO DEL PLANETA


La Guanábana o la fruta del árbol de Graviola es un producto milagroso para matar las células cancerosas. Es 10,000 veces más potente que la quimioterapia. ¿Por qué no estamos enterados de ello? Porque existen organizaciones interesadas en encontrar una versión sintética, que les permita obtener fabulosas utilidades. Así que de ahora en adelante usted puede ayudar a un amigo que lo necesite, haciéndole saber que le conviene beber jugo de guanábana para prevenir la enfermedad. Su sabor es agradable. Y por supuesto no produce los horribles efectos de la quimioterapia. Y sí tiene la posibilidad de hacerlo, plante un árbol de guanábana en su patio trasero. Todas sus partes son útiles.



La próxima vez que usted quiera beber un jugo, pídalo de guanábana. ¿Cuántas personas mueren mientras este secreto ha estado celosamente guardado para no poner en riegos las utilidades multimillonarias de grandes corporaciones? Como usted bien lo sabe el árbol de guanábana es bajo. No ocupa mucho espacio, Se le conoce con el nombre de Graviola en Brasil, guanábana en Hispanoamérica, y "Soursop" en Inglés. La fruta es muy grande y su pulpa blanca, dulce, se come directamente o se la emplea normalmente, para elaborar bebidas, sorbetes, dulces etc. El interés de esta planta se debe a sus fuertes efectos anti cancerígenos.

Annona muricata

Y aunque se le atribuyen muchas más propiedades, lo más interesante de ella es el efecto que produce sobre los tumores .. Esta planta es un remedio de cáncer probado para los cánceres de todos los tipos. Hay quienes afirman que es de gran utilidad en todas las variantes del cáncer.

Graviola

Se la considera además como un agente anti-microbial de ancho espectro contra las infecciones bacterianas y por hongos; es eficaz contra los parásitos internos y los gusanos, regula la tensión arterial alta y es antidepresiva, combate la tensión y los desórdenes nerviosos. La fuente de esta información es fascinante: procede de uno de los fabricantes de medicinas más grandes del mundo, quien afirma que después de más de 20 pruebas de laboratorio, realizadas a partir de 1970 los extractos revelaron que: Destruye las células malignas en 12 tipos de cáncer, incluyendo el de colon, de pecho, de próstata, de pulmón y del páncreas…

Guanaba

Los compuestos de este árbol demostraron actuar 10,000 veces mejor retardando el crecimiento de las células de cáncer que el producto Adriamycin, una droga quimioterapéutica, normalmente usadaen el mundo. Y lo que es todavía más asombroso: este tipo de terapia, con el extracto de Graviola, o Guanábana, destruye tan sólo las malignas células del cáncer y no afecta las células sanas. Instituto de Ciencias de la Salud, L.L.C. 819 N. Charles Street Baltimore, MD 1201

Guanabana