domingo, 16 de octubre de 2011

Astrofotografía - El Sol

Amigos,

Les dejo fotografías tomadas por mí hoy 16 de Octubre de 2011 con mi cámara Cannon Rebel XTi acoplada a mi telescopio Bushnell Maksutov-Cassegrain de 5" de apertura con su respectivo filtro solar.

En esta hago uso de la técnica por proyección con ocular de 12,5mm



En las que siguen uso la técnica de foco primario.


Espero les gusten, son las primeras que tomo.

viernes, 15 de abril de 2011

Inteligencia Física - Lograr y mantener el peso ideal

¿Cómo lograr y mantener el peso ideal?

Amigos,

De seguro, muchas veces te has preguntado acerca del efecto "yo-yo", es decir, el fenómeno que ocurre cuando se hace alguna dieta y al terminarla no no pasa mucho tiempo cuando se gana nuevamente el peso perdido e incluso un poco más.

¿Que pasa en estas situaciones?

¿Por qué es tan difícil bajar de peso y tan fácil aumentar?

¿Qué tengo que hacer para mantener mi peso ideal?


En primer lugar, lo que sucede es que sólo estamos atacando sólo uno de los flancos necesarios: la dieta.

Si atacamos sólo la dieta, es cierto perdemos peso; pero la pregunta a hacerse es: ¿a qué tejidos corporales corresponde este peso perdido?, la respuesta es:  grasa, líquidos retenidos pero también, si no se trabaja para mantenerlo se pierde tejido muscular.

Y lo peor sucede cuando repites la estrategia de bajar peso sólo con la dieta, porque para el cuerpo es mucho más fácil aumentar tejido graso que muscular, más no asi para perderlo, entonces si en una primera dieta perdiste músculo cuando subas de peso no vas a ganar la misma cantidad de músculo que tenías antes, pero si ganarás rápidamente tejido graso.

Este es un proceso inestable: subes, bajas, vuelves a subir y los resultados deseados cada vez son más difíciles de alcanzar.

En resumen, si eres protagonista del efecto yo-yo, lo que estás sufriendo no es mas que una perdida gradual de músculo (con la consecuente desacelaración del metabolismo) y tambien experimentas una ganancia de grasas nada beneficiosa para el cuerpo.

Aquí está la clave, cada vez que bajamos de peso descuidando nuestro tejido muscular, disminuimos lo que se conoce como el metabolismo basal que, en palabras sencillas, es la cantidad de calorías usadas durante todo el día, hasta durmiendo!!, como resultado, cada vez eres menos capaz de quemar calorías.

No es casualidad que de seguro hayas escuchado o sido testigo de una frase muy común: "los hombres rebajan más fácil que las mujeres".  Y esto es cierto en la gran mayoría de los casos y se debe a que por naturaleza los hombres tenemos mayor cantidad de tejido muscular que las mujeres.

Entonces, te preguntarás ¿cómo llego y me mantengo en mi peso ideal?, a continuación te indico una lista todo lo que debes hacer, no son opcionales... necesitas hacerlas TODAS y de forma habitual:

1.- Tómatelo con calma:  las pérdidas acelaradas de peso son las más propensas al efecto yo-yo.

2.- Aliméntate bien: La dieta no debe ser vista como algo a corto plazo, dífícil de alcanzar ni mucho menos restrictiva en términos de eliminación de grupos alimenticios y mucho menos de cantidad de comidas al día, piensa y asesórate para lograr un cambio de hábito alimenticio de por vida a través de una dieta balanceada y de porciones apropiadas.  Los pequeños detalles (tamaño de las porciones, balance proteína-carbohidratos-vegetales, disminución de la ingesta de carbohidratos simples y grasas malas, inclusión de vegetales verdes, consumo de suficiente agua) y hasta mantener una excelente salud bucal visitando periódicamente tu clínica dental de confianza,  hacen la diferencia.

3.- Haz ejercicio cardiovascular: caminatas, trotar, montar bicicleta, máquinas elípticas, spinning, nadar, bailar. Así entrenarás el músculo más importante (el corazón), perderás grasa y disminuirás la resistencia a la insulina de tus tejidos.

4.- Haz ejercicios de resistencia: pesas, máquinas, éstos son lo que te mermitirán ganar calidad (tono)  y cantidad de músculos por lo que  garantizarás estabilidad y que los objetivos se mantengan a de por vida a través de la obtención de un metabolismo basal elevado, disminuyendo la cantidad de grasa corporal.

5.- Controla el stress: los ejercicios te ayudarán en este punto, también necesitas saber identificar los momentos del día en los cuales debes parar y tomar un descanso de unos 10 minutos para concientizar tu respiración, hacerla más profunda y volver a centrarte.

6.- Descansa suficientemente: da oportunidad a tu cerebro y músculos para recuperarse.

Si sigues estos pasos, estoy seguro que gozarás de un mejor estado de salud física y mental
y como consecuencia de un peso ideal. 

lunes, 7 de marzo de 2011

Bisphenol A (BPA)

Amigos,


Me ha llamado poderosamente la atención un cúmulo de informacíón acerca de estudios que apuntan a efectos tóxicos del BPA.

El BPA es un compuesto químico presente entre otros en en botellas plásticas y la parte interna de latas de alimentos y bebidas.

Por ahora la FDA ha indicado que puede haber riesgo en bebés y ha tomado acciones al respecto.  Acerca de los adultos, a la fecha la FDA indica que los riesgos no son considerables.

A continuación, algunos enlaces que he visitado que contienen información relevante

Fuente: FDA
Public Health Focus Bisphenol A (BPA)
Bisphenol A (BPA) Information for Parents
Food IngredientsPackaging
Draft Assesment of Bisphenol A For Use In food contact applcations

Fuente: Martin Wagner
Johann Wolfgang Goethe University, 
& Jörg Oehlmann (Department of Aquatic Ecotoxicology, Germany)

,Endocrine disruptors in bottled mineral water: total estrogenic burden and migration from plastic bottles

Fuente: Ecoticias.comBisfenol A: Ese plástico tan inquietante

Fuente: BARRETT, Julia R.. ¿Estrógenos en una botella?. Salud pública Méx [online]. 2009, vol.51, n.5 [citado  2011-03-07], pp. 443-444

Espero que esta información les sea útil y podamos ir construyendo nuestro criterio

domingo, 27 de febrero de 2011

Las Pléyades o Hespérides

Las Pléyades o Hespérides son realmente un cúmulo abierto denominado en el catálogo Messier como M-45.

También se les conoce como las Siete Hermanas, los egipcios las llamaban Chu, los japoneses las llaman Subaru (fíjate el en logo de los carros), los Hindúes las llaman Llamas de Agni, dios del fuego, los romanos Vírgenes de la Primavera, los aztecas Tianquiztli y en Venezuela el rosario o la llavecita.




Son visibles a simple vista y se encuentran en en en área correspondiente a la constelación de Tauro tal y como puedes ver en la siguiente carta en su región superior derecha:




Datos  Astrómicos:
Tipo: Cúmulo Abierto
Designado como: M-45
Ascensión Recta: 03h 47m
Declinación: +24° 08'
Magnitud: 1.6
Distancia: 390 Años luz y se alejan de nosotros a unos 6,4 Km/s
Tamaño 2°

Sus estrellas nacieron hace quizas unos 20 millones de años por tanto son estrellas muy jóvenes, de hecho si las observas a través de un telescopio puedes ver que están rodeadas por nubes de hidrógeno.

Mitología:

Las Pléyades o Hespérides eran ninfas quienes vivían el jardín de las Hesperídes cuyos manzanos daban manzanas de oro y ambrosía que era el alimento de los Dioses. 

Sus nombres: Alcione, Celeno, Taigete, Esteropea, Electra, Meropea y Maya

Eran hijas del titán Atalante y de Héspero.

Eran perseguidas por Orión quien quería hacer el amor con todas y cada una de ellas.  Para que escaparan del acoso sexual fueron convertidas por su madre Héspero en hermosísimas estrellas y colocadas en el firmamento con el nombre de Pléyades, donde siguen siendo deseadas por Orión pero sin que pueda jamás acercarse a ellas.

domingo, 20 de febrero de 2011

Telefonía IP: Asterisk sip.conf definición, ubicación, estructura, plantillas o templates (!)

Definición:
El sip.conf es el archivo de configuración de canal correspondiente al protocolo SIP (Session Initiation Protocol) el cual es el protocolo de señalización más popular en la actualidad.

El canal SIP de asterisk permite su interconexión VoIP con diversos dispositivos que utilicen SIP como su protocolo de señalización y da el poder a asterisk de funcionar como:

a) Cliente SIP: Asterisk puede registrarse en un servidor SIP y utilizar sus servicios para realizar y recibir llamadas. En este caso Asterisk se comporta como una extensión de ese servidor.

b) Servidor SIP: los dispositivos SIP tales como softphones y teléfonos IP pueden registrarse en Asterisk y cursar llamadas a través de él.

c) Gateway:  Asterisk puede servir de convertidor entre protocolos, por ejemplo SIP, H323, MCGP, IAX y la PSTN en la mayoría de sus variantes analógicas y digitales.


Ubicación:
Al igual que el extensions.conf, en una instalación por defecto el sip.conf se encuentra en /etc/asterisk. Es un archivo de texto, por lo que también puede ser abierto con vim.

Estructura
El sip.conf consta de una sección [general] de [plantillas](!) y [dispositivos]

[general]

En esta sección se definen gran cantidad de parámetros globales de todos los canales SIP y dependen de cada implementación.

Luego, al finalizar las opciones globales, podemos tener 2 posibles tipos de objetos:

[plantillas](!) y [dispositivos]

[plantillas](!) o Templates
En estas secciones las puedes reconocer por el diferenciador (!) luego de cerrado el corchete y ellos son perfiles comunes de configuración que son aplicadas a los [dispositivos], de modo de no tener que repetir opciones sobre todos y cada uno de los dispositivos. 

Luego de definida la plantilla, la puedes aplicar al cada dispositivo de la siguiente manera:

[dispositivo](plantillal1, plantilla2)

A continuación un ejemplo donde crearemos dos plantillas que aplicaremos a un dispositivo:

[standard-internacional](!)
type=friend
host=dynamic
disallow=all
allow=gsm
allow=alaw
canreinvite=no
language=es
context=salida_internacional
call-limit=1

Esta plantilla define opciones comunes tales como el tipo de dispositivo y los codecs permitidos y un parámetro muy importante como lo es el contexto donde ser va a registrar el dispositivo, que en este caso es un contexto donde se asume que se permite que tenga salida a llamadas internacionales.

[equipo-ventas](!)
callgroup=5
pickupgroup=5

Esta plantilla define el grupo de captura al cual pertenece el dispositivo

Ahora bien, las plantilas solos no trabajan, tienen que ser aplicadas a un dispositivo como lo ven a continuación:


[001](standard-internacional,equipo-ventas)
regexten=001
secret=password
callerid="Pedro Pérez" <001>
mailbox=001@vm-internos

En este punto definimos un dispositivo SIP llamado SIP/001 con los perfiles anteriores ya aplicados y pueden ver el efecto de las plantillas, las cuales reducen drásticamente la definición de un dispositivo SIP.

Si no hubiéramos usados perfiles, tendríamos que haber escrito:

[001]
regexten=001
secret=password
callerid="Pedro Pérez" <001>
mailbox=001@vm-internos
type=friend
host=dynamic
disallow=all
allow=gsm
allow=alaw
canreinvite=no
language=es
context=salida_internacional
call-limit=1
callgroup=5
pickupgroup=5

De aquí lo útil de las plantillas, más aún cuando tienes muchos dispositivos SIP. De hecho, las plantillas no son de uso explusivo del sip.conf, las puedes usar en el iax.conf y extensions.conf
 
Como buena practica, yo uso las plantillas para definir diversas opciones administrativas del día a dia tales como:

1.- El tipo de salida a la PSTN (local, larga distancia nacional internacional...) diferenciando básicamente la opción context.
2.- El grupo de captura al cual pertnece
3.- Los codecs permitidos

Las opciones del sip.conf son muchísimas y puedes encontrarlas en:

http://www.voip-info.org/wiki/view/Asterisk+config+sip.conf

Si tienes dudas con alguna, por favor indícamelo para ayudarte en tu investigación.

En Posts futuros estaremos viendo ejemplos prácticos y mejores prácticas tanto del sip.conf como del extensions.conf

domingo, 13 de febrero de 2011

Inteligencia Física - Nutrición Sabia - Cómo Leer Etiquetas de Información Nutricional (Nutrition Facts)

Pequeños detalles hacen diferencia a la hora de escoger los alimentos, es por ello que es tan importante saber elegir lo que consumes y no comer con los ojos vendados.

Para ello, contamos con una herramienta que está siempre ahí y que normalmente ignoramos:  las etiquetas de información nutricional o en inglés: nutrition facts.

Conociendo esta información, estaremos en capacidad de elegir alimentos de forma inteligente, mejorando así nuestros hábitos alimentarios, y por consiguiente nuestra salud.  

Esta información no tiene como objetivo diagnosticar problemas de salud ni tomar el lugar de los consejos médicos ni del cuidado que usted recibe de su doctor
o de otro profesional de la salud. Si tiene problemas de salud persistentes, o si tiene preguntas adicionales, por favor consulte con su doctor.

A continuación, una etiqueta ejemplo para así poder explicar los pasos para realizar lectura de esta información:




Paso 1:  Verifica el tamaño de la porción
Indica el tamaño recomendado de una porción del alimento, puede venir expresado en unidades de peso o volumen o en tasas, vasos, etc...

También te indica la cantidad de porciones que contiene el envase.

Hay que tener mucho cuidado, ya que las cantidades que se van a expresar en la etiqueta están en función de el tamaño de porción indicado, es decir, si te tomas dos porciones, estás consumiendo el doble de nutrientes que se indican en la etiqueta.

Nota:  Algunas bebidas por lo general indican como tamaño de porción 100ml, a pesar que un envase traiga 350ml o 500ml.

Paso 2: Verifica las calorías de cada porción
Por lo general separan el contenido calórico aportado por las grasas del aporte calórico total de la porción.

Este número te da una idea de la cantidad de calorías que consumirás.

Decide si los nutrientes que siguen valen la pena o no para la cantidad de calorías indicadas.

Paso 3:  Grasas
Se indican las cantidad de grasas que contiene la porción y su contribución porcentual al total de requerimientos diarios.
Elige alimentos con bajo contenido de grasas saturadas y colesterol, las grasas trans debe ser eliminadas.

Paso 4: Sodio
Busca alimentos que tengan la menor cantidad de sodio por cada porción.

Paso 5:  Carbohidratos Totales
Compara siempre la cantidad de carbohidratos totales con el total de la porción, esto te dará una idea de la composición general del alimento.

Por ejemplo si el tamaño de la porción son 100g y los carbohidratos totales son 80g.  Ya sabes que lo que estás comiendo es fundamentalmente carbohidratos.

Del total de carbohidratos hay una indicación de cuánto es azúcar, elije los que tengan menor cantidad.

Paso 6:  Fibra Dietética:
Procura alimentos con la mayor cantidad de fibra.

Paso 7:  Proteínas.
Aplico lo mismo que a los carbohidratos totales, es decir, comparo la cantidad contra el total de la porción y elijo los que me ofrezcan mejor relación de proteínas.

Paso 8:  Porcentajes Diarios
Te indican la cantidad total de calorías bajo la cual fueron estimados los porcentajes, normalmente son 2000 calorías diarias el cual es un promedio generalmente aceptado. Cada persona tiene requerimientos diferentes de acuerdo edad, sexo ya su actividad diaria.

En próximos posts, estaré indicándoles las recomendaciones del departamento de agricultura y el de salud y servicios humanos de EE.UU acerca de cuales alimentos y componentes de alimentos aumentar y reducir para una dieta sana.

domingo, 6 de febrero de 2011

Telefonía IP: Asterisk extensions.conf definición, ubicación, estructura

Definición

El principal archivo de configuración del Asterisk es el extensions.conf.  En el se plasma toda la lógica de funcionamiento del sistema mejor conocida como dialplan o plan de discado.

En el extensions.conf se controlan todas las conexiones al asterisk, tanto entrantes como salientes, por tanto en él definimos todo el comportamiento de nuestra central telefónica IP.

Ubicación

Por defecto está ubicado en /etc/asterisk/ es un archivo de texto por lo que puedes editarlo con vim, por ejemplo vim /etc/asterisk/extensions.conf

Estructura

La estructura del extensions.conf es bien sencilla, consta de dos secciones principales [general] y [global] . Posterior a estas secciones predefinicas creamos secciones especiales llamadas contextos.

Sección [general]

Es la primera sección que nos encontramos al abrir el archivo, contiene varias opciones, entre las más importantes tenemos:

static: esta opción controla la operación del comanto "dialplan save"(Asterisk 1.6) o "save dialplan"(Asterisk 1.4).  Su valor por predeterminado es no, es decir, no puedes ejecutar los comandos. 

writeprotect: Si writeprotect=no y static=yes, pueees salvar el dialplan actual desde la CLI (Command Line Interface) con el comando "dialplan save". Las definiciones de variables globales en la sessión [globals] no se ve afectada.  Su valor predeterminado es no .

Nota muy importante:  el comando "save dialplan" sobreescribirá tu extensions.conf existente con uno nuevo generado por el dialplan qe se encuentre cargado.

Mi recomendación:  no uses el comando "save dialplan" ni "dialplan save" utiliza como mecanismo de administración y edición del dialplan el vim para editar el archivo de configuración, luego haces un "extensions reload" o "dialplan reload"

autofallthrough: si colocas yes una vez que la lógica de programación de una extensión termine, Asterisk terminará la llamada con BUSY, CONGESTION o HANGUP, que es la conducta deseada, caso contrario Asterisk esperará que marques otra extensión

clearglobalvars: Si colocas yes el valor de las variables globales serán borradas cada vez que ocurra una recarga del dialplan, caso contrario, el valor de la variable global persistirá aunque elimines la variable del archivo.

priorityjumping: si colocas yes las aplicaciones que soportan salto en las prioridades de acuerdo a su resultado, por ejemplo Dial(), lo harán.

Ejemplo

   [general]
   static=yes
   writeprotect=yes
   autofallthrough=yes
   clearglobalvars=no
   priorityjumping=no


Sección [globals]

En esta sección defines tus variables globales y sus valores.  En Asterisk no es tan cierto que sean variables, porque normalmente su valor se mantiene constante ya que por lo general se colocan valores que te servirán para paametrizar, por ejemplo

Ejemplo:

   [globals]
     E1-PROVEEDOR1=ZAP/r1
     CODAREA=241

Es costumbre aceptada que sean expresadas en mayúsculas.

Si deseas hacer referencia al valor de una variable, debes colocarla entre llaves y precedidas del símbolo de dólar, por ejemplo:

${CODAREA}


Luego de estas dos secciones vienen nuestros contextos.

En un próximo post, comenzaremos a definir y crear contextos

sábado, 5 de febrero de 2011

Teoría de Contextos de Asterisk - Parte II

Amigos, en la Parte I quedamos pendiente con unas interrogantes, a continuación les refresco el escenario:

Analicemos entonces: 

La diferencia es que el dispositivo SIP/101 está registrado en el contexto [ventas] y en este contexto ninguna extensión hace referencia a este dispositivo.  Planteo entonces los siguientes escenarios.

a) El dispositivo SIP/101 disca 201: en este caso, el dispositivo SIP/101 busca la extensión 201 en el contexto en el que está registrado [ventas], en este caso hace match con la sentencia de la extensión 201 y por ende asterisk ejecuta el dial al dispositivo correspondiente (SIP/201).

b) El dispositivo SIP/101 disca 102: igual que en el caso anterior, el dispositivo SIP/101 busca la extensión 102 en el contexto en el que está registrado [ventas], en este caso NO hace match y por ende asterisk va a la extensión i (invalida)

c) El dispositivo SIP/201 disca 101:  El dispositivo SIP/201 busca la extensión en el contexto en el cual está registrado [ventas], en este caso NO hace match y por ende asterisk va a la extensión i (invalida). 

Este escenario es muy importante y es el punto principal de este post, porque demuestra que un dispositivo SIP (como en este caso el SIP/101) puede estar registrado en un contexto que no tenga una extensión que haga referencia a él. por tanto puede llamar a todas las extensiones del contexto pero nadie lo puede llamar a él.

d) El dispositivo SIP/102 disca 101:  El dispositivo SIP/102 busca la extensión en el contexto en el cual está registrado [compras], en este caso hace match y por ende asterisk ejecuta el dial al dispositivo correspondiente (SIP/101) pero resulta que en el contexto [compras] no hay registrado ningún dispositivo SIP/101 y Asterisk no puede entonces conocer a cual dirección IP va a enviar la llamada, arrojando un advertencia que indica que no posee ruta al host.


Hago entonces énfasis en lo que es la base de la teoría de contextos en Asterisk
Un dispositivo SOLO tiene acceso a las extensiones declaradas en el contexto en el cual está registrado.
Si tienes bien claro esta afirmación, tienes ganado una gran parte de lo que debes conocer en el mundo de la telefonía IP Asterisk.

Te recuerdo:

1.- Podemos interactuar a través de los comentarios de cada post.
2.- Puedes ayudarme a difundirlo a través de tus redes sociales haciendo click en los botones que siguen:

sábado, 15 de enero de 2011

Constelaciones: Orión

Este post es el primero de una serie de posts donde les ofreceré información de las Constelaciones más importantes de la bóveda celeste, voy a comenzar con una de las más fascinantes:  Orión

Leyenda: 

Orión fue un gran cazador en la mitología Griega, es el hijo mortal de Poseidón (Neptuno), Dios del mar. 

El mito cuenta que el objetivo de Orión era cazar cada animal de la tierra, por lo que Zeus envió a un escorpión gigante para matarlo.  Por petición de Diana (Artemisa), Zeus colocó tanto a Orión como al Escorpión en el cielo pero en extremos opuestos de la bóveda celeste, por lo que se dio origen a una persecución eterna: cuando Orión se oculta en el horizonte occidental vemos emerger al Escorpión en el horizonte oriental quien en búsqueda de Orión recorre toda la bóveda celeste hasta que se oculta en el horizonte occidental y Orión emerge en el oriental.


En la mitología egipcia, Orión era identificado como la casa de Osiris en el cielo.

Orión está representado por un guerrero alzando su arco, su espada o garrote y cubriéndose del enemigo con un escudo. A su lado se encuentran sus perros de caza: Canis Maior y Canis Minor.





Ubicación:

La estrella más brillante de la constelación (en la actualidad) es Rigel se encuentra ubicada en AR: 5h 14m, Dec -8° 11' 52", la constelación completa ocupa un área de 594 grados cuadrados y tiene alrededor a Taurus, Eridanus, Lepus, Monoceros, Gemini, Canis Mayoris y Canis Minors.

¿Qué podemos observar en Orión?

 Sin duda la nebulosa más famosa:  La nebulosa de Orión (M42) la cual es visible a simple vista como una estrella difusa, al verla con binoculares ya empezamos a ver su forma, pero su belleza explota a través del telescopio.



 También tenemos objetos celestes como la nebulosa M43 la cual forma parte de M42 y es la que vemos a la izquierda en la foto.

Entre muchos otros objetos del cielo profundo que podemos observar en esta constelación están el Cúmulo Abierto NGC1981 y al Cúmulo y Nebulosa NGC 1977.



Estrellas más importantes:

Alfa Orionis o  Betelgeuse:  Gigante Roja 900 veces más grande que nuestro Sol, variable semirregular que varía su brillo casi en un grado de magnitud (+0,4 a +1,3) y su tamaño también es variable y en su momento más grande sobrepasa la órbita de Marte, sin embargo, recientes estudios indican que se está encogiendo.  Está ubicada a unos 262 años luz de nosotros.

Beta Orionis o Rigel: cuyo brillo nativo es aproximadamente 60.000 mayor al de nuestro Sol y se encuentra a aproximadamente 860 años luz resultando en una estrella de magnitud +0,15





Ubicación de otras constelaciones a través de Orión:

Por último vamos a ver cómo Orión nos ayuda a ubicar otras constelaciones... en este diagrama tienes las pistas:



Espero te haya gustado este post, si es así.. ayúdame a difundirlo por medio de tus redes sociales con un solo click usando los botones que ves justo debajo

sábado, 8 de enero de 2011

Inteligencia Física - Nutrición Sabia - Bebidas

Amigos,

Uno de los áreas fundamentales de la Inteligencia Física es una Nutrición Sabia, en línea con esto, hoy hablaré acerca de las bebidas no alcohólicas ( de las alcohólicas ya todo está dicho: Su consumo debe ser llevado a su mínima expresión).

Para entrar en contexto, voy a dar muy brevemente unos conceptos:

1.- Glúcidos (carbohidratos):
Los glúcidos, sacáridos, hidratos de carbono o carbohidratos son moléculas orgánicas cuya función principal es actuar como combustibles biológico, aportando energía inmediata a las células.

Se dividen en dos tipos:
Simples (monosacáridos y disacáridos): Los carbohidratos simples poseen estructura molecular sencilla por lo que son descompuestos en glucosa rápidamente por el cuerpo para ser usados como energía y se encuentran en forma natural en alimentos como las frutas, la leche y sus derivados, al igual que en azúcares procesados y refinados como los dulces, el azúcar común, los almíbares y las gaseosas.


Complejos (oligosacáridos y polisacáridos):  su estructura molecular es más complicada, por lo que al organismo le cuesta más descomponerlos a glucosa, por ende su absorción es más lenta. Los encontramos en los panes, coles de bruselas, pastas, cereales, arroz, legumbres, maíz, cebada, centeno, avena, etc.

2.- Insulina
La insulina es una hormona producida por el páncreas bajo el principal estímulo de la ingesta carbohidratos y proteínas.
Su función principal  es la de regular los niveles altos de glucosa en la sangre y estimular la lipogénesis (creación de grasas). 

En términos sencillos, la insulina es una hormona ahorradora, es decir toma la energía en forma de glucosa de la sangre y la lleva a las células, pero si hay exceso la almacena en forma de grasa.

3.- Hipoglucemia:
Si el estímulo al páncreas es fuerte y se genera mucha insulina, ésta hace su trabajo y lleva a las células la energía que requieren en ese momento y el resto la almacena en forma de grasa.  Qué trae esto como consecuencia, que al cabo de muy pocas horas después de comer nos sentimos con, ansiedad, hambre y carentes de energía ya que los niveles de glucosa en la sangre se encuentran bajos.


La Clave:
Durante la explicación de estos conceptos está la clave la cual intento plasmar en este diagrama:


Lo peor del caso es que con el consumo habitual en exceso de carbohidratos simples podemos caer en producción excesiva de insulina, resistencia a la insulina o una combinación de ambos factores cuyas consecuencias sobre nuestra salud son nefastas y que según estudios científicos puede causar:

Enfermedad cardíaca
Varias formas de Cáncer
Embolia
Diabetes mellitus adulta
Enfermedad hepática crónica
Aterosclerosis
Niveles no deseados de lípidos (grasas) en la sangre
Hipdertensión
Exceso de peso.
Caries Dental

Ahora bien.. que tiene que ver todo esto con las bebidas?
Ahora si entramos en el tema directo de este post.
En el mundo de hoy es muy común, cómodo y sabroso la ingesta habitual de bebidas cuyo componente básico es el azúcar, por ejemplo:

Gaseosas
Jugos
Ice Tea

No le voy a dar números exactos, sólo les voy a mostar unas fotos que muestran la cantidad de azúcar en una gaseosa y en un jugo de naranja.  Cada terrón de azúcar pesa 4 gramos.  Saquen ustedes mismos sus conclusiones.




Es así que dentro de todos los factores que forman parte de una Nutrición Sabia, he identificado la erradicación del hábito de tomar bebidas ricas en azúcar como uno de los componentes más importantes y con mayor peso específico.

Eliminando este hábito, estamos reduciendo en gran medida la cantidad de carbohidratos simples que consumimos diariamente por tanto estaremos coadyuvando a la regulación de la producción de insulina y a que nuestro cuerpo obtenga de forma gradual glucosa (energía) proveniente de otras fuentes como lo son los carbohidratos complejos de nuestra dieta o mejor aún de nuestros depósitos de grasa a través de la acción de una hormona antagonista de la insulina como lo es el glucagón disminuyendo nuestro peso corporal y nivel de retención de líquidos.

Igualmente, reduciremos a su mínima expresión nuestras fases de hipoglucemia que aumentan nuestros niveles de ansiedad, hambre y falta de energía poco después de haber comido y que muy probablemente no lleve a comer en nuestras meriendas más carbohidratos simples repitiéndose el proceso  de forma indefinida con el consecuente aumento desmedido del peso corporal.

"Eliminar las bebidas dulces" Es fácil decirlo pero muy difícil llevarlo a cabo...
¿Cómo hacer?

Lo primero que tienes que hacer es tomar la decisión de hacerlo, eso es algo que nadie puede hacer por tí.

He dividido el proceso en 4 fases

Fase I:  Adaptación al agua (primer mes)
a) Incorpora la ingesta de agua: comienza tomando agua durante todo el día para que te acostumbres a tomar agua. 
b) Toma sólo agua durante almuerzo, manten tu comida igual sólo que agregas abundantes vegetales verdes a tu almuerzo.

Fase II): Disminución gradual del consumo de bebidas dulces (segundo mes)
a) Almuerzo y cena acompañados sólo con agua..
b) Continua tomando agua durante todo el día.

Fase III):  Eliminación (tercer mes)
a) No tomes bebidas dulces
b) Continua tomando agua durante todo el día.

Fase IV): Hábito (el resto de tu vida)
a) Ya las eliminaste en forma habitual, ahora puedes tomarlas en forma "no habitual".  Lo importante es el hábito.
b) Continua tomando agua durante todo el día.

Tu salud depende de ti..toma la decisión y más temprano que tarde notarás la diferencia.

jueves, 6 de enero de 2011

Teoría de Contextos en Asterisk - Parte I

Amigos

Uno de los puntos más importantes para manejar adecuadamente una central Asterisk es la teoría de contextos.  Para mí el 80% de lo que se debe saber en Asterisk es: "Contextos".

A pesar de ser tan importante, su explicación en los recursos de la web no es tan explícita como se merece.  De hecho, gran parte de mi curva de aprendizaje inicial la ocupó el entender  bien lo que es un contexto, y la mejor manera de usarlos.  Por esta razón, he decido darles mi entendimiento de este punto. 

En primer lugar vamos a definirlo:

¿Qué es un Contexto?
Es una sección del dialplan (plan de discado), puede estar directamente en el archivo /etc/asterisk/extensions.conf o en un archivo incluido en el anterior.

¿Cómo reconozco un contexto?

Tienen dos partes:
1.    El límite superior es su nombre entre corchetes que puede estar compuesto de
    1. Letras de la A a la Z (mayúsculas o minúsculas),
    2. meros  del 0 al 9 y guiones (alto y bajo)
Por ejemplo: [Extensiones-Internas]
  1. Inmediatamente después del nombre del contexto encontramos instrucciones que forman parte de nuestra lógica de extensiones. Cada línea generalmente comienza con la clave exten =>  seguida de tres elementos claves:
    1. Nombre: es el patrón de la extensión, por ejemplo el número 123.
                                          i.    Nuestro ejemplo va por: exten => 123
    1. Prioridad: cada extensión puede tener varias instrucciones por lo que se tiene un número de prioridad que define el orden en el cual serán ejecutadas. 
                                          i.    Nuestro ejemplo va por:  exten => 123,1
    1. Aplicación: son las ejecutoras de diversas acciones en Asterisk. (Answer(), HungUp(),Dial()). 
                                          i.    Nuestro ejemplo va por:
exten => 123,1,Answer()
El límite inferior es el nombre del contexto siguiente.
Tenemos entonces que un ejemplo de un contexto puede ser:
[Extensiones-Internas]
exten => 123,1,Answer()
exten => 123,n,Playback(tt-monkeys)
exten => 123,n,Hungup()
[nacionales]
Seguro te estás haciendo la pregunta “¿Qué es esa n en la prioridad?”  Pues la n existe desde Asterisk 1.2 y significa “next” es decir, automáticamente Asterisk internamente asigna la prioridad que le corresponda.
En este caso, entonces, si alguien marca 123 en ese contexto, Asterisk le contestará y le reproducirá un sonido bien curioso y le colgará.
Ya sabemos lo que es un contexto, ahora bien,
¿Cómo funcionan los contextos?
Los contextos son una herramienta poderosa de seguridad que tiene Asterisk porque sólo las extensiones de un contexto se pueden llamar entre sí.  Me explico más a detalle:
           
Pertenencia del Dispositivo
Este punto es la clave, así que lee detenidamente.
Cada dispositivo (teléfono, softphone, canal digital, una caja Asterisk remota, etc) tiene un contexto asignado en su archivo de configuración correspondiente a su tipo de canal (SIP, IAX, Dahdi).
Por ejemplo en el /etc/asterisk/sip.conf puede haber un dispositivo SIP definido de la siguiente manera

[124]
type=friend
callerid="Pedro Pérez" <124>
username=tammari
host=dynamic
secret=********
canreinvite=yes
context=Extensiones-Internas

En este caso, el dispositivo SIP/124 pertenece al contexto “Extensiones-Internas, es decir, cuando este dispositivo marque dígitos, éstos serán comparados sólo con los patrones de extensiones del contexto mencionado.
Recordemos entonces el contexto en el extensions.conf

[Extensiones-Internas]
exten => 123,1,Answer()
exten => 123,n,Playback(tt-monkeys)
exten => 123,n,Hungup()

Nota: el hecho de que el dispositivo pertenezca al contexto, no significa que tenga que tener una definición de extensión en ese contexto.
Caso 1: Imaginemos entonces que el dispositivo SIP/124 disca 123.  ¿Que hace Asterisk?
Respuesta: Asterisk toma los dígitos marcados (123) y los compara con los patrones del contexto al cual pertenece el dispositivo que los marcó.  En este caso hará match y ejecutará la secuencia de instrucciones asignadas a ese patrón, es decir, contestará, reproducirá el sonido tt-monkeys y colgará.
Caso 2: Ahora el dispositivo SIP/124 disca 125.  ¿Qué hace Asterisk?
Respuesta: Asterisk toma los dígitos marcados (125) y los compara con los patrones del contexto al cual pertenece el dispositivo que los marcó.  En este caso NO hace match por lo que va a lo que se conoce como la extensión i o invalida.  En este caso no hará nada porque no hay nada definido en la extensión i.
Como resumen al punto de pertenencia del dispositivo, podemos decir que un dispositivo pertenece a un contexto y es en este contexto donde buscará sus patrones de extensiones.
Entendido este punto, vamos entonces a agregar algunas otras componentes.
Varios dispositivos, varios contextos
Imaginemos lo siguiente:
Tenemos cuatro dispositivos SIP: SIP/101, SIP/102, SIP/201 y SIP/202
Tenemos dos contextos: [compras] y [ventas]
Los dispositivos SIP/101 y SIP/102 están registrados en [compras].  SIP/201 y SIP/202 están registrados en [ventas]
Aquí están las partes relevantes de los archivos de configuración:
sip.conf

[101]
type=friend
username=101
host=dynamic
secret=********
context=compras


[102]
type=friend
username=102
host=dynamic
secret=********
context=compras


[201]
type=friend
username=201
host=dynamic
secret=********
context=ventas


[202]
type=friend
username=202
host=dynamic
secret=********
context=ventas

extensions.conf

[compras]
exten => 101,1,Dial(SIP/101)
exten => 102,1,Dial(SIP/102)

exten => i,1,Answer()
exten => i,n,Playbak(invalid)
exten => i,n,Hungup()


[ventas]
exten => 201,1,Dial(SIP/201)
exten => 202,1,Dial(SIP/202)

exten => i,1,Answer()
exten => i,n,Playbak(invalid)
exten => i,n,Hungup()
Gráficamente tenemos:

Caso 1: El dispositivo SIP/101 disca 102.  Asterisk buscará en el contexto compras, hará match con la extensión 102 y discará al dispositivo SIP/102.
Caso 2: El dispositivo SIP/101 disca 201. Asterisk buscará en el contexto compras, hará match con la extensión i y reproducirá el sonido “invalid” y colgará.
Viceversa, el dispositivo SIP/102 podrá llamar sólo al dispositivo SIP/101.

Inclusión de contextos
Si queremos que los dispositivos registrados en [compras] puedan llamar a las extensiones de [ventas] sólo tenemos que hacer un include.

[compras]
include => ventas
exten => 101,1,Dial(SIP/101)
exten => 102,1,Dial(SIP/102)

exten => i,1,Answer()
exten => i,n,Playbak(invalid)
exten => i,n,Hungup()

A partir de ese momento las extensiones de [ventas] son agregadas al contexto [compras] por tanto están disponibles para todos los dispositivos SIP registrados en [compras]
Gráficamente

SIP/101 y SIP/102 que antes se llamaban sólo entre ellos y no tenían acceso a las extensiones en ventas, podrán hacerlo ahora.  Pero no así para los dispositivos SIP/201 y SIP/202 quienes aún pueden llamarse sólo entre ellos. Aquí empieza el poder de los contextos.

Ahora pongo a prueba tu entendimiento, quitamos el include, imagina que ahora en el sip.conf registramos al dispositivo SIP/101 en el contexto [ventas]
Gráficamente:



¿Cuál será el comportamiento de esta configuración?
¿Quién puede llamar a quién?
¿Quién no puede llamar a quién?
Piensa tus respuestas… en el próximo post analizaremos este caso y otros un poco más complejos.