May 07 2008

Configuración rápida de postfix

Postfix es un daemon SMTP muy flexible y seguro, al menos eso es lo que dice la documentación, pero la realidad es que aunque en verdad es muy flexible, su configuración puede ser un verdadero dolor de cabeza si no contamos con los parametros correctos a configurar.

Lo anterior fue realizado en un servidor HP Proliant ML 3500 Series con OpenSuSE 10.3, pero en teoría debería funcionar en cualquier distribución Linux

Una vez instalado postfix en nuestro sistema, lo siguiente que hay que hacer es configurarlo. En ocasiones anteriores, me hubiera decantado por sendmail, dadas las épicas y cruentas batallas que tuve con él y lo mucho que sude al configurarlo. Pero Postfix demostró por mucho ser más fiable y ligero que su antecesor. Cabe mencionar, que el propósito de este artículo es: Crear la configuración necesaria para dejar funcionando postfix como servidor SMTP en un dominio plenamente funcional, lo que supone pues, que el lector está familiarizado con los conceptos básicos del funcionamiento del correo y del DNS, y que ha instalado y configurado un servidor DNS.

Manos a la obra

Con su, cambiemos a root y dirijámonos al directorio /etc/postfix (puede variar según la distribución que se use). Con nuestro editor de texto favorito, abramos el archivo main.cf, los valores a modificar con su respectivo valor son:

CODE:
  1. inet_protocols = all
  2. masquerade_exceptions = root
  3. myhostname = www.tudominio.com
  4. mydomain = tudominio.com
  5. myorigin = $mydomain
  6. inet_interfaces = all
  7. mydestination = $mydomain, $myhostname, localhost.$mydomain
  8. mynetworks_style = subnet
  9. disable_dns_lookups = no
  10. relayhost =
  11. strict_8bitmime = yes
  12. disable_mime_output_conversation = no
  13. smtpd_helo_required = yes
  14. strict_rfc821_envelopes = yes
  15. smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, reject_unknown_sender_domain, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_pipelining, reject_unknown_recipient_domain

Los valores disable_dns_lookups, strict_8bitmime, disable_mime_output_conversation, smtpd_helo_required, strict_rfc821_envelopes y smtpd_recipient_restrictions son medidas muy básicas, pero recomendadas para combatir el spam, de las cuales smtpd_recipient_restrictions permite establecer restricciones a usuarios no válidos o desconocidos entre otras cosas. El atributo myorigin siempre debe apuntar a $mydomain, este valor es el que permite que nuestros mensajes salgan en la forma usuario@dominio.com. Además de eso relayhost queda en blanco, dado que el relay lo vamos a hacer nosotros mismos.

Una vez terminada la configuración, guardamos los cambios y vamos a refrescar postfix con: postfix reload, con eso debería ser suficiente.

Cabe destacar que esto es una configuración muy simple, es decir aún no consideramos la cuestión del spam de forma seria, ni instalamos un antivirus, ni creamos filtros ni nada. Ya que esos temas los trataré más a detalle en otras ocasiones, de cualquier forma, en la red hay mucha información al respecto y sobre todo, la web oficial de postfix es de gran ayuda a la hora de trabajar con él.

April 11 2008

Tres opiniones desfavorables

Leía el mini artículo Tres opiniones favorables sobre PHP, donde algunos expertos dan su opinión sobre las cosas que favorecen al lenguaje PHP y me parece increíble, no lo que los expertos tengan que decir, sino la sarta de tonterías sin sentido por las que la gente discute. No se ustedes, pero yo estoy harto de estás absurdas peleas sobre cual es mejor lenguaje. Y la moda de hoy es "Ruby es mejor que PHP".

He oído de todo, desde opiniones objetivas y centradas, hasta absurdos como simplemente decir "PHP apesta" sin dar una razón de peso real. Creo que debemos entender una cosa. Lenguajes hay muchos, con propósitos diferentes, nacidos bajo condiciones diferentes, algunos ya cumplieron su ciclo, y otros están en transición, pero lo importante no es competir para ver cual es el mejor lenguaje. Un lenguaje de programación será una excelente herramienta si el programador es excelente, y será una pésima herramienta si el programador es realmente malo. Así que antes de andar por ahí condenando tal o cual lenguaje, creo que primero deberíamos darnos cuenta que tanto conocemos el lenguaje de nuestra preferencia y que tan eficientes somos usándolo. No vaya a ser que nos hallemos adorando a un ídolo de papel construido más sobre nuestro ego e ineptitud que sobre una base, concreta y cuantificable.

Entonces, lejos de criticar un lenguaje, yo recompondría y daría tres opiniones desfavorables no sobre el lenguaje, sino sobre el programador.

  1. El programador tiende a idolatrar el lenguaje de su preferencia
  2. El programador tiende a olvidar que la curva de aprendizaje de un lenguaje nunca es similar en ningún individuo, por eso le es más fácil criticar a quienes empiezan por un lenguaje que no sea su favorito.
  3. El programador tiende a olvidar que él comenzó muchas veces como esos a quienes critica (aunque hay sus casos excepcionales)

PD. A los que me siguen en twitter, mis peleas con Yaraher sobre Ruby son pura joda, como todo lo que se escribe ahí.

To All Pioneers

February 12 2008

Temblores y más temblores

México ha sufrido una intensa semana de temblores, sobre todo en la parte norte, donde ya van más de 100 réplicas del último temblor de 5° ocurrido apenas ayer en la zona de Mexicali. Hoy hace unos momentos, acaba de temblar aquí en Veracruz, muy pocos se habían dado cuenta, y al parecer el temblor fue bastante largo con episodios cortos y una sacudida algo violenta entre las 6:55 y las 7:03 de la mañana. Esto no es nuevo, pero más vale recordar de nuevo, que se debe hacer en caso de sismo o temblor antes, durante y después del mismo.

No debemos olvidar, dos cosas muy importantes, a) Conservar la calma y b) Evacuar el lugar y buscar el punto de reunión más cercano. Lo que me lleva a preguntarme, ¿realmente existe una cultura de la prevención? En mi ciudad al menos, parece que no. Y es que no solo nos costo trabajo a todos los profesores hacer que el alumnado saliera (creían que era un juego), sino que además, notamos que la mayoría se quedo en la planta baja y no salió del edificio (a pesar de haber hecho ya antes simulacros). Cuando al fin salimos, pude notar, que aparte de nosotros, solo el banco cercano hizo este movimiento ¿Y los demás edificios cercanos, casas, negocios y oficinas en general?

Parece mentira que a más de 20 años de aquel famoso terremoto que sacudió al DF, nosotros, la gente de fuera, no haya aprendido una valiosa lección. Pero aún más, el panorama no parece mejorar con las nuevas generaciones que poco o nada prestan de atención a estás medidas. Si usted me está leyendo, y vive en una zona de temblores o aún si no vive en una, no lo tome a broma. Un temblor es una cosa muy seria, puede que no pase nada durante el temblor, puede que sea uno pequeño, pero nuestro planeta es muy misterioso, ¿está usted preparado en caso de que si ocurra algo?

Update: Al Parecer el temblor empezó a las 6:50 y se originó en la región de Oaxaca y fue de 6.6° grados.

January 28 2008

Ideología e idiosincracia

Hoy me puse a meditar, cual es la estrecha diferencia entre el significado de estás palabras. No es de negarse que muchas de las cosas que suceden hoy en día, están completamente relacionadas a estos conceptos, bajo cuya sombra han sufrido muchos pueblos, y que muchos otros, aprovechados, tiranos, héroes o villanos, hay utilizado a lo largo de los años como estandarte de su verdad.

Una ideología es el conjunto de ideas, tendentes a la conservación o la transformación del sistema existente (económico, social, político...), que caracterizan a un grupo, institución, movimiento cultural, social, político o religioso.

Considerada también como La ciencia que estudia las ideas creció y se desarrollo bajo el amparo de Destutt de Tracy. Por supuesto, la ideología no fue descubierta por el hombre, fue ella, quien a lo largo del tiempo, alcanzo al hombre. Marx, decía que la relación de la realidad con las ideas es menos importante que su objetivo. Y eso es lo peligroso del asunto, ya que la concepción de Marx claramente le da un carácter altamente relevante al dicho popular de "el fin, justifica los medios".

Luego entonces, si lo importante es la ideología, más no la realidad ¿donde queda el carácter humanista y democrático que muchos de los que se han sujetado a este teorema dicen tener? Pero vayamos más a fondo.

Hablamos de ideología cuando una idea determinada es ampliamente compartida conscientemente por un grupo social en una sociedad. A veces es un rasgo fuertemente identitario, de forma similar a la religión, la nación, la clase social, el sexo... Además los miembros del grupo ideológico admiten o no que determinado individuo pertenece al grupo según comparta o no ciertos presupuestos ideológicos básicos.

Tenemos pues, un sentido elitista y excluyente que justifica su razón de ser y pensar, y rechaza todo lo que se oponga. Pero la parte de "consciente" es aquella que depende de la habilidad manipuladora de quien este detrás de aquella idea. Si yo deseo que un grupo de personas me sigan y me apoyen, entonces trabajaré en su consciente, y aún en su subconsciente, y les enseñaré en menor medida, a hacer lo mismo que hago con ellos, rechazando con un aire casí divino todo lo demás, después de todo, yo soy el que tiene la idea y la verdad absoluta de las cosas. Aquí, cabe hacer un diferencia, con el idealista nato, aquel hombre o mujer que lucha por una idea, que se esfuerza por lograrla, pero que entiende su posición frente a la sociedad, y comprende su papel.

¿Es una idea de verdad revolucionaria (estoy empezando a odiar esa palabra)? ¿Es un beneficio real y tangible, no solo para mí, sino para el resto? ¿Qué consecuencias tendrá a corto, mediano y largo plazo? ¿Está MI idea fundamentada solo en MIS sentimientos, en lo que YO creo, en lo que YO pienso que es mejor? El gran falló de la mayoría de las ideas propuestas hasta ahora (de corte político, económico y social) es precisamente eso. Porqué aquel que propuso la idea, aquel que originó todo, agrego en gran manera parte de su yo, de sus deseos y ambiciones más íntimas, y lo mismo fueron haciendo todos y cada uno de sus predecesores, hasta que se convirtió en una especie de verdad absoluta arrebatada.

Pero veamos el otro lado de la moneda.

Idiosincracia, es la manera de ser que caracteriza a las personas que pertenecen a un determinado grupo social. Puede estar determinada por la nacionalidad, temperamento, estatus, tendencias en sus gustos, etc. Identifica claramente similitudes de comportamiento en las costumbres sociales, en el desempeño profesional y en los aspectos culturales. Las relaciones que se establecen entre los grupos humanos según su idiosincrasia, son capaces de influir en el comportamiento individual de las personas aún cuando no se esté convencido de la certeza de las ideas que se asimilan en masa. Este término es utilizado comúnmente para identificar amplios grupos de personas sin especificar cada detalle que los relaciona entre sí. También se utiliza para enfatizar las diferencias entre personas de diferente origen y costumbres.

¿Cual es el fracaso más grande de muchos sistemas políticos, económicos, educativos y financieros? La idiosincrasia. En un estado ideal de las cosas, un persona (física o moral) desearía que todo cuanto dice, manda u ordena, sea aceptado de forma irrefutable, sin protestas, de forma unánime e incluso, desearía ser alabado por la magnificencia de su pensamiento, y tal vez nunca se atreva a decir (o tal vez si), pero hasta desearía ser adorado por un mundo que no lo merece.

En el estado real de las cosas, la gente se mueve de lugar, se relaciona, se influencia cultural y socialmente, formando poco a poco su idiosincrasia personal, aquel espacio y último reducto a donde nadie puede hacer mella mientras su espíritu se mantenga fuerte a las diarias presiones e intentos de todo cuanto lo rodea por echar abajo esa idiosincrasia adquirida. Porque si, la idiosincrasia, no nace en el hombre, sino que este, la va adquiriendo en su diario vivir y padecer. La idiosincrasia se vuelve peligrosa para muchos de estos "idealistas" porqué le permite al individuo seguir pensando, seguir razonando y poner en duda el resto de ideas. La razón de que mucha gente sea despedida, marginada e incluso muera hoy en día es principalmente esa. Nadie con un mínimo grado de poder, desea ceder, ni mucho menos ser contradecido, lo que nos lleva de nuevo a aquello de que para ellos, la idea es más importante que la realidad.

Se convierte pues, en una batalla personal, entre el ego de un hombre o grupo de personas (generalmente minoría) y el rechazo natural y obvio del resto, cuya idiosincrasia le ha permitido no aceptar la idea como absoluta y única. Es aquí, donde un ciudadano común, sin mucha preparación, temeroso, débil, flojo y perezoso, decide o dejarse llevar por la corriente (es decir, por quien gane) o simplemente ceder y convertirse en un seguidor pasivo del montón.

No quiero terminar pues, sin dejar en claro mi postura. Yo no estoy en contra de los idealistas actuales, pero si de sus métodos y de la forma oscura y torcida en como han deformado la concepción del idealismo para satisfacer sus deseos personales, de la forma tan cínica en como mueven los hilos, y hacen todo lo posible porque el mundo exterior no vea esa realidad que tan poco o nada les interesa, porqué de otra manera, sus intereses se vería afectados. Como tampoco estoy a favor del conformismo de muchos pueblos, del idealismo casí divino que se les ha dado por parte de las masas, y de la absurda y estúpida mentalidad de creer que un solo hombre o una minoria, van a mejorar las cosas como por arte de magia, solo por la bandera de una ideología. Después de todo, también son seres imperfectos, sujetos a los mismos problemas emocionales, psíquicos y psicológicos que nosotros.

* Todas las definiciones han sido sacadas de la Wikipedia

January 07 2008

Regreso a la normalidad y ¡Feliz Año Nuevo!

Dos anheladas, necesitadas y merecidas semanas de vacaciones eran lo que llevaba meses pidiendo, realmente llega un momento del año (sobretodo en los últimos dos meses) en que uno ya necesita descanso y mi caso no era la excepción. Desde el día que estuve en ese congreso como encargado del área de registro a la mesa de negocios hace 3 meses, no había parado de trabajar, desarrollando software, revisando exámenes, tareas, proyectos, cumpliendo con los requrimientos que se me exigían en el trabajo y entre proyectos con mis clientes y otras cosas más. El final del 2007 fue una loca carrera por terminar principalmente 3 proyectos que me tenían ocupado casi todo el tiempo que me queda libre por las tardes y en los que mi pobre portátil sufrió su primera jornada maratónica de desarrollo y salió triunfante como el que más.

Lo bueno de esos tres meses de locura y caos, es que económicamente no me pude quejar, fue una buena epoca, !y muy a tiempo¡ porqué un hijo y siete sobrinos directos son un problema en fechas navideñas, parecen pollitos piando por comida (en este caso juguetes). Pero la epoca navideña con su último resquicio termino ayer, así que puedo respirar tranquilo sabiendo que cumplí con todo. Así que heme aquí ahora, sentado de nuevo en mi oficina después de dos semanas de no ver el monitor de mi fiel Tsuruko escribiendo este artículo, mientras sorbo un poco de café, leo las últimas noticias, reviso correos y recibo la información de un nuevo proyecto.

No voy a mentirles, a mi me gusta mucho la epoca navideña, no solo por las vacaciones que tengo en esas fechas, sino porque me gusta ver todo lo que la celebración conlleva, las luces de colores, el árbol de navidad, la decoración, la gente corriendo de un lado a otro, y las tan famosas ramas navideñas, me traen recuerdos de cuando solía participar en esas cuestiones. Hoy en día, puedo notar con algo de nostalgia y tristeza como se ha ido perdiendo esa costumbre para dar paso a otras costumbres o simplemente desaparecer entre las familias, como que la gente hoy en día está más centrada en satisfacer su ego antes que otra cosa.

Finalmente, retomando el tema, me alegra nuevamente regresar a la actividad. Descansar es bueno, pero llega un momento en que me desespera estar sin hacer algo, mirando hacía adelante, puedo ver que aún hay muchas cosas por hacer y un largo camino que seguir, asií que no solo les deseo feliz año nuevo, sino que espero, que en ese largo camino, nos encontremos una y otra vez.

December 03 2007

Venezuela dice ¡NO!

Realmente es muy raro que yo opine en temas de política (me disgusta mucho hablar de este tema). Pero desde hace poco, he decidido no hacerme de la vista gorda en muchas cosas (gracias AMLO, tu olvido por Tabasco me ha abierto los ojos). Y la verdad me alegro mucho está noticia, no soy venezolano, pero tengo muchos amigos allá muy queridos todos ellos y siento feo cada que escucho las noticias de lo que está pasando en su país. La verdad es que no soy partidario de ninguna ideología política, pienso que más que luchar por una ideología (lo cual está muy gastado en este siglo), la política debería regresar a sus verdaderos orígenes que eran la del servicio. Por supuesto, es solo un sueño utópico de mi parte. Ningún político regordete, forrado de dinero y con guardaespaldas renunciaría a su vida de lujos y gastos para servir al pueblo, por muy bonito y convencedor que suene.

Porque los verdaderos políticos han muerto hace muchos años, los Benito Juárez, Abraham Lincoln, Salvador Díaz Mirón, y otros ya no existen, y es lamentable que aún la misma definición de político tenga connotaciones como golpe de estado o fraude. Hoy un pueblo ha dicho, No, no y no. Es una importante decisión, y lejos del gastado discurso manipulador, rencoroso y cargado de frustración de la contraparte, lo importante aquí, es que es el pueblo y no un solo individuo coaccionando a las masas quien ha decidido su destino. No recuerdo donde lo escuche, pero la frase versa así.

La trayectoria que la vida de un pueblo debe seguir, le corresponde solo al pueblo mismo, y no a los políticos, quienes solo son instrumentos, completamente desechables cuando los intereses de sus gobernados han cambiado y su ciclo se ha cumplido

No quiero ser tildado de anarquista, pero ningún sistema político (llamese socialismo, comunismo, capitalismo, neo liberalismo, etc) ha podido solucionar de lleno los problemas de la sociedad, ni los solucionará nunca de forma definitiva, entonces, es derecho de toda una nación, hacer a un lado un sistema que no ha funcionado como debería e intentar otra forma de gobierno, es solo mi punto de vista.

November 03 2007

Tabasco necesita de tu apoyo: Cuentas Bancarias para apoyar a Tabasco

Es hora de apoyar a la gente en desgracia, si no puedes ayudar económicamente o enviando víveres o agua, puedes apoyar difundiendo los números de cuenta en donde se puede depositar cualquier cantidad y así ayudar a toda la gente de Tabasco que se encuentra en el total desamparo pues lo han perdido todo. Más del 70% del Estado se encuentra inundado, cientos de miles de familias lo perdieron todo en unos cuantos minutos, ayuda en la medida de tus posibilidades.

mextimologia-tabasco-01

Como todos saben, el estado de Tabasco en la República Mexicana, se encuentra inundado en un 70%, es por ello que a través de los blogs que un servidor tiene, he decidido solicitar la ayuda de todos los lectores. Lo que puedas donar será de ayuda, de verdad, desde 1 peso es bueno, no dejes pasar la oportunidad de apoyar a la gente que se encuentra en desgracia, recuerda que nadie está exento de sufrir por la fuerza de la naturaleza.

Hoy por ti, mañana por mi …. dice el dicho. Ayuda con lo que puedas, cualquier cantidad sirve, no te dé pena si sólo puedes hacerlo con $1.00, $10.00, $100.00 o lo que sea, cada quien lo hace de acuerdo a sus posibilidades y todo es de utilidad.

diversion-gratis-ayuda-humanitaria-02

diversion-gratis-ayuda-humanitaria-03

diversion-gratis-ayuda-humanitaria-04

diversion-gratis-ayuda-humanitaria-05

diversion-gratis-ayuda-humanitaria-06

diversion-gratis-ayuda-humanitaria-07

”diversion-gratis-ayuda-humanitaria-08″

diversion-gratis-ayuda-humanitaria-09

A continuación les dejo los números de cuenta a los que se puede depositar para apoyar a toda ésta gente que se encuentra en desgracia:

  • Banamex
    A nombre de Fomento Social Banamex
    Cuenta: 120, sucursal 100
  • BBVA-Bancomer
    A nombre de Fundación BBVA Bancomer
    04 Apóyame 3
    Cuenta: 0427692633
  • Banorte
    Cuenta: 27
    Cuenta: Clabe 072-790 000000000270
  • Santander
    Cuenta: Apoyo a Tabasco
  • Scotiabank
    Cuenta: 00100911240
  • HSBC
    A nombre de Fundación Merced
    Cuenta: 4025940156
  • Banco Azteca
    Cuenta: 01720115412160
  • Ixe Banco, S.A.
    A nombre de Damnificados de Tabasco
    Cuenta: 7777777-8

Aqui unos banners con más información:

mextimologia-ayuda-humanitaria-apoyo-pesoxpeso

mextimologia-ayuda-para-tabasco

RSS