lunes, 24 de octubre de 2011

Buenas Practicas

Using try/catch blocks
// without try/catch

<?php
// model.php
function get_all_posts()
{
    $link = mysql_connect('localhost', 'myuser', 'mypassword');
    if ($link == FALSE || mysql_select_db('blog_db', $link);)
    {
      echo "Error al conectarse";
    }

    $result = mysql_query('SELECT id, title FROM post', $link);

    if ($result == FALSE)
    {
      echo "Error en query!";
      return;
    }

    $posts = array();
    while ($row = mysql_fetch_assoc($result)) {
        $posts[] = $row;
    }

    mysql_close($link);

    return $posts;
}


?>-----------------------------


// with try/catch

<?php
// model.php
function get_all_posts()
{
    try {
      $link = mysql_connect('localhost', 'myuser', 'mypassword');
      mysql_select_db('blog_db', $link);

      $result = mysql_query('SELECT id, title FROM post', $link);

      $posts = array();
      while ($row = mysql_fetch_assoc($result)) {
          $posts[] = $row;
      }

      mysql_close($link);
    }
    catch (Exception $e) {
      echo "Error al obtener los posts!";
      echo $e->getMessage();
    }

    return $posts;
}
Abstract DB details
<?php
// model.php

require_once "lib/database.php";

function get_all_posts()
{
    $link = open_database_connection();

    $result = query('SELECT id, title FROM post', $link);
    $posts = array();
    while ($row = fetch_assoc($result)) {
        $posts[] = $row;
    }
    close_database_connection($link);

    return $posts;
}


?>-----------------------------


<?php
// lib/database.php

function open_database_connection()
{
    $link = mysql_connect('localhost', 'myuser', 'mypassword');
    mysql_select_db('blog_db', $link);

    return $link;
}

function close_database_connection($link)
{
    mysql_close($link);
}

function query($query, $dblink(
{
    return mysql_query($query, $dblink);
}

function fetch_assoc($resultset)
{
    return mysql_fetch_assoc($resultset);
}
Abstract DB using Prepared Statements (with PHP PDO)
<?php
// model.php

require_once "lib/database.php";

function get_all_posts()
{
    $posts = db_get_all_posts();

    return $posts;
}

function get_post_by_id($id)
{
    $row = db_get_post_by_id($id);

    return $row;
}


?>-----------------------------


<?php
// lib/database.php

require_once "../conf.php";

function db_connect()
{
    $db = new PDO("$engine:host=$hostname;dbname=$dbname", $username, $password);
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // depends on what ERRMODE to use...
          // cf http://mx2.php.net/manual/en/pdo.setattribute.php

    return $db;
}

function db_get_all_posts()
{
  try {
    $posts = array();

    $db = db_connect();
 
    $sql = "SELECT id, title FROM post";
    $result = $db->query($sql);

    foreach ($result as $row) {
      $posts[] = $row;
    }
 
    $db = null; // close the database connection

    return $posts;
  }
  catch(PDOException $e) {
    echo $e->getMessage();
  }
}

function db_get_post_by_id($id)
{
  try {
    $db = db_connect();
 
    $sql = "SELECT date, title, body FROM post WHERE id = :id";
//    $sql = "SELECT date, title, body FROM post WHERE id = ?";

    $stmt = $db->prepare($sql);

    $stmt->execute(array(':id' => $id));
//    $stmt->execute($id);

    $row = $stmt->fetch();

//    $stmt->execute(':id' => $otro_id);

    return $row;
  }
  catch (PDOException $e) {
    echo $e->getMessage();
  }
}


?>----------------------


<?php
//../conf.php
$engine = "mysql";
$hostname = "localhost";
$username = "username";
$password = "passwordsecret";
$dbname = "blog";
Using POO
// without POO

//templates/show.php

<?php $title = $post['title'] ?>

<?php ob_start() ?>
    

<?php echo $post['title'] >

<?php echo $post['date'] >
<?php echo date('d-m-Y', $post['date']) >
<?php echo $post['body'] >
<?php $content = ob_get_clean() ?> <?php include 'layout.php' ?> -------------- // with POO //templates/show.php <?php $title = $post->title ?> <?php ob_start() ?>

<?php echo $post->title ?>

<?php echo $post->date ?>
<?php echo $post->getDate('d-m-Y ') ?>
<?php echo $post->getDate() ?>
<?php echo $post->getDateInDMY() ?>
<?php echo $post->body ?>
----------------- <?php //Posts.php class Posts { $id; $title; $date; $body; function getDate($format) { return date($format, $this->date); } function getDate() { return $this->getDate('d-m-Y'); } function getDateInDMY() { return $this->getDate(); } }

miércoles, 28 de septiembre de 2011

De utopías y otras cosas...

Hablar de utopías suele ser interpretado hoy en día como hablar de ingenuidades, mundos inexistentes e irrealizables, en los que no vale la pena ni siquiera asomarse porque su ingenuidad resulta chocante ante una realidad más chocante aún, más violenta, más deprimente...

Tomás Moro,
autor de 'Utopía'
El término utopía viene desde que Tomás Moro escribió en el siglo XVI un libro así llamado, en referencia a un estado ideal en donde reinaban la justicia y la paz para sus habitantes. Básicamente es un lugar inexistente, pero que a su vez servía de crítica al estado actual de las cosas en tiempos de Moro.

De este concepto, del mundo irrealizable, viene la idea generalizada de que una utopía en general es inservible, sólo sirve para alimentar falacias en la mente, y no sienta pies en la tierra en donde los problemas reales duelen y hay que sufrirlos y vivirlos...

Platón, a quien se debe la primer
utopía conocida en su obra
'La República'
Sin embargo, la realidad es que cualquiera de nosotros puede ser utópico en muchos aspectos. Cuando algunos piensan que nuestro país podría ser mejor, cuando otros esperan que nuestro mundo puede ser más limpio, cuando otros más defienden algunas libertades aunque sea dentro de una red social, cuando hay quienes critican la falta de, y por tanto esperan que haya, justicia social, incluso cuando los hay que esperan un mundo donde sólo Dios reine con justicia, ahí estarían ellos siendo utópicos, soñando con un mundo mejor sumidos en un mundo que no es muchas veces ni de lejos parecido a ese sueño. Punto a mi favor entonces para seguir hablando del tema... a menos que de plano ya no importe la situación de la sociedad en la que vivimos hoy en día... Lo contrario a alguien utópico sería, desde esta perspectiva, alguien apático, indiferente completamente ante las situaciones graves que vive la sociedad.

Y ahí viene la cuestión: ¿vale la pena entonces soñar? Estoy completamente de acuerdo con que quedarse soñando, esperando un mundo mejor algún día con la mirada puesta en el horizonte, levantándose casi casi del piso mientras se sube a una nube... no, eso no vale la pena. Y creo que ese es el motivo por el que hoy en día, en un mundo tan pos-moderno, una utopía (cualquiera que sea su nombre) queda desacreditada nada más se oye hablar de un 'así debería...'

Luego entonces... ¿qué función, si acaso la tiene, puede desempeñar una utopía? Y ahí esta la cuestión más importante. Porque si no desempeñaran ninguna función, entonces tampoco soñar con un mundo o sociedad mejor valdría la pena, y entonces también podríamos volvernos apáticos ante cualquier situación que se considere injusta o lejana de algún ideal particular (como los que liste un par de párrafos arriba, v.gr. un país mejor, un mundo limpio, justicia social, etc.)

Es mi opinión que, mientras se les mantenga en cierta línea, las utopías pueden resultar muy útiles a una sociedad. Pero nunca saliéndose de esa línea, de lo contrario se caería en ingenuidades, manipulaciones, y al final, sí, no valdría la pena hablar de utopías, porque sólo serían el equivalente a la adolescente soñadora que espera a su príncipe azul, para tiempo después desilusionarse cuando se tope con los guarros que se podría encontrar a cada paso... Para empezar por su idealismo, al menos sirven como crítica social: si podemos imaginar un mundo mejor es que este mundo no está en esa línea, es más, la mayoría de las veces está MUY al contrario de esa línea.

Y partiendo de ahí, sólo me queda concluir con una metáfora:

Una utopía sería el equivalente a un destino vacacional al que dirigirse por carretera. Desde antes de partir, se toma el mapa y se deciden las carreteras por las cuales ir y se comienza el viaje. El viaje puede estar lleno de inconvenientes (alguna falla mecánica, el cansancio,...) pero también de satisfacciones (los paisajes vistos, gente que podría prestar ayuda en situaciones problemáticas,...), pero el caso es que, teniendo claro hacia dónde se quiere ir, se podría saber hacia dónde dirigirse siempre, qué desviaciones tomar, etc. Una utopía, al final y al cabo, debería servir como eso: como guía de camino. No sería, claro, un plan concreto para alcanzarla, ese, parece evidente, deberá venir de parte de cada uno de los que buscan esa meta (tomar el mapa, planear recargas de combustible, etc.)

Y lo ideal sería que 'nunca' se alcanzara, no porque fuera irrealizable, sino porque llegando a la meta, siempre debería de haber más metas que buscar, más destinos que alcanzar, siempre apuntando hacia el final. De esa forma se evitaría también la monotonía de imaginar un final definitivo en el que ya no valiera la pena seguir haciendo nada más que rascarse el ombligo, o un final adecuado a cierta época pero que ya no respondiera a las necesidades de las nuevas épocas. Habrá que pensar, o más bien buscar, alguna 'utopía' más definitiva que cualquier otra, que en verdad pudiera significar el final de finales en donde ya no existiera ni siquiera esa modorra causada por la rutina; y quién sabe, tal vez ya existe, tal vez ni siquiera quedaría en manos de algunos pocos el darle un final definitivo y necesitaría de fuerzas más grandes para realizarla plenamente, pero ahí estaría planteada ya...




---
Eru kaluva tielyanna

martes, 13 de septiembre de 2011

Programmers Day program: A glider!

En honor al día del programador , hice este pequeño programa...
un Glider del juego de la vida, a 10 iteraciones sobre una rejilla de 6x6 con frontera abierta...

Felicidades programadores!



glider = [[0, 0, 1, 0, 0, 0],
          [1, 0, 1, 0, 0, 0],
          [0, 1, 1, 0, 0, 0],
          [0, 0, 0, 0, 0, 0],
          [0, 0, 0, 0, 0, 0],
          [0, 0, 0, 0, 0, 0]
         ]

def printg(grid):
    """                                                                                                                             
    Imprime un arreglo bidimensional.                                                                                               
                                                                                                                                    
    Cambia los 0's por puntos '.' para mayor claridad.                                                                              
    """
    for i in range(len(grid)):
        row = ""
        for j in range(len(grid[i])):
            row += str(grid[i][j]) if grid[i][j] == 1 else '.'
        print row

def vecindad ((y,x), grid):
    """                                                                                                                             
    Vecindad de VonNeumann de una celda dada en la rejilla.                                                                         
                                                                                                                                    
    Se asume un automata celular de frontera 'fria' (o abierta, es                                                                  
    decir rodeada de 0's).                                                                                                          
    """
    try:
        val = grid[y][x]
        vec = [[0 for j in range(0,3)] for i in range(0,3)]
        for i in range(-1,2):
            for j in range(-1,2):
                # si la casilla vecina esta dentro de la rejilla, la                                                                
                # toma. Si no, asume un 0                                                                                           
                vec[i+1][j+1] = grid[y+i][x+j] if (y+i,x+j) >= (0,0) and y+i < len(grid) and x+j < len(grid[y+i]) else 0
    except Exception as e:
        return None
    return vec

def lifegame(grid):
    """                                                                                                                             
    Juego de la vida.                                                                                                               
                                                                                                                                    
    Toma por cada casilla su vecindad de VonNeumann y evalua la                                                                     
    cantidad de vecinos vivos de ella.                                                                                              
                                                                                                                                    
    -Si esta viva y tiene 2 o 3 vecinos vivos, queda viva                                                                           
    -De lo contrario muere                                                                                                          
    -Si esta muerta y tiene exactamente 3 vecinos vivos, vive                                                                       
    """
    # arreglo de 0's sobre el que se calculara siguiente iteracion                                                                  
    temp = [[0 for j in range(len(glider[i]))] for i in range(len(glider))]

    # recorre cada casilla de la rejilla y toma su vecindad, aplicando                                                              
    # despues reglas del juego                                                                                                      
    for i in range(len(glider)):
        for j in range(len(glider[i])):
            centro = glider[i][j]
            vec = vecindad((i,j), glider)
            if vec == None:
                return None

            # cuenta cantidad de vecinos vivos de la casilla                                                                        
            vecinos_vivos = 0
            for vi in range(len(vec)):
                for vj in range(len(vec)):
                    if (vi,vj) != (1,1) and vec[vi][vj] == 1:
                        vecinos_vivos += 1

            # aplica reglas del juego de la vida                                                                                    
            if centro == 1:
                if vecinos_vivos == 2 or vecinos_vivos == 3:
                    temp[i][j] = 1
                else:
                    temp[i][j] = 0
            else:
                if vecinos_vivos == 3:
                    temp[i][j] = 1
    return temp

#### MAIN ####                                                                                                                      
printg(glider)
for c in range(10):
    glider = lifegame(glider)
    if glider == None:
        print "Error!!!"
        break
    print ""
    printg(glider)





--- Eru kaluva tielyanna (Dios iluminará tu camino) "Ama y haz lo que quieras. Si callas, callarás con amor; si gritas, gritarás con amor; si corriges, corregirás con amor; si perdonas, perdonarás con amor. Si tienes el amor arraigado en ti, ninguna otra cosa sino amor serán tus frutos." (San Agustín) Solamente asegúrate que en realidad sea AMOR...

jueves, 1 de septiembre de 2011

El sueño de Galilea

Eclesalia cumple 10 años de existir. Como ellos lo describen: Hoy seguimos siendo la apuesta por una Iglesia al aire del Espíritu, renovada y renovadora, con sabor a pueblo, Dios al fondo y Cristo en medio, nunca excluyente y siempre fraterna.

Publicaron apenas un texto conmemorando su aniversario, y lo reproduzco aquí... se llama
El sueño de Galilea, de José Cristo Rey García-Paredes
Entre Galilea -periferia carismática- y Jerusalén -centro oficial-, anda la Iglesia. Hay épocas históricas en que ella vive el “sueño de Galilea”. Es el tiempo extraordinario, el tiempo del estado naciente (F. Alberoni). Hay otras épocas, más prolongadas, en que la Iglesia se encierra en las murallas de Jerusalén, vive segura en sus palacios, e incluso alberga la tentación de establecerse como centro de poder en el templo y asumir el rostro de su pasado judaico. Es ciertamente en Jerusalén donde el caos llega a su culminación. Pero es fuera de sus murallas donde la nueva creación estalla. Jerusalén es el estado normal, el tiempo del gobierno, de la consolidación institucional.
¿Dónde nos encontramos hoy? ¿En Galilea, o en Jerusalén? Hace ya tiempo que se han ido frenando en la Iglesia las ansias de soñar, de esperar lo nuevo, de enamorarse de ideales y utopías. Estamos en la Iglesia de los realistas, de los burócratas y buenos gestores. La palabra “profecía” se pronuncia en tono menor. Ante la palabra “carisma” se suscitan recelos o sonrisas irónicas. ¡Ay, qué lejos queda ya Pentecostés! Aquel Pentecostés que se soñó acontecimiento permanente.
La Iglesia está sujeta, bien sujeta. No es el tiempo de las iniciativas, de la creatividad, de la espera gozosa de lo nuevo. Por doquier surgen “prohibido el paso”, “no al…”. El arte, la teología, la liturgia, el pensamiento se han vuelto cansinos, repetitivos, acostumbrados. Es como si el “revival” del gregoriano o de las liturgias imperiales, o de los discursos grandilocuentes, fuera ya nuestra única salida.
Se cree en exceso en el poder transformador de la tradición. ¿Nueva evangelización o revival? ¡Qué bien se sienten en esta atmósfera los tradicionalistas de siempre! Pero hay una generación que fue muy soñadora y se siente hoy demasiado castigada y relegada. Es como si le estuvieran demostrando por activa y por pasiva que todo fue una equivocación. “¿Socialistas? Ahí tenéis el socialismo” “¿apertura, diálogo? Ahí tenéis las defecciones, las salidas”, “¿liturgias creativas? ahí tenéis a las masas buscando respuesta a sus ansias religiosas en las sectas”, “¿teología de la liberación, teología moderna, ahí tenéis a los Boff, Küng, Schillebeckx, en los márgenes o fuera casi de la Iglesia”.
La generación que soñaba con la teología de la liberación, o con una teología más dialogante con nuestra cultura, quienes se entusiasmaban ante la lectura histórica del Evangelio, los que veían en la inserción con los más pobres, en las luchas solidarias por los últimos de la tierra, la gran aplicación del Evangelio para hoy, se ven destinados a envejecer sin contemplar la tierra de sus sueños.
Mujeres y hombres de Iglesia que hoy hablan más bajo. No quieren causar conflictos. Saben que no será convocados para nada importante a nivel oficial, que no se confía en ellos y ellas. En este tiempo de desierto, en esta noche oscura, están descubriendo con más pureza a su Dios. Oran, sufren, callan, esperan. También gozan, porque han descubierto la alegría de lo pequeño, el gozo de la humildad, la fecundidad del olvido oficial. Y son muchas, muchos más de los que cabría esperar. Desean un cambio profundo en la Iglesia. Dudan de que vaya a llegar pronto. Se contentan con la política de los pequeños pasos. Su fe es hoy más sólida. Creen a pesar de todo.
Y ¿ porqué recordar hoy a esta generación? Porque a pesar del poco reconocimiento que obtiene, ha sido el instrumento del que se ha servido el Espíritu para introducir lo extraordinario en su iglesia; porque a través de ella la Iglesia entró en estado naciente; porque el Espíritu ha hecho de ella una generación apasionada, enamorada, entusiasta, rebelde, revolucionaria. Le quedan ya pocos años. Irá poco a poco muriendo, cuando algunos ya la han hecho morir en sus decisiones unilaterales. Cuando uno piensa en Jesús de Nazaret, en Jesús de Galilea, con su historia, sus gestos, su mensaje, su apasionado amor al pueblo, no puede dejar de evocar esta generación. Aquel Jesús era un marginal, un personaje liminal.
Jesús no era un hombre de centro, sino del margen, de la frontera. Cuando llegó a su madurez vital abandonó con total radicalidad su status profesional, su oficio, su casa, y se convirtió en un rabino o profeta itinerante. Sin ningún tipo de mandato oficial, sin ningún aval de autoridad, proclamó la llegada inminente del Reino de Dios y pidió a todos una urgente conversión, es decir, un cambio radical en la forma de vivir y de pensar. Hablaba de Dios de tal manera que los teólogos oficiales lo acusaban de blasfemo. A las prohibiciones del Antiguo Testamento respondió con aserciones alternativas “pero yo os digo”. Su madre María expresó muy bien hasta dónde llegaba la alternativa: “Dios… derriba del trono a los poderosos y enaltece a los humillados, a los hambrientos los colma de bienes y a los ricos los despide vacíos”. Jesús no supervaloraba las autoridades de este mundo, ni se prosternaba indignamente ante ellas. Como laico profeta tomó posesión del templo y reivindicó otro tipo de templo, de culto y de teología.
Galilea era la marginalidad del imperio y también del Israel de Dios. Predicó desde la marginalidad. No tuvo a su disposición ningún tipo de estructura que avalase su magisterio o su profecía. Cuando le preguntaba la autoridad judía ¿con qué autoridad haces esto? Él respondía identificándose con otro marginal, Juan Bautista, a quien la oficialidad judía no había acogido, pero a quien el pueblo había consagrado. Pero en su marginalidad Jesús fue la creatividad en acción. Era llevado por el Espíritu. No fundó en torno a sí un grupo de burócratas u oficiales. No se parapetó tras el cerco de instituciones que asegurasen el futuro. No hizo de las estructuras económicas su fuerza. Ni con ellas protegió a su grupo. Dejaba que las mujeres lo alimentaran con sus bienes, que formaran parte de su grupo, que entraran a formar parte del discipulado teológico.
Cuanto hoy en la Iglesia nos preguntamos por la voluntad de Jesús hemos de ser humildes y modestos para no confundirla con la nuestra. Hay toda una línea de conducta y de actuación que está ciertamente en línea con la voluntad del Señor. Todo lo que acelera la llegada del Reino del Abbá, todo lo que crea entre nosotros la gran fraternidad y sonoridad, todo aquello que evita que se establezcan entre nosotros relaciones de poder “mundano”. Está bien preguntarse una y otra vez qué es voluntad de Jesús para -en consecuencia- cambiar en la Iglesia todo lo que haya que cambiar. Pero probablemente nunca lleguemos a conocer esa voluntad en total discernimiento. Porque en el fondo, Jesús estaba sometido a la voluntad del Padre que se revela históricamente en la inspiración del Espíritu.
Voluntad de Jesús es que no dejemos de soñar, ni de ver visiones, ni de esperar milagros, ni de caminar, de luchar contra el mundo viejo. Hemos sido convocados a la “nueva evangelización”. Volvamos a Galilea. Volvamos a soñar y a acoger con ilusión tantos sueños que el Espíritu ha ido sembrando por el mundo.
Que venga de nuevo la profecía, el carisma. Que la Iglesia de Jesús pueda sonreír a través de nuevos momentos de reconciliación, abrazos y besos de paz. Que una gran ola de ecumenismo nos invada a todos y acabe de una vez con tanto unilateralismo. Necesitamos voces proféticas que nos llamen de nuevo a la comunión pero no en fórmulas, no en personajes autoritarios, sino en Jesucristo, en su Evangelio, en la fe de su comunidad, de su pueblo, en la práctica evangélica.



---
Eru kaluva tielyanna (Dios iluminará tu camino)
"Ama y haz lo que quieras. Si callas, callarás con amor; si gritas, gritarás con amor; si corriges, corregirás con amor; si perdonas, perdonarás con amor. Si tienes el amor arraigado en ti, ninguna otra cosa sino amor serán tus frutos." (San Agustín) Solamente asegúrate que en realidad sea AMOR...

jueves, 11 de agosto de 2011

Creo...

Visto estos días por Eclesalia...

un credo con dibujos del genial Cortés:




---
Eru kaluva tielyanna (Dios iluminará tu camino)
"Ama y haz lo que quieras. Si callas, callarás con amor; si gritas, gritarás con amor; si corriges, corregirás con amor; si perdonas, perdonarás con amor. Si tienes el amor arraigado en ti, ninguna otra cosa sino amor serán tus frutos." (San Agustín) Solamente asegúrate que en realidad sea AMOR...

viernes, 24 de junio de 2011

De redes sociales y más aun, de libertad de expresión...

Muy estimados todos,

Es mi opinión que las redes sociales son un medio de expresión que cada quien, en su libertad, puede usar como y para lo que quiera. Sí opino que hay ciertos usos que no me agradan pero yo mismo me reservo la opinión y en esos casos simplemente no hago caso.

Si por alguna razón te ofendo/molesto/estorbo con mis links y comentarios, no te pido una disculpa, te pido que comprendas primero que así me expreso yo, y cualquier cosa que quieras decir, me lo digas en persona, odio las pedradas y siempre he preferido el trato directo. Ya si hablando llegamos a que yo estoy mal, con todo gusto extenderé mis disculpas y en público o privado me retractaré. Y como sea las redes sociales están para eso: para lo social, si sólo nos encerramos en lanzarnos piedras a ver que sale, ¿cuál es la ganancia? Digo, aunque cada quien hará lo que le plazca.

Si por otra parte no te gusta nada de lo que yo pongo, ¿por que estoy en tus contactos? las redes sociales tienen muchas opciones para, desde eliminar y bloquear personas, hasta simplemente bloquear solamente ciertos tipos de información que no deseas ver. En todo caso, yo prefiero perder contactos a pensar que tengo amigos que no lo son, y en esto 'hay muchas puertas', así que toma la que gustes.

Lo que sí es un hecho es que te pediré que ni me limites a mi ni a nadie. Nos quejamos mucho de que los gobiernos son autoritarios, que nuestros padres nos presionan, que en la escuela y el trabajo los maestros y directivos y jefes nos traen de encargo, y sin embargo cuando alguien opina algo, no sólo nos burlamos, sino tambien lo descalificamos, lanzamos pedradas, decimos que sus comentarios son (ponga aqui el insulto que más prefiera utilizar usted), ¿no estamos siendo iguales? ¿no estamos teniendo actitudes de fascismo tambien? Luego entonces, si no te parece: vete, si no me quieres eliminar: aguántate, si no sabes como eliminarme/bloquearme/bloquear solo ciertas cosas que yo publico: aprende, y si no estás de acuerdo: ¡dimelo! Aquí se vale de todo menos de hacernos los sufridos, ¿ok?

Como sea, yo seguiré escribiendo de lo que pienso, de lo que siento, de lo que me nace compartir con los demás, y quien lo tome, pues adelante. ¡Faltaba mas!

Pero por mucho tiempo cada uno de ellos cantó solo, o junto con unos pocos, mientras el resto escuchaba; porque cada uno sólo entendía aquella parte de la mente de Ilúvatar de la que provenía él mismo, y eran muy lentos en comprender el canto de sus hermanos. Pero cada vez que escuchaban, alcanzaban una comprensión más profunda, y crecían en unisonancia y armonía
...
Entonces les dijo Ilúvatar: -Del tema que os he comunicado, quiero ahora que hagáis, juntos y en armonía, una Gran Música. y como os he inflamado con la Llama Imperecedera, mostraréis vuestros poderes en el adorno de este tema mismo, cada cual con sus propios pensamientos y recursos, si así les place. Pero yo me sentaré y escucharé, y será de mi agrado que por medio de vosotros una gran belleza despierte en canción.
 Ainulindalë - El Silmarillion - J.R.R. Tolkien

---
Eru kaluva tielyanna (Dios iluminará tu camino)
"Ama y haz lo que quieras. Si callas, callarás con amor; si gritas, gritarás con amor; si corriges, corregirás con amor; si perdonas, perdonarás con amor. Si tienes el amor arraigado en ti, ninguna otra cosa sino amor serán tus frutos." (San Agustín) Solamente asegúrate que en realidad sea AMOR...

viernes, 6 de mayo de 2011

La Amenaza Sin Sentido de la Violencia

basado y 'globalizado' en "La Amenaza Sin Sentido de la Violencia" de Robert F. Kennedy, dado en el City Club de Cleveland, Abril 5, 1968, un día después de que mataran a Martin Luther King...


Este es un tiempo de pena y dolor. No es un día para politizar. He guardado esta oportunidad, para hablarles brevemente sobre la amenaza sin sentido de la violencia en el Mundo, que de nuevo mancha nuestra tierra y cada una de nuestras vidas.

No es un asunto de una sola raza. Las víctimas de la violencia son negros y blancos, ricos y pobres, jóvenes y ancianos, famosos y desconocidos. Y son, más importante que nada, seres humanos que son amados y necesitados por otros seres humanos. Nadie - no importa donde viva o a qué se dedique - puede estar seguro sobre quiénes sufrirán a raíz de algún insensato derramamiento de sangre. Y sin embargo sigue y sigue y sigue sucediendo en este nuestro mundo.

¿Por qué? ¿Qué ha conseguido la violencia? ¿Qué es lo que ha creado alguna vez? Ninguna causa de algún mártir ha podido ser callada por la bala de un asesino. Ningún mal ha podido ser corregido por disturbios y desórdenes civiles. Un francotirador es sólo un cobarde, no un héroe; y una multitud incontrolada, incontrolable, sólo es la voz de la locura, no la voz de la razón.

Cuandoquiera la vida de un Ser Humano ha sido tomada por otro Ser Humano innecesariamente - ya sea en el nombre de la ley o en desafío a la ley, por un hombre o una banda, a sangre fría o pasionalmente, en un ataque de violencia o en respuesta a la violencia - cuandoquiera nosotros rasgamos la vida de otro hombre que dolorosa y lentamente ha tejido para sí mismo y sus hijos, toda la humanidad es degradada.

"Entre hombres libres", decía Abraham Lincoln, "no puede haber reclamo exitoso desde la urna hacia la bala; y aquellos que toman tal reclamo pueden estar seguros que perderán su causa y pagarán su costo." Sin embargo, parece que nosotros toleramos este nivel ascendente de violencia que ignora tanto nuestra humanidad común y nuestras aspiraciones a una civilización. Calmadamente aceptamos las noticias en periódicos sobre la matanza de civiles en regiones lejanas. Glorificamos las muertes en películas y televisores y les llamamos entretenimiento. Hacemos fácil a las personas con todo un rango de cordura que adquieran las armas y municiones que deseen. Muy seguido honramos el pavoneo, el fanfarroneo y a los portadores de la fuerza; muy seguido disculpamos a aquellos que están dispuestos a construir sus propias vidas a costa de los sueños rotos de otros.


Algunos Seres Humanos que predican la no-violencia en el extranjero fallan en practicarla en su propia casa. Algunos que acusan a otros de promover disturbios han por su propia conducta invitado a que surjan. Algunos buscan chivos expiatorios, otros buscan conspiraciones, pero lo que está claro es: la violencia engendra violencia, la represión lleva a la venganza, y sólo una limpieza de nuestra sociedad entera puede remover la enfermedad de nuestra alma.

Pues hay otro tipo de violencia, más lenta pero igual de mortalmente destructiva que el disparo o la bomba en la noche. Esta es la violencia de las instituciones; indiferencia e inacción y la lenta decadencia. Esta es la violencia que aflige a los pobres, que envenena las relaciones entre los hombres porque su piel tiene colores diferentes. Es la lenta destrucción de un niño a causa del hambre, y las escuelas sin libros y los hogares sin calefacción en el invierno. Es la ruptura del espíritu de un hombre por negarle la oportunidad de pararse como un padre y como un hombre frente a otros hombres. Y esto también nos aflige a todos.

No vine aquí a proponer un conjunto de remedios específicos y tampoco hay un solo conjunto de ellos. Para un delineamiento general y amplio nosotros sabemos lo que debe hacerse. Cuando enseñas a un hombre a odiar y temer a su hermano, cuando enseñas que es un ser inferior debido a su color o sus creencias o el partido que siga, cuando enseñas que aquellos que difieren de ti amenazan tu libertad o tu trabajo o tu familia, entonces también aprendes a confrontar a los otros no como conciudadanos sino como enemigos, no para ser enfrentados con cooperación sino con conquista; a ser subyugados y amaestrados. Aprendemos, al final, a ver a nuestros hermanos como extraños, hombres con quienes compartimos una ciudad, pero no una comunidad; hombres atados a nosotros en un hábitat común, pero no en un esfuerzo común. Aprendemos solamente a compartir un miedo común, sólo un deseo común a retirarse unos de otros, sólo un impulso común de afrontar el desacuerdo con la fuerza. Para todo esto, no hay respuestas finales.

Sin embargo, sabemos lo que debemos hacer. Y es conseguir la justicia verdadera entre nuestros conciudadanos. La cuestión no es qué programas debemos buscar que se promulguen. La cuestión es si podemos encontrar en nuestro propio medio y en nuestros propios corazones esa guía de propósito humano que reconozca las terribles verdades de nuestra existencia. Debemos admitir la vanidad de nuestras falsas distinciones entre los hombres y aprender a encontrar nuestro propio progreso en la búsqueda del progreso de los demás. Debemos admitir en nosotros mismos que el futuro de nuestros propios hijos no puede ser construido sobre las desgracias de los otros. Debemos reconocer que esta corta vida no puede ser ni ennoblecida ni enriquecida por el odio o la venganza. Nuestras vidas en este planeta son tan cortas y el trabajo por hacer es tan grande para permitir que este espíritu siga aflorando en nuestra tierra.

Por supuesto que no podemos eliminarlo con un programa, ni con una resolución. Pero quizá podamos recordar, si acaso por un tiempo, que aquellos que viven con nosotros son nuestros hermanos, que comparten con nosotros el mismo corto momento de vida; que buscan, como nosotros, nada más que la oportunidad de vivir sus vidas con un propósito y con felicidad, obteniendo cuanta satisfacción y plenitud puedan. Seguramente, este lazo de fe común, este lazo de objetivo común, puede comenzar por enseñarnos algo. Seguramente, podemos aprender, al menos, a ver a aquellos a nuestro alrededor como compañeros, y seguramente podemos comenzar a trabajar un poco más duro para curar las heridas entre nosotros y convertirnos en nuestros propios corazones en hermanos y compatriotas de nuevo.

jueves, 31 de marzo de 2011

Caminos hacia la fe

El relato es inolvidable. Se le llama tradicionalmente “La curación del ciego de nacimiento”, pero es mucho más, pues el evangelista nos describe el recorrido interior que va haciendo un hombre perdido en tinieblas hasta encontrarse con Jesús, «Luz del mundo».

No conocemos su nombre. Sólo sabemos que es un mendigo, ciego de nacimiento, que pide limosna en las afueras del templo. No conoce la luz. No la ha visto nunca. No puede caminar ni orientarse por sí mismo. Su vida transcurre en tinieblas. Nunca podrá conocer una vida digna.

Un día Jesús pasa por su vida. El ciego está tan necesitado que deja que le trabaje sus ojos. No sabe quién es, pero confía en su fuerza curadora. Siguiendo sus indicaciones, limpia su mirada en la piscina de Siloé y, por primera vez, comienza a ver. El encuentro con Jesús va a cambiar su vida.

Los vecinos lo ven transformado. Es el mismo pero les parece otro. El hombre les explica su experiencia: «un hombre que se llama Jesús» lo ha curado. No sabe más. Ignora quién es y dónde está, pero le ha abierto los ojos. Jesús hace bien incluso a aquellos que sólo lo reconocen como hombre.

Los fariseos, entendidos en religión, le piden toda clase de explicaciones sobre Jesús. El les habla de su experiencia: «sólo sé una cosa: que era ciego y ahora veo». Le preguntan qué piensa de Jesús y él les dice lo que siente: «que es un profeta». Lo que ha recibido de Él es tan bueno que ese hombre tiene que venir de Dios. Así vive mucha gente sencilla su fe en Jesús. No saben teología, pero sienten que ese hombre viene de Dios.

Poco a poco, el mendigo se va quedando solo. Sus padres no lo defienden. Los dirigentes religiosos lo echan de la sinagoga. Pero Jesús no abandona a quien lo ama y lo busca. «Cuando oyó que lo habían expulsado, fue a buscarlo». Jesús tiene sus caminos para encontrarse con quienes lo buscan. Nadie se lo puede impedir.

Cuando Jesús se encuentra con aquel hombre a quien nadie parece entender, sólo le hace una pregunta: «¿Crees en el Hijo del Hombre?» ¿Crees en el Hombre Nuevo, el Hombre plenamente humano precisamente por ser expresión y encarnación del misterio insondable de Dios? El mendigo está dispuesto a creer, pero se encuentra más ciego que nunca: «¿Y quién es, Señor, para que crea en él?»

Jesús le dice: «Lo estás viendo: el que te está hablando, ése es». Al ciego se le abren ahora los ojos del alma. Se postra ante Jesús y le dice: «Creo, Señor». Sólo escuchando a Jesús y dejándonos conducir interiormente por él, vamos caminando hacia una fe más plena y también más humilde.





tomado de http://eclesalia.wordpress.com/2011/03/30/caminos-hacia-la-fe/


---
Eru kaluva tielyanna (Dios iluminará tu camino)
"Ama y haz lo que quieras. Si callas, callarás con amor; si gritas, gritarás con amor; si corriges, corregirás con amor; si perdonas, perdonarás con amor. Si tienes el amor arraigado en ti, ninguna otra cosa sino amor serán tus frutos." (San Agustín) Solamente asegúrate que en realidad sea AMOR...

lunes, 28 de febrero de 2011

Una religión para vivir... en 5 pasos








tomado de http://eclesalia.wordpress.com/

---
Eru kaluva tielyanna (Dios iluminará tu camino)
"Ama y haz lo que quieras. Si callas, callarás con amor; si gritas, gritarás con amor; si corriges, corregirás con amor; si perdonas, perdonarás con amor. Si tienes el amor arraigado en ti, ninguna otra cosa sino amor serán tus frutos." (San Agustín) Solamente asegúrate que en realidad sea AMOR...