Posts tagged ‘Educacion’

febrero 2, 2013

Ser tolerante con la religión

por Josue Ortega

Me fue inevitable escuchar una conversación en el transporte publico, entre una señora de mediana edad y una adolescente, para no hacer larga la historia, la joven venía de sus clases de “confirmación”, según entiendo es una tradición de la Iglesia Católica.  La señora interrogando a la joven acerca de qué era la confirmación, en resumen la respuesta dio a conocer que ella no sabía porque tenia que confirmarse, que significa, ni nada parecido, solo sabía que tenía que recibir el tercer sacramento de la iglesia O_o para luego seguir con el cuarto; según entendí tenía que ir a este tipo de clases todos sábados, toda la tarde.

Pasado esto quedé pensando acerca de todo el esfuerzo, tiempo y recursos que gastan miles de jóvenes en ir a estas cosas sin sentido alguno, que ni ellos mismos saben porque las hacen, cuando todo lo anterior mencionado podría estarse invirtiendo en aprendizaje de calidad (sé que me estoy pasando de optimista). Luego vino un segundo pensamiento, el pensamiento de debo ser tolerante con los demás y en sus creencias.

Desde mi punto de vista esto no es posible, no nos podemos quedar de brazos cruzados viendo como miles de personas son engañadas con palabrerías y falsos fundamentos, cuando estas mismas personas podrían estar aprendiendo cosas verdaderamente útiles, generando ideas para el cambio o ayudando al “prójimo” de verdad .

En conclusión, intenté ser tolerante con las religiones, pero no pude, no tolero ver como la gente es engañada y amarrada a tradiciones estúpidas sin sentido.

Die Religion … Sie ist das Opium des Volkes, lo que en buen castellano es La religión es el opio de los pueblos” — Karl Marx

Anuncios
septiembre 5, 2012

[Offtopic]¿Quienes son los mulas?

por Josue Ortega

El día de ayer, comenté en la pagina de Guatemula exponiendo que  yo creía que se había salido del rumbo que originalmente tenía, el cual según yo tenía entendido, era ser un foro abierto para mostrar las cosas malas que la gente hace en el día a día. Esto surgió a raíz de una burla que el administrador de dicha página hizo respecto a un comentario que un usuario de facebook hizo acerca de no odiar a los mareros (hecho de manera educada, sin malas palabras y expresando un punto de vista). Posteriormente, una persona posteó en un blog personal una opinión respecto a los comentarios que la gente hacía en torno a los mareros, en respuesta al post publicado en Guatemula, y el administrador de Guatemula lo publicó aduciendo que la persona había subido el post para que “tuviera mas tráfico en su blog”, nuevamente un comentario despectivo respecto a una opinión educada colocada en el lugar correcto. Según yo entiendo, el administrador de esta página debería ejercer su opinión personal a través de su usuario de facebook y no utilizar el nombre de una página que, según mi criterio, no debiera expresar opiniones personales, sino servir de espacio para que todos (incluso los administradores) comenten y opinen de manera personal. Todo esto incitó a que las personas pusieran comentarios de “maten a los mareros”, “tiren bombas en las cárceles”, “ojalá se mueran todos esos malditos” y demás cosas que fomentan el odio y no nos ayudan a crecer como país. Lo que una vez fue un foro para hacer conciencia de las cosas malas que incluso nosotros hacíamos, se volvió un circo de opiniones parcializadas que fomentaba la violencia y el odio entre las personas del país, algo que, según yo veo, esta lejos del objetivo inicial que tenía la página.

Todo esto lo publiqué en la página de Gutemula, donde ellos se justificaron con dos cosas:
Primero que ellos sabían el rumbo que llevaban y que según ellos, iba bien. Esto no lo puedo debatir, Guatemula es una página que tiene dueño y pueden darle el rumbo que mejor les parezca. En ese caso, creo que yo me equivoqué, como dije arriba, pensé que era un foro imparcial y abierto, pero es claro que no lo es.
La segunda fue que me comentaron de regreso que ellos dejaban las opiniones de todos (refiriéndose, pienso yo, a los comentarios de la gente que incitaban a la violencia) y  no iban a borrar ningún comentario, pues desde un principio esa había la regla del juego. Sin embargo, hoy en la mañana mi comentario ya no estaba y no tengo permiso de comentar ni publicar nada ahí.
Es triste ver como estas personas tomaron una buena idea, captaron gente y finalmente empezaron a manipular la página volviendola dejandola como un medio de expresión, pero a la conveniencia de los administradores, censurando lo que no les gusta.
Personalmente, ya no frecuento Guatemula, pues dejó der ser una idea fresca y un medio de expresión y concientización y se volvió como la mayoría de foros acerca de este país donde la cosa funciona mas o menos así: “Este es un foro libre… Si pensás igual que nosotros”.

Lo anterior fue escrito por Jorge Mario Arriaza, un gran amigo mío, que me preguntó si podía publicar esto en este blog.

Luego de leer su texto, me pareció una oportunidad para señalar algo mas de lo que el indica anteriormente que es lo siguiente:

La Libertad en Facebook

Todos sabemos cuanto ha crecido el uso de esta red social los últimos años, que prácticamente se ha convertido en un reflejo de como nos comportamos en la sociedad.

Yo soy de la opinión que si un movimiento es representado casi al 100% en una página de Facebook es muy probable que no tenga buenos resultados, ya que una de las características que mas se marcan en estas redes es que cualquiera puede crear lo que quiera, tenga o no experiencia en algun el tema en cuestión, lo que crea roses bastante fuertes entre los usuarios que piden su “libertad o derechos”  en el sitio, algo que ya perdieron desde el momento que crearon su cuenta aceptando   a ser rastreados y callados.

Otro gran fallo que veo en crear/manejar un movimiento desde esta red social es  la centralización de su información, ya que si este llega a mover algo en sus seguidores, los afectados, en el caso de que tengan poder podrán callar de manera muy fácil con un simple correo a los administradores de Facebook.

Si un movimiento de “cambio” funciona principalmente por Facebook, desde ahí ya fracasó como movimiento porque teniendo lideres que no han considerado algunos de los factores antes mencionados, es muy probable que no saben donde están parados en la actualidad.

Regresando a GuateMULA

Poco es lo que he escuchado de este movimiento ya que soy un feliz no usuario de Facebook 🙂 ; Desde la primera vez que escuche este nombre, me pareció ridículo ya que se nota que no están haciendo nada constructivo, solo dedicándose a señalar y a burlarse de las personas que tal vez por negligencia o ignorancia no hacen las cosas adecuadamente, espero que ya se hayan dado cuenta que estas personas jamas verán el sitio, y que la vergüenza la perdieron hace mucho, si es que tal cosa existe.

Si piensan que con estas acciones van a “sacar al país en donde se encuentra”(frase muy usada) están equivocados, como escribió Roger Waters “Together we stand divided we fall” (Unidos permanecemos divididos caemos) , con movimientos en sitios donde la gente de alguna manera es muy vulnerable al contenido que encuentran(la gran mayoría), están fomentando la división entre los que hemos tenido la oportunidad de aprender un par de cosas sobre los que no y es claro que si esta división existe, lo poco que hemos aprendido jamas podremos compartirlo con los que no lo saben. Así que pregunto ¿Quienes son los mulas?

septiembre 28, 2009

Turorial: Parser Descendente Recursivo

por Josue Ortega

Bueno para los que se preguntan como hacer un parser a partir de una gramática que hemos diseñado, aquí le enseñare brevemente como hacer un parser descendente recursivo

Tenemos que tomar en cuenta lo siguiente:

1. Nuestra gramática no debe ser recursiva a la izquierda.Por ejemplo la producción

E::=Er

es recursiva  la izquierda, para este tipo de gramáticas nuestro parser no sería funcional, asi que hay que quitarle la recursividad a la izquierda

2.Debemos construir los conjuntos: First, Follow, para cada producción de nuestra gramatica.

Estructura del parser:

LookAhead: Esta variable(global), inicialmente es el token de mas a la izquierda de la entrada.

Por cada NO TERMINAL de la gramática debe existir un procedimiento del parser.Para hacer mas fácil su programación, el nombre del procedimiento tendrá el nombre del no terminal.

Cada una de las opciones del no terminal formaran el cuerpo del procedimiento.

Procedimiento Match: Con este procedimiento sabremos si es el TERMINAL correcto, lo detallare a continuación

void Match(token simbolo){
if(lookahead==simbolo)
lookahead=siguienteSimbolo;/* para obtener el siguiente simbolo se puede hacer un procedimiento para pedir el siguiente toke que recibimos del analizador lexico*/
else
ERROR
}

Bueno, ahora a programar, escribiré un parser para la siguiente gramática:

terminales: x,y,z;

E:=xP | H     /*  E produce x segido de la producción P ó la producción H       */

P:=Tz

H:=y

T:=yx;

****************************************************************

var token lookahead;//variable del tipo del token que ustedes utilicen

void main {

//Iniciar Scanner si s necesario

lookahead=nexToken() // funcion que devuelve el token siguiente

E();
}
void E(){
if(lookahead==x)
Match(x);
P();
else
H();
}
void P(){
T();
Match(z);
}
void T(){
Match(y);
Match(x);
}
void H(){
Match(z);
}

Y así de sencillo es un parser descendente Recursivo 🙂

Si se dan cuenta el parser recorre el árbol de arriba hacia abajo de allí viene descendente,

Y Recursivo se debe a que el parser puede llamarse a si mismo directa o indirectamente por medio de sus funciones 🙂

Espero que les sirva de algo,

Dudas, comentarios o sugerencias, no duden en escribir

saludos

agosto 1, 2009

Academic Earth, conocimiento para todos :)

por Josue Ortega

Hoy me encontré con este buen proyecto: Academic Earth, sitio web fundado en enero de 2008 por Richard Ludlow. La misión de Academic Earth es brindarle a toda persona en la tierra educación de la mejor calidad y así facilitar el aprendizaje.

En este proyecto están involucradas las universidades: Berkeley, Harvard, MIT, NIH, Princenton, Stanford y Yale.

Hay cursos enteros de diferentes materias, la mayoría de ellos son grabados cuando el Profesor imparte la clase, cada curso cuenta con exámenes y material de apoyo.

Algo que hace interesante esta propuesta es que  a diferencia de otros sitios dedicados para ayudar a los estudiantes, este sitio brinda todo su contenido de forma gratuita, así que el único requisito es que el visitante deba tener un nivel avanzado de Ingles, como era de imaginarse los cursos están impartidos en este idioma.

Hay cursos introductorios como es el caso de Computer Science I, que trata temas   de los primeros 3 cursos de programación en mi  universidad(Programación 1, Programación 2, Estructuras de Datos), también cursos  avanzados como el de Computer System Engineering, donde se explican principios de modularidad para hacer librerías y objetos para Sistemas Operativos.

Como mencione hay diferentes materias, muy buenos temas para pasar la tarde del sábado entretenido hahaja   (lo siento para mis amigos de Ingeniería Industrial, no hay cursos de como ser secretarias 😀 hahaha) [Just Kidding :P]

En fin muy buen material para que vale la pena aprovecharlo, y corramos la voz para que esta organización siga con en este proyecto que al fin y al cabo nos beneficia