Salte la navegación

jQuery 1.4.3 ya está aquí. Este framework de javascript nos entrega una nueva versión con algunos métodos nuevos que se ven interesantes.

Javascript es casi tan horrible como Java, pero con jQuery podemos pasarlo menos mal, y digo menos porque IE sigue haciendo lo que le da la gana.  Así que si van a hacer programación javascript, mejor usar una librería como jQuery.

Después de una larga espera, por fin está aquí la última producción de D’callaos. El borde donde termina el mar es el título de un álbum que nos lleva en un viaje de sabores dulces y amargos. Es un disco para escuchar con uno mismo, para interpretarse a uno mismo. Un conjunto de canciones que avanzan formidables y con paso firme hasta el centro del pecho.

Descargar «El borde donde termina el mar»

D’callaos es mi grupo favorito de flamenco fusión, y con esta entrega no dejan deudas. Cualquiera puede descargarlo desde el sitio web del grupo, así como sus demás discos y lo único que piden a cambio es que los compartamos con los amigos. Escúchenlo y compártanlo, que no se arrepentirán.

Imaginen que son animadores y que tienen 24 horas para hacer 24 animaciones en Flash. En teoría, a cada animación le tocaría una hora. ¿Podrían? Pues James Lee y Hania Lee se fijaron esta meta y lo lograron.

James y Hania se sentaron en su estudio, montaron una cámara web y levantaron un streaming en vivo. Cualquiera podía acceder a la transmisión y verlos trabajando. No sólo eso; también tenían un chat en dónde recibieron ideas e inspiración de todo tipo; es decir, en realidad no fueron ellos solos quienes hicieron las 24 animaciones, fue un trabajo colectivo de una comunidad que se formó en torno a la atrevida idea de realizar 24 animaciones en 24 horas (aunque sí, los Lee hicieron la mayor parte del trabajo). El resultado puede verse en YouTube y en Newgrounds. ¡Mi favorita es la de los muffins zombies!

¿Qué aprendemos de todo esto? Pues lo que ya dije alguna vez, hay que producir, producir y producir. No importa que tan bueno o malo sea, no hay que dejar de producir (Debería empezar a practicar los consejos que doy) .

Hoy recibí un correo de miarroba.es, resulta que cumplo seis años de tener una cuenta con ellos. Esto me indica que llevo al rededor de seis años haciendo desarrollo web «serio».

Lo curioso es que en realidad nunca quise ser desarrollador web. A la fecha, mi atención está puesta en otras disciplinas de la programación, como el desarrollo de video juegos. Y creo que se nota en la cantidad tan reducida de proyectos que he tenido en estos años. Me pregunto cuantos tendrían otros desarrolladores en el mismo tiempo.

Prole 514 sueña con ganar la Gran Lotería. El ganador es transformado y se le permite la entrada a la elitista sociedad White, dónde todos son bellos, jóvenes y felices y la gente pasa su despreocupada vida solamente divirtiéndose y en fiestas.

Una mañana, el sueño de 514 se vuelve realidad… ¿pero era esto lo que en realidad quería? ¿El mundo White es realmente tan perfecto como le decían los medios?

Este es el argumento de Lucky Day Forever, un corto animado de Alek Wasilewski, a quién no conocía hasta que encontré este trailer.

Alek Wasilewski tiene una de esas historias que todos aquellos que nos interesamos en producir animación deseamos; a su corta edad ya ha ganado reconocimientos en algunos festivales y sus animaciones se han posicionado en TV y han cruzado más de diez fronteras. Ahora, unos estudios de Polonia le están produciendo este, que debe ser su más grande proyecto hasta el momento.

Estuve revisando su sitio y, aunque no es mi género favorito, me parece que su principal cualidad es que le dedica su tiempo a cada uno de sus trabajos por pequeña que pareciese la idea; algo que creo que es importante en este oficio.

Carlos Ann. El Tigre del Congrés.

El Tigre del Congrés.

Hace cerca de seis horas – a través de Facebook (que curiosamente es una cuenta de usuario, no un grupo), en el sitio web de Carlos Ann (una vez les pedí que agregaran canales RSS y no quisieron) y vía correo electrónico – han comunicado que pronto anunciarán el día de la salida del nuevo disco de Carlos Ann «El Tigre del Congrés». Disco grabado en México, producido por Carlos Ann, con Juan Carlos Allende y Enrique Castañeda. Además de confirmar la fecha de presentación en el Lunario el Auditorio Nacional, 12 de Junio.

En lo personal, me gustaba mucho el trabajo de Carlos Ann hasta «La Nada». En su siguiente álbum, «Bala Perdida», me pareció que sus letras perdieron mucha calidad. De cualquier manera escucharé este próximo disco y ya hablaré de lo que me pareció.

Este año, México celebra 200 años como país independiente. No voy a hablar de todo lo que el anda bien o mal aquí porque es algo deprimente. En su lugar, hablemos de algo que me interesa más: animación. Tal vez sea pan y circo para los mexicanos, pero se está realizando «Héroes Verdaderos – Episodio II: Independencia».

Este largometraje verá la luz en agosto del 2010 y White Knight Creative Produccions son quienes lo están animando. Estos sujetos – además de tener un nombre muy común – son más bien publicistas. No lo digo yo, lo dice su sitio, y, sólo de ver que está hecho completamente en Flash, me hace ver lo atrasado que está México. Pero en fin, la cinta se está haciendo y ya tiene su etiqueta de 100% mexicano.

Aún no hay muchos detalles del guión. El teaser delata que el fin es completamente didáctico, y como en occidente se tiene la costumbre de asociar animación a un público menor a 14 años, pues parece ser que esta no será la excepción.

La animación se ve muy vieja. No existe en este país una empresa que pueda competir con animaciones, ya no digamos de Japón o Francia, sino con esas producciones baratas que le encargan a Korea. Aunque parece tener el apoyo de Carlos Slim (otra cosa que tampoco quiero analizar).

De cualquier manera, hay que tratar de verle el lado positivo a esto: peor es nada. Y esperar a ver qué aportará más allá de la clase de Historia.

Estoy planeando una aplicación web y, en lugar de PHP, me he decidido a probar Django. Ya me había leído un pequeño libro de Python pero no había hecho nada interesante, y ya que en este momento – muy a mi pesar – soy un desarrollador Web, creo que no debería estancarme en PHP. Mostraré a continuación como instalé Django con soporte para MySQL en mi Arch Linux.

Primero nos instalamos todo lo necesario (suponiendo que ya tenemos python instalado).

# pacman -Sy django mysql mysql-python

Arch es una distribución con soporte para Django. Hace la mayor parte de la configuración automáticamente. Una vez instalado el paquete django, ya podemos ver al framework en acción. Desde la terminal, nos movemos a la carpeta donde guardemos proyectos de este tipo; por ejemplo mis_proyectos/

$ cd mis_proyectos

Y ejecutamos el siguiente script que inicia un nuevo proyecto de Django:

$ django-admin.py startproject proyectazo

Esto crea una carpeta llamada proyectazo que contiene los scripts básicos. A continuación podemos iniciar el servidor de prueba. Nos movemos a la carpeta del proyecto recién creado y ejecutamos el script:

$ cd proyectazo/
$ python manage.py runserver

Y a continuación podremos visitar http://127.0.0.1:8000/ y ver que el script contesta.

Ahora, a configurar MySQL. Como root, iniciamos el servidor y ejecutamos el asistente de la instalación básica.

# /etc/rc.d/mysqld start
# mysql_secure_installation

El asistente primero preguntará por la contraseña del root (el de MySQL, no el del sistema) que por defecto no tiene, basta con dar Enter. Y procederá a hacer varias preguntas de configuración. Contestamos Sí o No según nuestras necesidades. Hecho eso, podemos entrara a la terminal de MySQL, o el gestor de nuestra preferencia y crear una nueva base de datos.

$ mysql -p -u root
mysql> CREATE DATABASE mi_prueba;

Ahora abrimos el archivo settings.py dentro de proyectazo y ponemos en DATABASE_ENGINE, DATABASE_NAME, DATABASE_USER, DATABASE_PASSWORD con los datos de la base de datos que acabamos de crear.

Y eso fue lo básico. Ahora es cuestión de aprender a usar los recursos de Django.

Soy un fan de los champiñones; al menos de comerlos. Y hoy que estaba preparandome mi habitual omelette, encontré champiñones en mi refrigerador. Así que – además de picar uno para mi omelette – hice algo que había querido hacer desde hace tiempo. Sumergí un hongo en clara de huevo para despues cubrirlo con pan molido.

Seguro hay recetas para champiñones empanizados, pero últimamente he tenido poco tiempo para búsquedas ociosas en Internet. Para la próxima, planeo hacer una mezcla de pan molido, harina y especias para cubrir los champiñones. Pero lo que en realidad quiero es hacer un corte en el hongo para poner ahí queso y que el pan lo cubra para que gratine.

LaTeX es un lenguaje de etiquetas para modelar documentos con estilos prefijados. Muy útil para escribir textos matemáticos. Muchos necesitan instalarse el conjunto de programas y bibliotecas para usar LaTeX, pero a veces es muy complicado, sobre todo en ambientes Windows. A continuación veremos MonkeyTeX, una aplicación web para crear documentos TeX. Es decir, que no necesitamos instalar nada en nuestras computadoras, no importa que sistema usemos y no importa que estemos en otra PC que no sea la nuestra; lo único que necesitamos en un navegador web.

Nota: He probado esta aplicación con éxito en Firefox, Internet Explorer y Opera. No funciona en Chrome ni en Safari.

Nota: Este manual lo he redactado para mis compañeros de mi grupo escolar de Cálculo, así que está completamente enfocado en codificación matemática; sin embargo espero que pueda servir para fines generales.

MonkeyTeX

Primero que nada, entraremos al sitio de MokeyTeX. La página de bienvenida tiene un poco de información sobre el proyecto; necesitamos una cuenta para poder usar el servicio, así que damos click en el botón «Sign up !». Ahí nos pedirá nuestra dirección de e-mail y que escogámos una contraseña (hay que tener cuidado con no escribirla mal u olvidarla ). Una vez hecho esto, entraremos al editor.

El editor tiene una interfaz, muy sencilla. A la izquierda tenemos las opciones sobre nuestro archivos, a la derecha tenemos un cuadro, «Filename» para ponerle nombre al archivo y 4 botones: Guardar el documento, Nuevo documento, Revisión ortográfica (sólo inglés) y un botón que muestra la numeración de lineas en nuestro código. Abajo tenemos el espacio para escribir nuestro código TeX.

Empezando a trabajar

Haremos un documento de prueba. Primero tenemos que ponerle un nombre en el recuadro «Filename», lo llamaremos «prueba-latex1.tex». Ahora copiaremos el siguiente código dentro del cuadro de código LaTeX:

\documentclass[letterpaper,10pt]{article}
\usepackage{graphicx}
\title{La Gr\'afica de la Funci\'on Coseno}
\author{Esec\'a (http://omoudo.wordpress.com/)}

\begin{document}
\maketitle

\section{Introducci\'on}
El $\cos(\theta)$, d\'onde $\theta$ es el \'angulo de un triangulo, $a$ el cateto
opuesto al \'angulo, $b$ el cateto adyacente y $c$ la hipotenusa; est\'a definido
por \[\cos\left( \theta \right) = \frac{b}{c}\] Para un c\'{i}rculo unitario,
$c=1$, entonces $\cos\left( \theta \right) = b$:

\begin{figure}[hbt]
\includegraphics[width=4in]{DummyFig.png}
\caption{Fusce nibh.}
\end{figure}

\end{document}

Y después damos click en el botón que está justo a lado del cuadro donde pusimos el nombre de nuestro archivo, es el botón para guardar nuestro documento. Esto no sólo salvará el archivo, sino que analizará el código LaTeX en busca de errores y generará el archivo PDF.

Guardar el documento

Guardar el documento

El resultado se muestra arriba en la esquina izquierda, justo abajo del logotipo. Si no hay errores, veremos el mensaje «PDF generated. (see log)», de lo contrario el mensaje será «Document contained LaTeX errors: errors» con un link que nos muestra los errores devueltos por el sistema.

Documento guardado, PDF generado

Documento guardado, PDF generado

Ahora tenemos otras opciones en el apartado «TeX Files» de la izquierda. Cuando este apartado está desplegado (es decir cuando se presiona el signo + y aparece un – ), nos muestra todos nuestros archivos guardados y algunas opciones para cada uno de ellos, cómo: Borrar el documento, compartirlo con otros usuarios, hacerlo público, descargarlo o descargar el PDF. Y es lo que haremos; si no hubo errores al guardar nuestro código, podemos dar click en el botón (pdf)que está justo después del nombre del archivo. Esto nos dará a descargar el archivo PDF generado por nuestro código. Básicamente ese es el funcionamiento de MonkeyTeX, podemos generar documentos en LaTeX fácil, rápido y sin instalar nada.

Agregando imágenes:

También podemos trabajar con imágenes en MonkeyTeX, lo único que hay que hacer es subirlas. Para esto damos click en «Files»; se abrirá un menú en dónde debemos dar click a la opción «Upload Files», esto nos abre una nueva ventana.

Subir archivos

Subir archivos

En ella veremos un campo «File» que nos permite escoger un archivo de nuestra computadora para subirlo a nuestra cuenta de MonkeyTeX; podemos subir imágenes, otros archivos .tex, archivos BibTeX, estilos TeX, y en si todo lo que podríamos necesitar para nuestros documentos. Para este ejemplo, subiremos una imagen, llamada «circulo_u.png» para usarla en el documento, una vez que la encontramos entre nuestros archivos, damos click en «submit!» para cargarla.

Seleccionar imagen para subir.

Seleccionar imagen para subir.

Al terminar, la imagen recién subida aparecerá abajo, en el apartado «Your saved images:». Podemos cerrar esta ventana y volver al editor.

Imagen cargada

Imagen cargada

Para usar nuestra imagen, primero añadimos la siguiente línea justo abajo de la etiqueta \documentclass[letterpaper,10pt]{article}: \usepackage{graphicx}

Y ahora podemos colocar el código que llama a la imagen, ponemos lo siguiente justo arriba de la etiqueta \end{document}:

\begin{figure}[hb]
  \centering
  \includegraphics[width=2in]{circulo_u.png}
  \caption{Circulo unitario.}
\end{figure}

Ahora justo como lo hicimos antes, guardamos el documento y si no hay errores, podemos descargar el PDF que ahora tiene nuestra imagen incluida en él.

Conclusiones

En general se puede hacer casi todo lo que se podría hacer con cualquier otro editor LaTeX.

Ventajas:

  • No hay que instalar nada
  • Podemos acceder a nuestros documentos LaTeX desde cualquier parte del mundo, basta con tener acceso a Internet.
  • Podemos trabajar en equipo con otros usuarios.

Desventajas:

  • La forma de trabajar es considerablemente más lenta que teniéndolo todo instalado en nuestra PC.
  • Tienen los paquetes más básicos, algunos más especializados (como es el paquete spanish de babel) no están instalados en la página; y como usuarios no podemos agregarlos.

En general es una buena opción para trabajos simples de LaTeX que requieran movilidad, e incluso, ser compartido con otros colaboradores.

Seguir

Get every new post delivered to your Inbox.