¿Me puedes hacer una página web?

Braulito, tú haces páginas web, ¿verdad? ¿me puedes hacer una?, pero por favor cóbrame baratito nomás.

Ésta es la frase común que escucho cuando alguien me pide un trabajo. Mucha gente tiene la idea equivocada de que una "página web", como suelen llamarle, es algo simple de hacer y que se podría hacer de un día para otro.

Cusco es una ciudad turística y por ende hay muchas empresas relacionadas a éste sector que requieren sitios web para vender sus productos al extranjero. Sin embargo, la mayoría de la gente que está tras este negocio, tiene la rara creencia de que un sitio web se hace rápidamente y que hacerlo no cuesta casi nada. Esto se debe porque existen muchas personas que se dedican a hacer sitios web -- generalmente no de muy buena calidad -- que cobran muy bajo.

Continue reading "¿Me puedes hacer una página web?"

WordCamp Spain

WordCamp Spain es "un evento dedicado a promover, compartir y difundir los conocimientos y el espíritu de comunidad entre los usuarios, desarrolladores y empresas que usan WordPress para sus proyectos". Se realizará el próximo sábado 10 de octubre, en Espai Jove de Gràcia de Barcelona.

Aunque estoy relativamente cerca, lamentablemente me enteré muy tarde para poder hacer los planes y principalmente para ahorrar un poco en la compra de pasajes 😀 . Bueno, estaré al tanto de lo que escriban los que irán. 🙂

Escribiendo TeX en Windows

Hasta antes de este año, sólo sabía para para qué se utilizaba TeX. Lo consideraba complicado. No había intentado siquiera aprender, puesto que los trabajos que solía presentar en la universidad lo hacía en algún editor de texto y lo exportaba en formato PDF. En esa época me parecía más cómodo hacer eso. Aunque he de reconocer que el tipo de trabajos eran sobre todo monografías. Lamentablemente, mi universidad no fomentaba la investigación. 🙁

TeX es un sistema de tipografía -- escrito por Donald E. Knuth -- que fue diseñado con dos objetivos principales: permitir la producción de libros de alta calidad que usan una cantidad razonable de esfuerzo, y proporcionar un sistema que de los mismos resultados en todos los ordenadores, ahora y en el futuro. 1

En lo que lleva del año he aprendido algo de TeX y me ha encantado la facilidad con la que se generan documentos que contienen formalismos matemáticos. Aunque muchos de los que conozco generalmente usan entornos Linux para escribir TeX, los que por uno u otro motivo quieran utilizar Windows para escribir TeX, posiblemente les interese los siguientes programas:
  • MiKTeX es "una distribución TeX/LaTeX para Windows que puede actualizarse por sí mismo descargando nuevas versiones de componentes y paquetes".
  • LaTeX Editor es un excelente editor autocompletado, visor DVI incluido, soporte para proyectos, corrector ortográfico, etc.
  • SumatraPDF for TeX users es una versión modificada de SumatraPDF que recarga los documentos PDF cuando son modificados e incluso ofrece sincronización con otros editores LaTeX.
¿Alguien tiene otras utilidades a compartir?

Es una mala traducción de la versión en inglés.

Seguridad: software libre vs software privativo

Si bien es cierto que llevo desfasado en temas de seguridad y que seguramente soy uno de los menos indicados para hablar de estos temas, me llama mucho la atención cuando alguien opina sin mucho conocimiento del tema en cuestión. Esta vez, en la lectura que suelo hacer diariamente, encontré un artículo que habla sobre la seguridad de software libre, aunque erróneamente el título parezca indicar que sólo se refiere a WordPress.

El problema es que el modelo de código abierto permite que hackers y casi cualquier otra persona se pueda dar el lujo de excavar hasta llegar al núcleo del código de todos los foros y blogs que funcionan a través de dicha plataforma, permitiéndoles descifrar múltiples maneras de irrumpir en la sagrada información de sus usuarios.

¿Qué hacer al respecto?

Hay tres cosas que puedes hacer si no puedes soportar las debilidades del sistema open source:

  1. Utilizarlo, pero pagarle a alguien más para que te lo mantenga.
  2. Utilizar un servicio de código cerrado y ser estricto para mantenerlo así.
  3. Constrúyalo usted mismo. Haga uso de su conocimiento para evitar que otras personas puedan tener algún tipo de influencia sobre la vulnerabilidad de su información.

Yo diría que muchos se ahogan en un vaso de agua, porque olvidamos que el código abierto es por naturaleza vulnerable a hacks, ataques de "gusanos informáticos" y cualquier otra variedad de amenaza que la web nos ofrece hoy en día. Mientras el código esté expuesto, el proyecto que se proponen muchos de romperlo y penetrarlo suena tanto divertido como perverso, pero es algo que todos nosotros ya debimos de haber entendido hace un buen rato, para evitar todo el barullo que se suele hacer en torno al tema de seguridad.

El autor del artículo usa la típica falacia de que si el código está disponible para todos, entonces es más inseguro. En el poco tiempo que me involucré en el tema de seguridad, me quedó bastante claro que si alguien está determinado a vulnerar tu aplicación o sistema, lo va hacer independientemente de si el código está disponible o no.

En mi opinión, creo que la mejor forma de hacer que las aplicaciones de software libre sean más estables, es que justamente seamos nosotros, los usuarios, los que participemos en este proceso identificando bugs, ayudando a otros a mantenerse actualizados o, si no se cuentan con el tiempo o conocimientos necesarios, colaborando económicamente.