miércoles, 2 de diciembre de 2009

Concurso!! concurso!!

Hola, pues con la ocurrencia de querer hacer un mini-concurso de Nacimientos, de Árboles de Navidad, de Piñatas.

Así que los invito a que me manden al correo las fotos de sus Nacimientos, Arbolitos y Piñatas, lo que tengan a la mano para someterlos a votación de quienes visiten el blog y esperamos una aceptación entretenida.

la dirección? efrain.serna@gmail.com.

Que tengan felices fiestas!! Leer más...

sábado, 28 de noviembre de 2009

A mes y cachito de un nuevo año

Oorale... y ya se pasó otro año más... Estamos a unos pasos de concluir nuestro 2009 en medio de grandes cosas y pequeñas cosas... Interesante, movido, triste, desepcionante, estupendo, diferente, preocupante y cuanto calificativo quieran agregarle...

Cuando comencé este pequeño blog coincidió que por esas fechas se inauguraba el acelerador de partículas más grande del mundo, allá en Suiza. De lo cual y que estoy muy contento :D es que hay un equipo de científicos mexicanos trabajando en todo ese proyecto y para rematar, son científicos egresados de la BUAP los que están allá.

Se ha hablado (y se segurá hasta que llegue el momento) del fin del mundo que para este año fue fijado en el 2012, se ha visto una crisis económica muy fuerte a nivel global.

También se ha hablado de "nuevos" viruses y epidemias y pandemias y cuanta "emia" se les ocurra.

Bueno, para no convertir este post en un recuento de este año antes de tiempo, aquí le paro por el momento y si tienen algún comentario o algo que queran platiquemos aquí, los invito a poner un comentario en este post. Leer más...

miércoles, 25 de noviembre de 2009

Cuento De Facundo Cabral

Cuento De Facundo Cabral

Dios tomó forma de mendigo y bajó al pueblo, buscó la casa del zapatero y le dijo: Hermano, soy muy pobre, no tengo una sola moneda en la bolsa y éstas son mis únicas sandalias, están rotas, si tu me haces el favor. El zapatero le dijo, estoy cansado de que todos vengan a pedir y nadie a dar. El Señor le dijo, yo puedo darte lo que tú necesitas. El zapatero desconfiado viendo un mendigo le preguntó. ¿Tú podrías darme el millón de dólares que necesito para ser feliz? El Señor le dijo: yo puedo darte diez veces más que eso, pero a cambio de algo. El zapatero preguntó ¿ a cambió de qué? A cambio de tus piernas. El zapatero respondió para qué quiero diez millones de dólares si no puedo caminar. Entonces el Señor le dijo, bueno, puedo darte cien millones de dólares a cambio de tus brazos. El zapatero respondió ¿para qué quiero yo cien millones de dólares si ni siquiera puedo comer solo? Entonces el Señor le dijo, bueno, puedo darte mil millones de dólares a cambio de tus ojos. El zapatero pensó poco ¿para qué quiero mil millones de dólares si no voy a poder ver a mi mujer, a mis hijos, a mis amigos? Entonces el Señor le dijo: ¡ Ah, hermano! Qué fortuna tienes y no te das cuenta Leer más...

lunes, 16 de noviembre de 2009

Las siete maravillas del mundo -Juno-


Nos lamentamos cuando el doctor nos dice que debemos usar lentes, cuando el médico dice que tenemos que tomar calcio, que debemos ejercitarnos, que debemos dormir más, que debemos comer menos grasas, que debemos comer menos picante... Estoy segura de que en su vida diaria verán a personas que no ven y les gustaría ver, aunque sea usando lentes, personas que ya no pueden caminar o mover los brazos o que no tienen pies o brazos, y les gustaría caminar aunque fuera tomando cada día calcio, o con muletas, podemos comer casi de todo, hay personas con cáncer en el estomago... que pronto darán su última comida...



En una revista leía que somos inconscientes con nuestro cerebro, nos afanamos de decir que solo usamos entre el 5% y 10% los grandes pensadores... Pero somos injustos porque el resto del cerebro regula el respirar, el caminar, la digestión, la vista, el olfato, el oído, las tareas por hacer, hacemos mil cosas en un instante y el cerebro lo hace con el resto "que no usamos"... menos mal, no?. Alguno de ustedes tiene una lista en la cual inicia con: "debo respirar, decir una palabra, seguir respirando, pasar saliva, mirar, respirar...”, ¿no verdad? :P



Agradezcamos que aun con pequeños achaques, estamos vivos!, y podemos realizar mil cosas, que millones desearían hacer aunque fuera una última vez.













Antes de imprimir, piensa en tu responsabilidad y compromiso con el MEDIO AMBIENTE.
Leer más...

lunes, 5 de octubre de 2009

Triste… Insultante… Indignante… pero… “sómos mexicanos”

Cuántas veces no he oido decir “somos mexicanos”, “así es México”, “el que no tranza no avanza”… Es triste ver a un pais del que dicen tiene muchísimas riquezas naturales, culturales, históricas ver cómo se va sumiendo en la miseria, en la violencia y en tantos “problemas”… problemas que no existirían si en verdad fuésemos unidos, fuésemos un poquito menos egoístas y un poquito más honrados y honestos.

El tema tan sonado últimamente ha sido la reforma fiscal (más impuestos para quienes pagamos impuestos)

Declaraciones del secretario de Hacienda diciendo que se necesitan subir impuestos porque lo que se recauda no alcanza… anuncios en radio de que los nuevos impuestos “anti-pobreza” llegarán derechito a quienes lo necesitan, comunicados de que el cambio del IDE (Impuesto a Depósitos en Efectivo) será para hacer que los del comercio informal paguen.

Veamos el asunto… un hombre “joven”, con serio exceso de peso, vestido muy de traje (sin duda no carece de dinero, puesto que viste de traje todos los días, se atiende médicamente, puesto que tal exceso de peso conlleva muchos problemas de salud) diciendo que hay que subir impuestos porque el gobierno no tiene para solventar tantos gastos.

Anuncios de radio ($$$) diciendo que los nuevos impuestos “por PRIMERA vez” llegarán a quienes más lo necesitan… si el señor secretario de Hacienda dice que no hay $$$ para gastar ¿por qué anunciar tanto para convencer a la gente? y además diciendo “por PPRIMERA vez”… lo cual quiere decir que NUNCA han hecho trabajar NUESTRO $$$ en beneficio de quienes menos tienen y de infraestructura que necesitamos, sino para engordar sus bolsillos.

Anuncios que dicen cosas en favor de las instituciones electorales ($$$) y que se combate tal “problema” (y más $$$)… pero “el gobierno no tiene dinero”.

¿A poco en nuestros trabajos andamos publicando por todos lados lo que hacemos? “Fulano deTal ha entregado 20 reportes en lo que va del mes” o “Sutano limpió el edificio completo esta semana” Claro que no, hacemos nuestro trabajo y punto. Si está bien hecho se notará, sino, también se notará… no necesitamos publicidad…

http://www.eluniversal.com.mx/notas/430442.html
Diputados suben 18 mil pesos su salario, confirman
El alza se dio en la partida de asistencia legislativa; cobran $148 mil 446 al mes; el PRI justificó que los recursos servirían para contratar personal especializado que requieren los legisladores

http://www.eluniversal.com.mx/nacion/151883.html
http://www.el-universal.com.mx/notas/627525.html
http://www.el-universal.com.mx/notas/461183.html
Diputados rompen pacto sobre salario
Aprueban alza de 4% en sus percepciones para 2008
http://mx.news.yahoo.com/s/17092009/90/negocios-lamentan-legisladores-exorbitantes-salarios-funcionarios.html
Justifican diputados aumento de sueldo
por: Francisco Barradas
Fuente: Noticieros Televisa
El presidente de la Cámara de Diputados, Manlio Fabio Beltrones, justifica aumento de sueldo a los diputados, que pasa de 110 mil a 122, 565 mensuales

un salario mínimo en méxico de 54 pesos al día… para álguien que gana 3 salarios mínimos (¿cuántos conocen que ganan esta cifra?) representa 4,860 (cuatro mil ocho cientos sesenta pesos) para mantener a una familia (luz, agua, comida, gas, transporte, escuela, ropa).

Y los señores del gobierno deciden bajarse un “grandioso” 10% para ubicar su sueldo en 133,601.40 pesos. (500 Diputados = 66,800,700 pesos mensuales; 128 Senadores = 16,064,000 mensuales) pero “no hay dinero”

Veamos… si sus “dietas” las ubicaran a 300 pesos por hora y trabajando 40 horas semanarias 4 semanas por mes…48,000 sacaría cada uno (500 Diputados = 24,000,000) un ahorro de 42,800,700 mensuales * 12 meses = 513,608,400. Si los senadores bajaran a igual cifra por hora…73,728,000 anuales, un ahorro de 119,040,000. 632,648,400 (seis cientos treinta y dos millones seis cientos cuarenta y ocho mil cuatro cientos pesos anuales) el sueldo de 7531 personas pagándoles 7000 pesos mensuales y si nos vamos con la cifra de 3 salarios mínimos… es el sueldo de 10,847 personas durante un año.

Leer más...

lunes, 21 de septiembre de 2009

Especies en peligro de Extinción, lo has escuchado?





Aguila Calva, Cóndor Californiano, Halcón Peregrino, Pelicano Blanco, Tucán, Caimán Americano, Tortuga Marina, Tortuga Lora o Atlantic Ridley, Armadillo Gigante, Ardilla Gris, Ballena Azul, Ballena Gris, Ballena de Groenlandia, Ballena Sei, Huron de pies negros, Jaguar, Manati de Florida, Marmota de Vancouver, Nutria Marina, Ocelote, Oso Grizzly, Oso Hormiguero Gigante, Oso Negro, Puma del Este, Tapir, Lobo Gris, ¿Has visto alguno de estos animales?, ¿Tus hijos o sobrinos, los han visto?, ¿Qué pensarias si te dijeran que si no los has visto aún, es probable que nunca más lo veas?.

Vamos!!, los niños saben que existe un elefante, por los libros, el Internet y la TV, pero existen millones de niños que no han visto nunca en vivo a un Elefante... Extraño?, no, no lo és.


Esta es la lista de animales en peligro de extinción en America, al menos la lista corta, muchos de estós los vi de niña, ahora difícilmente se ven...

¿Que sentirias si te dijeran que eres el último humano?, ¿Qué sentirias si tedijeran que jamás podras ver a alguien similar a ti?, que tu especie no podrá reproducirse y al morir, seras el último que existió...

Considera esto al comprar un animal, sea un perro, gato, lagarto, pez, considera que es una vida, que es una especie que no se puede defender de nuestra malicia y descuido, protege y ayuda a proteger las especies en peligro de extinción.

Recuerda cuándo veias muchas aves de colores en tu infancia, mariposas, luciernagas... y ahora solo ves ruido, suciedad, contaminación.

Juno_






Antes de imprimir, piensa en tu responsabilidad y compromiso con el MEDIO AMBIENTE.
Leer más...

lunes, 24 de agosto de 2009

Teoría de Autómatas -Alfabetos, palabras y Lenguajes-

En clase se definieron los siguientes conceptos:

Alfabeto: conjunto finito no vacío de símbolos. como por ejemplo: el alfabeto castellano que tien 27 símbolos (las letras).
Palabra: secuencia finita de símbolos pertenecientes a un alfabeto. Se definió una palabra vacía como aquella palabra que carece de símbolo alguno. Algo similar a lo que es en programación una cadena vacía.

Lenguaje: conjunto de reglas sintácticas y semánticas definidas por un grupo de personas (comunidad) basadas en el uso d eun alfabeto y que indican la forma en que se componen aquellas palabras con un significado y la forma de ordenarlas para que las oraciones tengan sentido.

Expresiones regulares: aquellas expresiones que permiten formar patrones que determinan si una espresión es válida en un lenguaje o no.

Gramáticas: representadas por una tupla donde "A" es el conjunto de símbolos que componen el alfabeto, "N" es el conjunto de símbolos NO TERMINALES y que pertenencen al alfabeto (aquellos símbolos que pueden ir al inicio o en medio de la expresión, pero que no pueden ir al final), "T" es el conjunto de símbolos TERMINALES y que pertenecen al alfabeto (son los símbolos que van al final de una expresión. Como los N y los T son subconjuntos de A, puede darse el caso que N = A y que haya símbolos que pertenezcan tanto a N como a T).

De las gramáticas, las que nos interesan son las gramáticas libres de contexto. Ya que nos permiten generar lenguajes de una forma más flexible, ya que aprovecha la recursividad para definir la forma en que se forman las expresiones. Leer más...

Bases de Datos -Introducción-

En nuestra introducción a las Bases de Datos, se revisaron las capacidades de los DBMS (Data Base Management System) o SGBD (Sistemas Gestores de Bases de Datos) reconociendo que tienen las siguientes:

Atomicidad de Operaciones: esto quiere decir que deben permitir que un proceso compuesto por varias tareas se realice en su totalidad o en su defecto que no se realice ninguna operación. A esto se le suele llamar en términos de operación: Transacción.
Recupareción de errores: es la capacidad de los DBMS para que en caso de haber un fallo o error, la información no se vea comprometida y en todo caso, recuperar el estado original antes de que ocurriera el fallo.

Acceso a datos y niveles de seguridad: Deben poder definir formas de accesar a la información y determinar quién tiene acceso a qué parte de la información, estructural o de datos.

Integración con Software externo: Debe poder comunicarse con software que no sea parte integral del DBMS para el desarrollo de aplicaciones que utilicen los datos.

Integridad de datos: El DBMS debe asegurar en todo aspecto y en lo más posible que la información almacenada mantenga su estado de integridad en todo momento y proveer de mecanismos que la aseguren.

También se aclaró que un DBMS es más que el solo motor de Base de Datos. Leer más...

Redes de computadoras -Introducción-

Iniciamos el estudio del plan para este curso con algunos conceptos que nos ponen en línea del tema de interés.

Comunicación. De las posibles definiciones, encontramos como más adecuadas las siguientes: Medio de unión, Transmisión de la información al interior de un grupo, y que considera sus relaciones en la estructura de este grupo.
Sistema. Conjunto de elementos organizados y estructurados que trabajan como una entidad para realizar un trabajo
Distribuir. Lo definimos como organizar, repartir, asignar tareas entre diferentes integrantes de un equipo o un grupo.
Con lo que encontramos que un Sistema distribuido es un grupo de elementos que realizan diferentes funciones y trabajan como si fueran una sola entidad para realizar tareas distribuyendo las actividades (cálculos) necesarias para la ejecución del trabajo.
Concurrencia. Se define como la capacidad de realizar diversas tareas casi al mismo tiempo por una sonla entidad. También se maneja como la capacidad de que varias entidades utilicen casi a la vez un mismo recurso.
Paralelismo. Siendo paralelo el término para referirnos a que dos rectas están a la misma distancia a lo largo de todos sus puntos, Paralelismo lo definimos como la capacidad de realizar dos cosas a la vez por dos entidades (si graficamos para cada entidad, el tiempo en que realizan sus tareas respectivas, ambas líneas serían rectas paralelas)
Sincronización
Reloj global
Fallos independientes entre componentes Leer más...

sistemas operativos -Historia de Hw-

Aquí les dejo una presentación resumida de las generaciones de Hardware. esto se vió en la primera clase de Sistemas Operativos. Da clic en el siguiente enlace: Historia del Hardware

Para el caso que no puedan o quieran descargar...
Prólogo
1939 John Atanasoff y Clifford Berry prototipo de máquina electrónica en el Iowa State College (EEUU).
1943 Un equipo de científicos y matemáticos crearon lo que se consideró el primer ordenador digital totalmente electrónico: el Colossus. Fue utilizado por el equipo dirigido por Alan Turing para descodificar los mensajes de radio cifrados de los alemanes.
1944 Surge la primera computadora, al modo actual, que se pone en funcionamiento. El Dr. Howard Aiken la presenta como Mark I. Funcionaba eléctricamente, instrucciones e información se introducen mediante tarjetas perforadas y trabaja basada en principios electromecánicos.
1946 Terminada de construir por J.P.Eckert y J.W.Mauchly se le llamó ENIAC. Su sucesor tenía un almacenamiento de programa basado en los conceptos del matemático John Von Neumann. Las instrucciones se almacenaban dentro de una llamada memoria, lo que permitía resolver problemas sin necesidad de volver a conectarse al ordenador.
Primera Generación
  • Computadoras basadas en válvulas de vacío (bulbos)
  • Se programaban directamente sobre la máquina.
  • Máquinas grandes y pesadas. Alto consumo de energía.
  • Almacenamiento de la información en tambor magnético interior.
  • Continuas fallas o interrupciones en el proceso.
  • Requerían sistemas auxiliares de aire acondicionado especial. Alto costo
  • Uso de tarjetas perforadas para suministrar datos y los programas
  • Computadora representativa UNIVAC y utilizada en las elecciones presidenciales de los E.U.A. en 1952
Segunda Generación
  • Transistor como potente principal.
  • Disminución del tamaño.
  • Disminución del consumo y de la producción del calor.
  • Su fiabilidad alcanza metas inimaginables con los efímeros tubos al vacío.
  • Mayor rapidez, la velocidad de las operaciones ya no se mide en segundos sino en ms.
  • Memoria interna de núcleos de ferrita.
  • Instrumentos de almacenamiento: cintas y discos.
  • Mejoran los dispositivos de entrada y salida, para la mejor lectura de tarjetas perforadas, se disponía de células fotoeléctricas.
  • Introducción de elementos modulares.
  • Aumenta la confiabilidad.
  • Las impresoras aumentan su capacidad de trabajo.
Tercera Generación
  • Circuito integrado desarrollado en 1958 por Jack Kilbry.
  • Menor consumo de energía.
  • Apreciable reducción de espacio.
  • Aumento de fiabilidad y flexibilidad y la capacidad de almacenamiento.
  • Se reduce el tiempo de respuesta.
  • Generalización de lenguajes de programación de alto nivel.
  • Compatibilidad para compartir software entre diversos equipos.
  • Teleproceso, Multiprogramación, Tiempo Compartido.
  • Renovación de periféricos.
  • Instrumentación del sistema.
  • Ampliación de aplicaciones.
  • La mini computadora.
Cuarta Generación
  • Microprocesador
  • Se minimizan los circuitos, aumenta la capacidad de almacenamiento.
  • Reducen el tiempo de respuesta.
  • Gran expansión del uso de las Computadoras.
  • Memorias electrónicas más rápidas.
  • Sistemas de tratamiento de bases de datos.
  • Generalización de las aplicaciones: innumerables y afectan prácticamente a todos los campos de la actividad humana: Medicina, Hogar, Comercio, Educación, Agricultura, Administración, Diseño, Ingeniería, etc...
  • Multiproceso.
Quinta Generación
  • Mayor velocidad.
  • Mayor miniaturización de los elementos.
  • Aumenta la capacidad de memoria.
  • Multiprocesador.
  • Lenguaje Natural.
  • Lenguajes de programación: PROGOL (Programming Logic) y LISP (List Processing).
  • Máquinas activadas por la voz.
  • Capacidad de traducción entre lenguajes.
  • Elaboración inteligente del saber y número tratamiento de datos.
  • Características de procesamiento similares al procesamiento Humano.
Leer más...

viernes, 31 de julio de 2009

Función POWER T-SQL

Ja... qué sensible resultó la funcioncita de T-SQL para el cálculo de potencias...
¿sensible o "agarrada" (como decimos en México a los que no les gusta la idea de soltar un centavito)?

Pues nada, resulta que en el desarrollo de una aplicación de monitoreo climático de Puebla, uno de los cálculos requería logaritmos y potencias. Parecía que todo resultaba bien, pero a la hora de corroborar resultados, el dichoso (ni tanto) cálculo tenía un desfasamiento importante, entonces buscando y rebuscando nos dimos cuenta que la culpa era de la función POWER.

Resulta que esta función que recibe como parámetros una base y un exponente, cuando la base es entera, no importa que el exponente sea fraccionario (con punto decimal o flotante, que es lo mismo), el resultado que devuelve es entero ¿solución? un "casteo" o conversión a "float" de la base o agregarle un punto y tantos ceros como decimales queremos que nos regrese.

POWER(10, @ExponenteDecimal) ---------> resultado entero
POWER(CAST(10 as float), @ExponenteDecimal) ---------------> resultado con punto flotante
POWER(10.0, @ExponenteDecimal) -------------> resultado con 1 decimal luego del punto.

¿preguntas? Leer más...

viernes, 10 de julio de 2009

BOICOT A COCA-COLA


17 mayo 2009. Al igual que la cadena de comida rápida Burger King, Coca Cola ha lanzado una campaña publicitaria en el Reino Unido que hace mofa de los mexicanos y el episodio de emergencia a causa de la influenza. Con este recurso, la empresa refresquera promueve su marca Schweppes.

La empresa de bebidas Schweppes de Coca Cola en el Reino Unido lanzó hace dos días su campaña titulada "Cómo obtener un asiento en el Metro" en la que muestra a una persona con sombrero de charro sentada en un vagón del Metro con un paquete de pañuelos desechables y una bolsa de chicharrones, mientras los usuarios no se atreven a entrar, haciendo alusión a la epidemia de influenza y a la posibilidad de contagio.

"En medio de la severa crisis económica que sufre el país, del impacto de la epidemia de influenza en el turismo y otras importantes ramas de la economía en México, la campaña de Coca Cola-Schweppes en el Reino Unido solamente fortalece el estigmatismo y la discriminación contra la población mexicana que rápidamente se han desarrollado en algunos países y sectores. Coca Cola incurre en un profunda irresponsabilidad, con consecuencias negativas para los mexicanos y tenemos que responder como consumidores con el poder que tenemos al elegir productos", señaló Alejandro Calvillo, director de El Poder del Consumidor.



ADIOS COCA COLA POR SEIS MESES RENVIALO A TODO MEXICANO QUE CONOZCAS




Leer más...

sábado, 16 de mayo de 2009

Atención!!!!!

Esto me llegó por correo y no se qué tan cierto sea...
Atención!!!!!


No registren su celular!!!! esta es una movida más del gobierno y las industrias para robarnos todavia más.

1. Al registrar nuestro celular con todos nuestros datos lo único que estamos haciendo es enriquecer su base de datos en donde tienen todos nuestros nombres junto con nuestra direccion y por lógica sabrán a quien pertenece ese numero de celular, según ellos, dicen que para combatir la delincuencia pero es totalmente lo contrario, ¿como podemos confiar en ellos si todos los secuestradores tienen nexos con los altos mandos de la policia? asi les será mucho más fácil encontrar a sus próximas víctimas!!!

2. al hacer esto tambien estamos dando entrada a que el gobierno y la policia monitoree directamente nuestras llamadas, tanto su duración como la persona con la que estás contactando, asi ellos sabrán quien es tu novia, tus familiares, tus amigos y pondrás en riesgo a todos tus contactos, además de que es un DELITO ya que estan violando nuestra privacidad. Bastante tenemos con que la compañia monitoree nuestras llamadas como para que ahora tambien lo pueda hacer el gobierno y la policia sin ninguna restricción.

3. Ahorita debes registrarlo, después tendrás que pagar un impuesto por la tenencia de tu celular, que casualidad que esto empezó a anunciarse en plena crisis y en plena epidemia de influenza porcina no creen??????.

No se Registren!!! dicen que a quien no lo haga se les quitará el número teléfonico, pero a ver que hacen las compañías cuando empiecen a darse cuenta de que nadie registra su celular. Gracias a nosotros son grandes empresas! no dejemos que nos impongan cosas estúpidas cuando durante años hemos estado sin pagar un impuesto y sin tener que rendirle cuentas al gobierno por cada llamada que hacemos.

Reenvialo a cuantas personas puedas!!!! mándalo a todos tus contactos!!!!!!!!! Leer más...

miércoles, 13 de mayo de 2009

Aguas con tu espalda...

Yo me dedico al desarrollo de sistemas ("¡qué novedad! y a mí qué?" dirán muchos :p) y como tal, me paso mucho tiempo sentado ("igual que yo" otros dirán :p) y lamentablemente he padecido dolores de espalda y piernas ("yo también y no me quejo") en forma frecuente a lo largo de mi vida laboral -que no es mucha-

Pues bien... esto me llevó al quirófano, una temidísmia cirugia para remover las dos hernias lumbares que ya tenía y que me impedían caminar en el último mes a mes y medio... así es... entre 30 y 45 días acostado ("qué bien!! yo quiero unas hernias")... sobre mi lado izquierdo, acurrucado porque el dolor no me dejaba estirarme, ni acostrme boca arriba y menor girarme... ir al baño, ir a comer... todas unas proezas...

Gracias a Dios, y al excelente cirujano de nuestro gran IMSS, salí de ahi sin hernias, sin dolor y aquí sigo dando lata.

Pues bien, esto me lleva a escribir en este post unas pequeñas notas que encontré por la red y que tanto ifnromáticos como todos los que pasemos más de 2 horas sentados debemos considerar... y por caro que sea el mobiliario... compárenlo con $150,000 pesos que cuesta la cirugía (no todos tienen Seguridad Social) y 2 a 3 semanas de rehabilitación junto con los medicamentos, el riesgo de desarrollar una fibrosis (una especie de cayo) que les llevaría a una nueva cirugía y la posibilidad de que en la chamba les digan "no puedes trabajar, no me sirves. Bye con tu vida"

8 Características básicas de una buena silla ergonómica:

  • Verdadero soporte lumbar: muchas sillas “económicas” dicen que tiene soporte lumbar, pero el verdadero soporte lumbar es algo más que tener un acolchado, es el que mantiene la curvatura natural del hueco que se produce en la espalda.
  • Suave curvatura en cascada: el borde de la silla alivia la presión sobre los vasos sanguíneos de los muslos y previene el entumecimiento de las piernas, los pies fríos y las venas varicosas. El borde delantero del asiento debe inclinarse suavemente hacia abajo y no debe presionar su muslo.
  • Acolchado: Menos es más. La gente se equivoca al comprar sillas muy acolchadas — con el tiempo, el acolchado se adaptará a la mala postura de su espalda.
    Mobilidad: la silla debe poder deslizarse sin esfuerzo para permitirle al cuerpo hacer movimientos de relax
  • Apoya brazos: Deje que la silla y no la parte superior de su espalda soporte el peso de los brazos mientras trabaja.
  • Profundidad: Una silla muy profunda puede resultar problemática para una persona de contextura pequeña. Cuando está sentada con la espalda bien apoyada, debería haber suficiente espacio entre el borde de la silla y su rodilla para que quepa un puño cerrado.
  • Altura: Asegúrese que la silla es suficientemente alta para que sus muslos formen un ángulo de 90° con el piso.
  • Apoya pies: Considere tener un apoya pies si la silla es demasiado alta. Tener los pies apoyados le ayudará a restablecen la curva natural de su espalda.

Monitores
Características:

  • Sus colores han de ser claros y mates. Así se evitan reflejos.
  • Los caracteres tienen que estar bien definidos, con un buen nivel de contraste con respecto al fondo, de tamaño suficiente y con un espacio adecuado entre los renglones.
  • Esto facilita la legibilidad. Es preferible trabajar con estas características y modificarlas, si se desea, en el momento de la impresión.
  • La imagen de la pantalla ha de ser estable, sin destellos, reflejos, centelleos o reverberaciones. Un estudio de la Universidad de Santiago ha puesto de manifiesto que el nivel de luminancia de los monitores de rayos catódicos es inestable durante los primeros 20 minutos tras el encendido. Parece aconsejable un precalentamiento de la pantalla para evitar una posible fatiga visual producida por estas variaciones.
  • Orientable a voluntad. Con el fin de acomodarlo a las posturas que se adopten y para optimizar los ángulos de visión, así como para evitar reflejos.
  • Regulable en cuanto a brillo y contraste. Para adaptarlos a las condiciones del entorno. Además, los mandos, interruptores y botones deben ser fácilmente accesibles, con el fin de que permitan una sencilla manipulación.

Consejos para usarlo:

  • Trabaje con monitores que lleven un tratamiento antirreflejo o incorporen un filtro especial. El cristal de los monitores refleja la luz que le llega. Estos destellos son molestos para el ojo, porque reducen la legibilidad y obligan a una constante acomodación de la visión. Hay que tener un especial cuidado en que el filtro no oscurezca demasiado el monitor.
  • Procure que la pantalla esté siempre limpia. Las huellas y demás suciedades también provocan reflejos. La radiación que emiten algunas pantallas es mínima y no supone ningún peligro. Sin embargo, los campos electroestáticos atraen el polvo, lo que puede afectar a las vías respiratorias e irritar los ojos. Esto puede evitarse con un grado adecuado de humedad en el ambiente, o con un filtro provisto de un cable de conexión a masa.
  • Si sufre algún problema en la visión, es mejor utilizar una gafa especialmente destinada al uso del ordenador. Consulte al oftalmólogo. Las gafas de sol reducen la capacidad de lectura.
  • Trabaje con texto negro sobre fondo blanco. Se debe procurar no abusar de los colores.
  • Sitúe la pantalla a una distancia entre 50 y 60 centímetros. Nunca a menos de 40 centímetros.
  • La parte superior de la pantalla debe estar a una altura similar a la de los ojos, o ligeramente más baja. El monitor se sitúa así en la zona óptima de visión, comprendida entre los cinco y los 35 grados por debajo de la horizontal visual, y desde la cual se contempla todo sin ningún esfuerzo. De esta forma, la vista no se resiente y se evitan posturas lesivas.
  • También es conveniente usar un atril para los documentos. Colocándolo a una distancia equivalente a la pantalla y a su misma altura. De esta forma no se baja y se sube constantemente la cabeza para mirar y se reduce la fatiga visual.

Ubicación:

  • La pantalla ha de colocarse perpendicular a las ventanas. Nunca enfrente o de espaldas a ellas. En el primer caso, al levantar la vista, se pueden producir deslumbramientos. En el segundo, los reflejos de la luz natural sobre el cristal son inevitables.
Leer más...

un CLIC (o muchos) por México!!

quieres hacer algo por tu pais para mejorar la situación??

ESTE ES TU CHANCE!!

The Amazing race LatinAmerica

Y vota por MÉXICO!!

Leer más...

viernes, 24 de abril de 2009

Un rato de risa

La otra vez estaba buscando un video divertido que me mandaron sobre autos y encontré estos que (obviamente) nada qué ver con autos, excepto por la diversión y las risas...

Que los disfruten...




www.Tu.tv Leer más...

miércoles, 15 de abril de 2009

RegEx (Expresiones Regulares)

Y seguirá creciendo...








CharacterDescriptionExample
Cualquier caracter excepto [\^$.|?*+()Excepto los mencionados, todos los caracteres se representan a sí mismos . { y } son caracteres literales, excepto si son parte de un elemento en una expresión regular (ej.: calficador {n}).
a coincide con a
\ (backslash)segido por un [\^$.|?*+(){}Un backslash Quita el significado a un caracter especial tratándolo como caracter común.\+ coincide con +
\Q...\ERelacional los caracteres entre \Q y \E literalmente, quitando el significado de los caracteres especiales.\Q+-*/\E coincide con +-*/
Leer más...

Regreso de vagaciones...

Dichosos los que esta semana tienen aún vagaciones jeje... Pero... dichosos todos nosotros que aunque nuestras vagaciones no son tan extensas tenemos chamba...
Y pues por ese respecto déjenme contarles que como desarrollador que soy, he tenido algunos proyectines interesantes que me han ayudado a mejorar, como por ejemplo... manejo de PHP, JavaScript (en contraposición de la empresa en la que colaboro, que usan ASP.NET). para mí es interesante el uso de tecnologías alternas a las comerciales: Apache, PHP, mySQL, TeX, etc.

Apache, como algunos (o muchos) saben, es un proyecto de desarrollo de un servidor web que puede ser montado en cualquier LiNuX, en Win (hasta en el 7 y sin conflictos). PHP es un lenguaje para generar páginas que trabajan del lado del servidor y nos permiten realizar muchas cosas muy fácil, posee una gramática similar a perl, C, Java. mySQL es un excelente motor de Base de Datos con una versión comercial y una libre ("de la Comunidad"). Tiene gran funcionalidad, y aunque no posee (no en la de la comunidad) una interface gráfica, hay herramientas como el TOAD par a mySQL que facilita muchas cosas. A mi punto de vista, el uso de mySQL sin un diseñador gráfico nos ayuda a desarrollar las habilidades de scripting para BD y generar todo desde nuestra mente, haciendo que podamos visualizar, mejor que cualquier diseñador gráfico, cualquier tipo de consulta.
Leer más...

domingo, 1 de marzo de 2009

unos algoritmillos para clase

En un curso de los que llego a impartir, plantee a los asistentes la resolución de la conversión de un número en base 10 (decimal) a uno en base 2 (binario) donde ellos me entregaron una versión iterativa de la conversión.

Aquí pongo un algoritmo recursivo de la misma conversión.

conversion_binaria_R(número tipo entero) regresa texto
0. inicia
1. define una variable auxiliar tipo texto 's' inicializada con texto vacío.
2. si el número es mayor que cero
2.1. guarda en 's' el resultado de llamar a conversión(división entera de número entre 2)
3. devuelve 's' + ((residuo de dividir entero número entre 2) convertido a texto)
4. termina

-------------------------------------------
El siguiente algoritmo es simple y calcula las dos soluciones de una ecuación cuadrátca de forma ax^2 + bx + c = 0

inicia
leer a, b, c
si a es distinto de cero...
discriminante = sqr(b) - (4*a*c)
si discriminante es >= cero...
x1 = (-1 * b) + sqrt(discriminante) / (2 * a)
x2 = (-1 * b) - sqrt(discriminante) / (2 * a)
regresa (x1, x2)
sino...
avisa que no se puede calcular y regresa (0, 0)
sino...
avisa que no se puede dividir por cero y regresa (máx. valor del tipo flotante, máx. valor del tipo flotante)
termina

-------------------------------------------
Para la suma de mA*B, siendo 'm' un número real, asumiendo ambas matrices iguales en dimensiones...

inicia
leer m
para i = 0 hasta n hacer...
para j = 0 hasta n hacer...
leer A[i,j] y B[i,j]

para i = 0 hasta n hacer...
para j = 0 hasta n hacer...
C[i,j] = ( m * A[i,j] ) + B[i,j]
termina

-------------------------------------------
para la trasposición de una matríz NxN

inicia
para i = 0 hasta n hacer...
para j = 0 hasta n hacer...
leer A[i,j]
para i = 0 hasta n hacer...
para j = 0 hasta n hacer...
si (i es distinto de j)...
tmp = A[i,j]
A[i,j] = A[j,i]
A[j,i] = tmp
termina

-------------------------------------------- Leer más...

sábado, 28 de febrero de 2009

vaya lección

El mejor MEDICO

Si hubiese más médicos así, el mundo sería mucho mejor.

Llegó una mujer muy asustada al consultorio de su ginecólogo y le dijo,

- "Doctor, por favor ayúdeme, tengo un problema muy serio. Como usted sabe, mi bebé aún no cumple un año...¡Y estoy de nuevo embarazada!. No quiero tener hijos en tan poco tiempo, prefiero un espacio mayor entre uno y otro...

El médico entonces le preguntó,

- "Muy bien, señora, ¿qué quiere que yo haga?"

Ella respondió,

- "Deseo interrumpir mi embarazo y quiero su ayuda".

El médico se quedó pensando un poco y después de un tiempo de silencio le dijo a la mujer,

- "Creo que tengo un mejor forma de solucionar el problema, que además es menos peligrosa para usted."

La mujer sonrió, pensando que el médico aceptaría ayudarla.

Él siguió hablando,

- "Vea bien señora, para no tener que estar con dos bebés a la vez en tan corto espacio de tiempo, vamos a matar a este niño que está en sus brazos. Así, usted tendrá un periodo de descanso hasta que el otro niño nazca. Si vamos a matar, no hay diferencia entre uno y otro de los niños. Y hasta es más fácil sacrificar éste que usted tiene entre sus brazos, puesto que usted no correrá ningún riesgo..

La mujer se asustó y dijo,

- "¡No, doctor! ¡Qué horror! ¡Matar a un niño es un crimen!"

- "También pienso lo mismo, señora, pero me pareció usted tan convencida de que no lo era, que por un momento pensé en ayudarla."

El médico sonrió y después de algunas consideraciones, vio que su lección surtía efecto. Convenció a la madre que no hay la menor diferencia entre matar un niño que ya nació y matar a uno que está por nacer, y que está vivo en el seno de su madre.

¡EL CRIMEN ES EXACTAMENTE EL MISMO!
Leer más...

sábado, 17 de enero de 2009

y qué es UML? (Casos de Uso)

Es una secuencia de interacciones que se desarrollarán entre un sistema y sus actores en respuesta a un evento que inicia un actor principal sobre el propio sistema. Los diagramas de casos de uso sirven para especificar la comunicación y el comportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas. O lo que es igual, un diagrama que muestra la relación entre los actores y los casos de uso en un sistema. Una relación es una conexión entre los elementos del modelo, por ejemplo la especialización y la generalización son relaciones. Los diagramas de casos de uso se utilizan para ilustrar los requerimientos del sistema al mostrar como reacciona una respuesta a eventos que se producen en el mismo.

Relaciones de Casos de Uso

Inclusión (Include) o (use)

Es una forma de interacción, un caso de uso dado puede "incluir" otro. El primer caso de uso a menudo depende del resultado del caso de uso incluido. Esto es útil para extraer comportamientos verdaderamente comunes desde múltiples casos de uso a una descripción individual, desde el caso de uso que lo incluye hasta el caso de uso incluido, con la etiqueta "«include»". Este uso se asemeja a una expansión de una macro, donde el comportamiento del caso incluido es colocado dentro del comportamiento del caso de uso base. No hay parámetros o valores de retorno.

Extensión (Extend)

Es otra forma de interacción, un caso de uso dado, (la extensión) puede extender a otro. Esta relación indica que el comportamiento del caso de uso extensión puede ser insertado en el caso de uso extendido bajo ciertas condiciones. La notación, es una flecha de punta abierta con línea discontinua, desde el caso de uso extensión al caso de uso extendido, con la etiqueta «extend». Esto puede ser útil para lidiar con casos especiales, o para acomodar nuevos requisitos durante el mantenimiento del sistema y su extensión. La extensión se utiliza en casos de uso, un caso de uso a otro caso siempre debe tener extensión o inclusión.

"La extensión, es el conjunto de objetos a los que se aplica un concepto. Los objetos de la extensión son los ejemplos o instancias de los conceptos."

Generalización

En la tercera forma de relaciones entre casos de uso, existe una relación generalización/especialización. Un caso de uso dado puede estar en una forma especializada de un caso de uso existente. La notación es una línea solida terminada en un triángulo dibujado desde el caso de uso especializado al caso de uso general. Esto se asemeja al concepto orientado a objetos de sub-clases, en la práctica puede ser útil factorizar comportamientos comunes, restricciones al caso de uso general, describirlos una vez, y enfrentarse a los detalles excepcionales en los casos de uso especializados.

"Entonces la Generalización es la actividad de identificar elementos en común entre conceptos y definir las relaciones de una superclase (concepto general) y subclase (concepto especializado). Es una manera de construir clasificaciones taxonómicas entre conceptos que entonces se representan en jerarquías de clases. Las subclases conceptuales son conformes con las superclases conceptuales en cuanto a la intensión y extensión."

Leer más...

sábado, 10 de enero de 2009

Para reflexionar

El día de hoy me llegó un correo de un amigo y coincide casi con que ayer estábamos viendo en el trabajo lo relativo a las declaraciones fiscales, comentarios acerca de los dineros que los políticos se pagan y demás cosas mientras nosotros estámos luchando día a día por querer mantener a flote una nave llamada "empresa" cuya misión es mantener a salvo a los que en ella van, curiosamente, para mantenerla a salvo, los mismos "pasajeros" tenemos que mantenerla en condiciones y a salvo ("ayudate que yo te ayudaré" dice un dicho).

Este video me trajo a conciencia algunas cosillas, ¿qué efecto tendrá en ustedes? Espero sus comentarios

Leer más...

miércoles, 7 de enero de 2009

El futuro de mi preciadísimo Delphi

Si, ya sé algunos saben que tiene rato que no programo en Delphi, por cuestiones de trabajo me mudé (de momento) a VStudio, actualmente mi lenguaje "de caj´n" en este entorno es C# (en otro post pondré historia de este lenguaje para quienes no la conocemos del todo).

Digamos que estoy esperando a que la oruga se transforme en mariposa.

Aquí está el artículo original cortesía de Embarcadero.

En breve, insisten en que no se desecharán las estructuras y demás características de Delphi en los nuevos compiladores, harán una reestructuración para incluir otras nuevas mejoras. Leer más...

martes, 6 de enero de 2009

Al rescate de nuestras tradiciones (VI)

"Nacimiento"

"Rompiendo la piñata"


"Acostada del Niño-Dios el 24 de diciembre"
Leer más...

domingo, 4 de enero de 2009

"Meid in Mexico"

Saliendo de paseo por el centro de mi ciudad, entré en lo que antes era una vecindad próxima al edificio emblema de la BUAP y al templo de la Compañía de Jesús, dicha vecindad es ahora un centro de venta para productos elaborados de manera artesanal sobre madera, talavera, manta y otros materiales.

Reflexionando sobre esto, veo que muchas veces nos quebramos el seso pensando qué regalar para estas temporadas, sobre todo para personas de edad media en adelante. Pues bien, una visita a todos esos lugares (y segurísimo que en muchas ciudades existen) no está de más y veremos que muchas veces encontramos el regalo adecuado y ¿por qué no? regalarnos a nosotros mismos algo vistoso, útil y hecho por nuestra propia gente, de paso sirve que fortalecemos la economía nacional frente a la "crisis" que se avecina.

Leer más...

Sin cables se puede trabajar a metros de la computadora

¿Qué tan fácil resulta ser "inalámbrico" nuestra PC?

"Sentado en su cama, con el teclado sobre la almohada y el mouse apoyado en su mesa de luz, Christian Simesen lee los últimos correos electrónicos que recibió y navega en internet, sin enredarse entre decenas de cables. Todos los accesorios de su computadora son inalámbricos."

“Los accesorios inalámbricos son más utilizados en las casas de familia debido a que son considerados un artículo de confort”

“Estos equipos permiten total libertad de movimiento; sentarse a escribir a varios metros del monitor y jugar desde un sillón lejos de la PC”

La era de los cables entre los pies, que no dejan limpiar el escritorio, parece estar terminando. Los dispositivos tecnológicos inalámbricos ocupan un lugar privilegiado entre las preferencias de los tucumanos. La ventaja sobre los que tienen cables es que permiten moverse libremente en un radio de 30 metros.

El especialista explicó que es posible conectar varias máquinas en red y navegar por internet sin cables, siempre y cuando se cuente con un dispositivo llamado router, que envía datos de un equipo a otro. También existen los access point, que vinculan dispositivos como impresoras y cámaras de seguridad caseras. , enumeró.

En el mercado se ofrece una amplia variedad de teclados y mouses inalámbricos, con diseños ergonómicos y teclas que responden al mínimo contacto. Agüero explicó que para que funcionen, es necesario conectar el receptor al puerto USB del equipo, y colocarle dos pilas a los dispositivos para que empiecen a operar.

En los teclados, las baterías duran hasta cuatro meses, mientras que en los mouses, lo hacen sólo dos meses, explicó Juan Carlos Velárdez, empleado de un comercio del rubro.

Teclado + Mouse Inalámbricos: 478.92 pesos
Impresora inalámbrica: 853.62 pesos
Adaptador de video inalámbrico para monitor: 3,164.91 pesos
Bocinas inalámbricas: 908.00 pesos

Y usted... ¿qué opina? :p

Aclaro que a este momento desconozco la disponibilidad de todos esos artículos en México.

Leer más...

Windows 7 a la vista

Con el correr de los años, los usuarios de Windows se han vuelto cínicos, al continuar Microsoft prometiendo mucho pero cumpliendo menos con cada nueva versión de Windows. Windows Vista ha sido un fracaso desde todo punto de vista, decepcionando a quienes constatan que la bella cara visual de este sistema operativo no compensa su bajo rendimiento ni sus baches de compatibilidad.

Pero los usuarios de Windows tendrán una agradable sorpresa bajo la forma del sucesor de Vista, Windows 7. Microsoft entregó ya una primera versión beta del sistema operativo a los representantes de la prensa tecnológica. Aun en su forma actual, Windows 7 demuestra que Microsoft ha aprendido de sus errores con Vista y se está centrando en lo que realmente interesa a los usuarios: que el programa responda, que sea intuitivo y que haga bajo uso de los recursos del sistema.

En la etapa actual Windows 7 ya se ve como un producto acabado, y de partida es visible el mejoramiento en cuanto a velocidad. Un reciente test demostró que Windows 7 es más rápido que Vista o XP, por un buen margen en algunos casos.

Otras molestias también han desaparecido: las molestas casillas de diálogo de Control de Cuentas de Usuario son menos prevalentes y se ha añadido pequeños mejoramientos en la interfaz para hacer el uso de la computadora menos frustrante. Windows 7 será bueno para la industria tecnológica y bueno para los usuarios de computadora. Esperemos que llegue a su escritorio en el curso de 2009.
Leer más...

sábado, 3 de enero de 2009

Al rescate de nuestras tradiciones (V)

El belén, también llamado nacimiento, pesebre, portal o pasitos en los diferentes países y regiones de habla hispana, es la representación plástica de escenas de la Natividad de Jesús de Nazaret, que se suele exponer en las iglesias y en los hogares. La construcción y exhibición de belenes forma parte de la liturgia navideña en muchas partes del mundo, especialmente en la tradición católica. En la plaza de San Pedro, en el Vaticano, se arma anualmente un belén de tamaño natural.

En 1223 san Francisco de Asís dio origen a los pesebres o nacimientos, en una ermita de Greccio. Pero en un principio, la escena del nacimiento de Cristo era representado por personas reales dentro de un establo con animales, no con figuras de cerámica o barro.

En este primer nacimiento, san Francisco ya incluía al buey y al asno, basándose en la lectura de Isaías: "Conoce el buey a su dueño, y el asno el pesebre de su amo. Israel no conoce, mi pueblo no discierne" (Is. 1,3). Aunque estos animales ya aparecen en el "Pesebre" del siglo IV, descubierto en las catacumbas de San Sebastián en 1877.

Posteriormente en el siglo XIV, la idea de los nacimientos se consolidó como tradición en la península itálica. En Nápoles, el rey Carlos III promovió la difusión de los nacimientos en España. Aunque los frailes franciscanos ya empezaban a difundirlos desde el siglo XIII, al igual que en Alemania.

Con las modas renacentista y barroca, la decoración de los nacimientos cobró fuerza y se volvió un arte. En América, los franciscanos usaron los belenes como método de evangelización. Fue allí donde comenzaron a ser anacrónicos, ya que incluían animales y plantas americanas, que en Palestina no se conocían en tiempos de Jesús, como los guajolotes, magueyes y nopales.
Leer más...

viernes, 2 de enero de 2009

Paradigmas de programación

  • La programación imperativa, en contraposición a la programación declarativa es un paradigma de programación que describe la programación en términos del estado del programa y sentencias que cambian dicho estado. Los programas imperativos son un conjunto de instrucciones que le indican al computador cómo realizar una tarea.

    La implementación de hardware de la mayoría de computadores es imperativa; prácticamente todo el hardware de los computadores está diseñado para ejecutar código de máquina, que es nativo al computador, escrito en una forma imperativa. Esto se debe a que el hardware de los computadores implementa el paradigma de las Máquinas de Turing. Desde esta perspectiva de bajo nivel, el estilo del programa está definido por los contenidos de la memoria, y las sentencias son instrucciones en el lenguaje de máquina nativo del computador (por ejemplo el lenguaje ensamblador).

    Los lenguajes imperativos de alto nivel usan variables y sentencias más complejas, pero aún siguen el mismo paradigma. Las recetas y las listas de revisión de procesos, a pesar de no ser programas de computadora, son también conceptos familiares similares en estilo a la programación imperativa; cada paso es una instrucción, y el mundo físico guarda el estado (Zoom).

    Los primeros lenguajes imperativos fueron los lenguajes de máquina de los computadores originales. En estos lenguajes, las instrucciones fueron muy simples, lo cual hizo la implementación de hardware fácil, pero obstruyendo la creación de programas complejos. Fortran, cuyo desarrollo fue iniciado en 1954 por John Backus en IBM, fue el primer gran lenguaje de programación en superar los obstáculos presentados por el código de máquina en la creación de programas complejos.


  • Los programas escritos en un lenguaje funcional están constituidos únicamente por definiciones de funciones, entendiendo éstas no como subprogramas clásicos de un lenguaje imperativo, sino como funciones puramente matemáticas, en las que se verifican ciertas propiedades como la transparencia referencial (el significado de una expresión depende únicamente del significado de sus subexpresiones), y por tanto, la carencia total de efectos laterales.

    Otras características propias de estos lenguajes son la no existencia de asignaciones de variables y la falta de construcciones estructuradas como la secuencia o la iteración (lo que obliga en la práctica a que todas las repeticiones de instrucciones se lleven a cabo por medio de funciones recursivas).

    Existen dos grandes categorías de lenguajes funcionales: los funcionales puros y los híbridos. La diferencia entre ambos estriba en que los lenguajes funcionales híbridos son menos dogmáticos que los puros, al admitir conceptos tomados de los lenguajes imperativos, como las secuencias de instrucciones o la asignación de variables. En contraste, los lenguajes funcionales puros tienen una mayor potencia expresiva, conservando a la vez su transparencia referencial, algo que no se cumple siempre con un lenguaje funcional híbrido.


  • La programación lógica consiste en la aplicación del corpus de conocimiento sobre lógica para el diseño de lenguajes de programación; no debe confundirse con la disciplina de la lógica computacional.

    La programación lógica comprende dos paradigmas de programación: la programación declarativa y la programación funcional. La programación declarativa gira en torno al concepto de predicado, o relación entre elementos. La programación funcional se basa en el concepto de función (que no es más que una evolución de los predicados), de corte más matemático. El lenguaje de programación lógica por excelencia es Prolog, que cuenta con diversas variantes. La más importante es la programación lógica con restricciones (véase artículo sobre programación con restricciones), que posibilita la resolución de ecuaciones lineales además de la demostración de hipótesis.


  • La Programación Orientada a Objetos (POO u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de 1990. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos.
Leer más...

Noche de muertos :s

Y bien... quién en las fechas de octubre se resiste a los Halloween y a las cosas que tienen que ver con seres de ultratumba o "del más allá"??

Pues bien, yo no soy la excepción, y resulta que tengo una amiga bastante locuas y alegre, con quien hago algunos proyectos de software.

Resulta que con esta amiga el fin de semana correspondiente a la noche de muertos, pues nos la pasamos platicando y me comentó qué tal sé manejar Corel y si podría "aparecer" unos fantasmas, le dije ";) oyeme!! cuál es el plan?" a lo que me cuenta sobre un concurso donde participan sus amigos y la idea es mostrar fantasmas en las fotos, le dije "ya vas!!" y al poco que me manda una foto, así que me puse a buscar por internet fotos de "fantasmas" o cosas que lo parecieran, unos retoques por aquí, transparencias por acá y... voala! " Fantasmas instantaneos marca 'Efra' "

Claro, en algún momento el efecto tendría que fallar, pues ya eran más de las 2 de la madrugada :p así que al querer dar retoque y que lucieran unos "ojos" y "boca" en mi "fantasma", me excedí un poco y mi amiga me dijo "Uy!! ese se parece al hombrecito de Jenjibre jajaja..." digo ¿para qué le picas la cresta al gallo? pues que me pongo a buscar, recorto por aquí, pego por acá, acomodo más allá... Y este fue el resultado...

No está demás que diga que terminó mandándolo, pero luego encontré algo mejor y le mandé esta última...


En qué termino todo esto?? los remito al blog de mi amiga Juno -> Free Dominius: Noche de CazaFantasmas
Leer más...

Al rescate de nuestras tradiciones (IV)

¿Cómo hacer piñatas?

La fabricación de piñatas es una hermosa tradición que se ha ido perdiendo por la vertiginosidad de nuestras actividades actuales.

Me preguntaron cómo hacer unas piñatas y pues aquí le spongo cómo hacer una bella piñata tradicional de estrella de 7 picos.

Necesitaremos:
  • Olla de barro sin asas y sin pintar, es decir 100% barro
  • Papel periódico (el que se hace de papel revolución, te venden un periódico como de 1 kilo de peso por unos pesos y si es ya pasado, pues más barato)
  • Harina (un medio kilo)
  • Agua
  • Limón
  • Papel de china de colores
  • Tijeras
  • Palo de escoba
  1. Ponemos una olla con medio litro de agua a calentar a fuego medio y de a pocos agregamos la harina y vamos moviendo para que no se pegue y los grumos los vamos desbaratando, le agregamos el jugo de medio limón y seguimos moviendo hasta que obtengamos una pasta espesa, de consistencia similar a los pegamentos de contacto.
  2. Ponemos la olla de barro para la piñata sobre una mesa con la "boca" hacia abajo, rasgamos el periódico en tiras o fragmentos de tamaño medio (de unos 20 a 25 cm por lado, nada de cortarlo con tijeras, lo bonito es el rasgarlo a mano), los embadurnamos con el engrudo que hicimos y lo pegamos sobre la olla, así hasta cubrirla totalmente, pueden ser 2 o 3 capas, según el gusto.
  3. Con hojas de periódico hacemos "cucuruchos" o conos para formar los picos de la estrella, recordemos que deben ser 7
  4. A cada cucurucho le hacemos muescas en la base para poder pegarlos al cuerpo de la piñata y para reforzar, cubrimos las pestañas con tiras de periódico con engrudo
  5. Comenzamos por hacer con papel de china los flecos que adornan las puntas de la estrella, para ello tomamos un pliego de papel de china y lo cortamos en tiras de unos 30 cm de ancho, luego hacemos unos cortes paralelos entre sí y perpendiculares al largo del papel; los cortes deben ser de aproximadamente 2/3 del ancho del papel, luego embadurnamos con el engrudo la parte sin cortes y cubrimos una de las puntas de la estrella y así para los siete picos.
  6. Los otros pliegos de papel de china los cortamos a lo largo en tiras de unos 15 cm de ancho; a cada tira le embarramos engrudo por una orilla siguiendo el largo de la tira, unos 3 cm, ponemos el palo de escoba al centro de la tira sin que toque el engrudo y luego le pasamos encima el otro extremo del papel y pegamos ambas orillas como haciendo una canastilla o columpio para el palo; y así para cada tira, ya que haya secado lo suficiente, hacemos cortes paralelos entre sí y perpendiculares al largo de la tira sin que los cortes lleguen a la parte pegada.
  7. "Vestimos" la piñata con los "chinitos" que hicimos, comenzando desde los extremos de picos de la estrella y hacia el cuerpo cuidando que las orillas sin corte sean las que embadurnemos y queden colocadas hacia el centro. El cuerpo de la piñata lo cubrimos desde la base y hacia la "boca".


Leer más...

Al rescate de nuestras tradiciones(III)

Las piñatas tienen su origen en China, donde, al inicio del año chino en primavera, se llevaba a cabo una ceremonia en la cual los chinos elaboraban con papel la figura de un buey, la cubrían con papeles de colores y le colgaban herramientas agrícolas.

Los colores de la figura simbolizaban las condiciones en que se desarrollaría el año con respecto a la agricultura. Se rellenaban con cinco clases de semillas que caían cuando los reyes mandarines le pegaban a la piñata con varas de diferentes colores. Cuando ya estaba vacía, se quemaba y la gente trataba de obtener parte de las cenizas, pues consideraban que daba buena suerte para todo el año.

Esta costumbre china llegó a Europa y en Italia fue donde le dieron un sentido religioso. Primero las utilizaron para las fiestas de Cuaresma, que concuerdan con el inicio de la primavera.

La piñata está hecha con una olla de barro cubierta con papel de colores brillantes y representa al demonio, que suele presentar al mal como algo llamativo para que cautive al hombre y ceda a la tentación.

La piñata clásica es como una estrella de siete picos que representan a los siete pecados capitales: soberbia, avaricia, lujuria, ira, gula, envidia y pereza.

Pegarle a la piñata con los ojos vendados representa la fe, virtud que nos permite creer sin tener que ver.

El palo con el que se le pega a la piñata representa a la fuerza de la virtud que rompe con los falsos y engañosos deleites del mundo. Las virtudes que hay que cultivar para vencer los pecados capitales son: contra la soberbia, la humildad; contra la avaricia, la magnanimidad; contra la ira, la paciencia; contra la envidia, la generosidad; contra la lujuria, la castidad; contra la gula, la templanza; contra la pereza, la diligencia. Con la ayuda de Dios, se destruye al mal y así se descubren los frutos que hay dentro de la piñata , que representan a las gracias de Dios.

El relleno de la piñata es símbolo del amor de Dios porque al romper con el mal, se obtienen los bienes anhelados.

De Italia, la costumbre de romper piñatas en Cuaresma llegó a España. Los españoles instauraron una fiesta cada primer domingo de Cuaresma y la llamaron "El baile de la piñata".

Romper la piñata al inicio de la Cuaresma simbolizaba el deseo de acabar con el mal en la propia vida, de convertir el corazón para volver a Dios y de recibir los bienes eternos.

A principios del siglo XVI esta tradición era desconocida en América. Sin embargo en México, los indios mayas, que gustaban mucho del deporte, tenían un juego en el que trataban de romper con los ojos vendados una olla de barro llena de chocolate que se balanceaba detenida de una cuerda. A los frailes evangelizadores se les ocurrió que serviría de catequesis dar un sentido religioso al juego de la olla, enseñándoles el significado religioso de las piñatas y promoviendo que se rompieran durante el tiempo de Adviento como un complemento a las fiestas de las Posadas y con el mismo sentido de conversión que le daban los europeos.

Los "aguinaldos" son bolsitas o canastas con dulces y galletas que se les entregan a las personas que, por su edad o por su salud, no pueden acercarse a recoger los dulces y las frutas de las piñatas, con la idea de que nadie se quede sin recibir los beneficios de la piñata y sin participar de la alegría de la fiesta.
Al repartir los aguinaldos debemos pensar en que todos llevamos dentro nuestro propio "relleno", es decir, una serie de cualidades, de dones que debemos descubrir y desarrollar para compartir con los demás. Cuando compartimos, nos llenamos de felicidad tanto al dar como al recibir.

Leer más...

Al rescate de nuestras tradiciones (II)

Diciembre... qué bonito mes... Iniciando con la fiesta del el 12 en que se celebra a la Virgen de Guadalupe y muchísima gente va en procesión a visitarla a la Basílica de Guadalupe en México DF (también conocida como "La Villita") y siguiendo con "las posadas" (de lo que trata este post)

Pues las Posadas son una tradición mexicana donde durante 9 días se recuerda el viaje de María y José desde Nazaret hasta Belén, no porque haya sido en 9 días.

Origen de la tradición:

Las posadas son fiestas que tienen como fin, preparar la Navidad. Comienzan el día 16 y terminan el día 24 de Diciembre.

Los misioneros españoles que llegaron a México a finales del siglo XVI, aprovecharon estas costumbres religiosas para inculcar en los indígenas el espíritu evangélico y dieron a las fiestas aztecas un sentido cristianos, lo que serviría como preparación para recibir a Jesús en su corazón el día de Navidad.

En 1587 el superior del convento de San Agustín de Acolman, Fray Diego de Soria, obtuvo del Papa Sixto V, un permiso que autorizaba en la nueva España la celebración de unas Misas llamadas "de aguinaldos" del 16 al 24 de diciembre. En estas Misas, se intercalaban pasajes y escenas de la Navidad. Para hacerlas más atractivas y amenas, se les agregaron luces de bengala, cohetes y villancicos y posteriormente, la piñata.

En San Agustín de Acolman, con los misioneros agustinos, fue donde tuvieron origen las posadas.

Los misioneros convocaban al pueblo al atrio de las iglesias y conventos y ahí rezaban una novena, que se iniciaba con el rezo del Santo Rosario, acompañada de cantos y representaciones basadas en el Evangelio, como recordatorio de la espera del Niño y del peregrinar de José y María de Nazaret a Belén para empadronarse. Las posadas se llevaban a cabo los nueve días previos a la Navidad, simbolizando los nueve meses de espera de María. Al terminar, los monjes repartían a los asistentes fruta y dulces como signo de las gracias que recibían aquellos que aceptaban la doctrina de Jesús.

Las posadas, con el tiempo, se comenzaron a llevar a cabo en barrios y en casas, pasando a la vida familiar. Estas comienzan con el rezo del Rosario y el canto de las letanías. Durante el canto, los asistentes forman dos filas que terminan con 2 niños que llevan unas imágenes de la Santísima Virgen y de San José: los peregrinos que iban a Belén. Al terminar las letanías se dividen en dos grupos: uno entra a la casa y otro pide posada imitando a San José y la Santísima Virgen cuando llegaron a Belén. Los peregrinos reciben acogida por parte del grupo que se encuentra en el interior. Luego sigue la fiesta con el canto de villancicos y se termina rompiendo las piñatas y distribuyendo los "aguinaldos".

Significado de la tradición:

Las posadas son un medio para preparar con alegría y oración nuestro corazón para la venida de Jesucristo, y para recordar y vivir los momentos que pasaron José y María antes del Nacimiento de Jesús.

Algo que no debes olvidar

Debemos vivir las tradiciones y costumbres navideñas con el significado interior y no sólo el exterior para preparar nuestro corazón para el nacimiento de Jesús.

Cuida tu fe

Algunas personas te podrán decir que estas costumbres y tradiciones las ha inventado la gente para divertirse y los comercios para vender. Recuerda que hay mucho significado detrás de cada una y trata de vivir estas tradiciones con el sentido profundo que tienen. Así, el 24 de diciembre no solo será un festejo más, sino que habrás preparado tu corazón con un verdadero amor a Dios y a tu prójimo.

fuente: Catholic.net
Leer más...

AL rescate de nuestras tradiciones (I)

Como sabemos, las tradiciones son parte de la identidad de un pueblo o un pais, solo que en un mundo tan globalizado, las tradiciones se van reemplazando por las costumbres del pais con más empuje comercial. Es por ello que me estoy dedicando a postear lo que son las bellas tradiciones de México; para que no se pierdan pongo mi granito de arena en este blog.

Las ofrendas tienen su historia muy antigua y las tradicionales son una mezcla de las culturas prehispánicas e hibéricas.

Contienen elementos muy interesantes y cada uno con un significado. Aquí pongo unas fotos de algunas ofrendas y más abajo el significado de algunos elementos tradicionales.



Leer más...

Los libros de "El tigre" y "El dragón"... ¿mitología china?

Jústamente hoy que le dí una buena limpieza a mi PC fue que comencé a reorganizar este pequeño sitio y mientras navegaba me acordé algo... "¡El libro del dragón!... ¡El libro del tigre!"...

Suena a algo de kung-fu o algo que tiene que ver con la filosofía china, verdad?? pues resulta que esos libros son dos buenos libros sobre... COMPILADORES

Esos libros los llevé en mi curso de Compiladores mientras estudiaba la carrera. ¿por qué lo menciono? porque mis chavos, a los que doy clases, les estoy enseñando lo poco que sé de Linux y lo que recuerdo que me fue enseñado como tecnologías bajo ese sistema operativo, es a manera de "embarradita" de programación, solo para que sepan un poquito de lo que se puede hacer con un enfoque un poquito académico y de investigación más que de entretenimiento.

Aquí les pongo un enlace a lo que en ese curso utilizamos y a algunas herramientas extras. Chéquen este post con frecuencia.

http://dinosaur.compilertools.net/
http://fbielma.org/files/docs/compiladores.pdf
http://www.dynamics.unam.edu/users/mtrejo/cursos/compiladores/compilers.pdf Leer más...

Escritorios tridimensionales

Pues bien, entre las películas que últimamente he visto fueron Iron-Man, Crepúsculo, Viaje al centro de la Tierra y de estas, la que más me movió fue la de Iron-Man ¿a quién no le mueve el ver semejante despliegue de efectos y alarde de tecnología, aunque sea en algunos casos ficticia.

En mi caso, lo que me gustó más que la armadura o los efectos, fue la mesa de trabajo de Tonny, ese "escritorio" que mostraba holográficamente lo que fuera y pasar cosas de una pantalla a esa mesa o a otra pantalla con el movimiento de un apuntador. Y lo que pasa es que a mí me gusta la graficación tridimensional (últimamente la dejé bastante abandonadilla).

Así que aquí les presento algunos "escritorios" tridimensionales, algunos son más bien gestores de escritorios múltiples con efecto 3D al cambiar entre escritorios

Escritorio 3D (debería decir "caja de huevo" en vez de escritorio, me da la sensación de estar mirando dentro de una caja de cartón)
AltDesk Portable (debido a que primero lo ví en el Vista, diré que AltDesk se parece al efecto que tiene dicho sistema operativo al cambiar entre ventanas)
Leer más...

y qué es UML?

Ya antes comencé a poner un post al respecto, y en virtud de que muchos no lo manejamos de manera fluida y cuando nos lo mencionan ponemos cara de "y eso con qué se come?". Inicio una mini-serie de post referentes a UML de la cual, éste será algo así como el índice e introducción.

Pues... comenzamos!!

Leer más...