viernes, 28 de septiembre de 2007

Los universos paralelos.




Vía Microsiervos, me encuentro con este artículo: Las matemáticas sugieren que los universos paralelos existen. Y, debido a que cada vez la mecánica y la computación cuántica se hacen más populares, creo que es justo que comente algo al respecto.

Dice Wicho:

Personalmente, cada vez tengo más dudas de que ni siquiera los físicos que trabajan en el tema lo entiendan.

Y tiene algo de razón. En mi poca experiencia estudiando mecánica y computación cuánticas, lo primero que se debe de hacer para entender estos asuntos es dejar de intentar entenderlos. No traten de entender eso que dije.

La razón es que la materia tiene comportamientos fuera de lo comunes a escalas del tamaño de átomos, y desafía todas las leyes del sentido común que tenemos. Y al ser ésta un área relativamente nueva, los científicos buscan explicaciones de porqué la materia se comporta de esa manera.

Sería complicado tratar de explicar los fundamentos de la mecánica cuántica. El experimento de la doble rendija es un buen punto para comenzar, ya que deja claras muchas dudas (y hace dudar de lo que se está seguro). He aquí un video de YouTube que me agrada mucho.




En realidad, nadie sabe porqué la materia se comporta de esa manera. Sin embargo, se han unificado teorías que intentan explicarlo -llamadas interpretaciones en la jerga de la física-. Una de esas interpretaciones es la de los múltiples universos. No quiere decir que sea la única, y no se ha demostrado que sea verdadera, pero hasta ahora nada impide que lo sea. Y lo que es más, esa teoría explica los fenómenos de interferencia de la mecánica cuántica de una manera más o menos razonable. A grosso modo, lo que dice es que la interferencia cuántica se da porque los resultados de un experimento en un universo afectan a los del mismo experimento en otro. También explica el hecho de que el gato de Schrödinger esté vivo y muerto a la vez, en universos diferentes. ¿Suena extraño? Quizá hasta Everett pensó eso en un principio.

Lo que es una realidad es que este campo cada vez está teniendo más impulso, y en los avances que los investigadores están haciendo va a tener un impacto muy significativo en los próximos años. Quizá la era de la computación cuántica no esté tan cerca (otro artículo vía Microsiervos sobre eso), pero es una realidad.

Por lo menos, en este universo...

miércoles, 26 de septiembre de 2007

Música en 8 bits




Lo sé, soy raro. Pero es que recién he bajado música de 8 bit peoples, y me encanta. Cada vez me doy cuenta que la música de los videojuegos es todo un arte. Amén por eso.

miércoles, 12 de septiembre de 2007

¿Defendiendo la libertad de expresión?




Quedé bastante desconcertado ayer al observar en las noticias la discusión que se armó en el Congreso debido a una Reforma que piensan hacer sobre los medios televisivos. En efecto, el negocio de los spots publicitarios se les puede acabar.

No estoy totalmente enterado de los recovecos del asunto, pero sé que el punto crucial por el cual se armó el escándalo (al que los medios pusieron más atención que a la reforma en sí) es la remoción del gasto en medios de comunicación durante las campañas presidenciales. Uy, qué malos son, los van a dejar pobres. (que bueno, vía un blog amigo me entero que en un artículo de Olganza, que al parecer fue removido, se dice que en el caso de las cadenas "chicas", el dinero de los partidos políticos representa hasta el 50% de sus ingresos totales, mientras que a gigantes como Televisa no les hace más que cosquillas. Aún así... ¿quién querría perder el 2% de sus ingresos?)

Desde una perspectiva, se puede entender el origen del asunto. Lo que no es admitible es que se juegue así con el mexicano. Que se oculten los intereses, se disfracen de supuesta "libertad de expresión" y "autonomía", e incluso se les llegue a concebir como "mecanismos de la era soviética". Como dice Álvaro Cueva, "no somos tontos, no nos necesitan decir que se trató de un duelo de intereses"

La manipulación de la transmisión también fue alarmante, pues si bien había en el debate personalidades importantes del mundo del periodismo (y otros fantoches), pedir imparcialidad era cuasi imposible. Los periodistas se convirtieron, de una u otra forma, en voceros de los intereses de sus empresas, pese al buen verbo que pudieran haberse echado. Eso sí, las falacias sobraron (je, me hizo mucha gracia escuchar al vicepresidente de la Cámara decir que no son cosas que no les interesan a nadie. ¡Pues claro, si a esa hora todos estamos clavadísimos viendo Ventaneando u otra porquería similar! ¡qué triste México nuestro!)

En fin, no nos debe de tomar por sorpresa la alharaca que se armó, pero hay que estar conscientes de lo que sucede y no dejarnos llevar por los medios. Es una guerra contra la ignorancia (¿o ingenuidad?) de la gente, en la cual todos formamos parte.

martes, 11 de septiembre de 2007

Imprimiendo desde Linux en el Tec

Una razón menos para usar Windows. Neta.

Lo que pasa es que en la escuela usan redes Windows para controlar las impresoras, y a pesar de que cuentan con apoyo para usuarios Mac, a los usuarios de Linux nos tienen rezagados. Ya había ido a pedir apoyo un par de veces, pero siempre me decían que quien sabía no estaba, o que le preguntara a alguien más. Decidí vestigar por mí mismo.

Je, en realidad después de investigarle un poco, me pirateé el método del grupo de usuarios de Linux de Monterrey. Se puede configurar samba para acceder a las impresoras de la red sin necesidad de instalar el programa cliente que normalmente instalan.

Ahí les van los pasos desglosados.

Primero, necesitan tener los siguientes paquetes:

(Nota: en mi caso, que utilizo Ubuntu, el administrador de paquetes es apt-get (o aptitude o Synaptic, hay sabores para escoger). Para otras distribuciones, está el rpm, los port, el emerge, pkg-get, etc..)

chubas@ubuntu $ apt-get install samba samba-common
#Paquetería de samba
chubas@ubuntu $ apt-get install cupsys
#Paquetería de CUPS, el administrador de impresoras de Debian e hijos.
#No estoy seguro cuál sea el que traigan otras distros.

chubas@ubuntu $ apt-get install hplip cupsys-driver-gutenprint
#Contienen los drivers de HP

Y sólo falta echar a andar samba. Esto se hace ejecutando el archivo:

chubas@ubuntu $ /etc/init.d/cupsys start

O restart en caso de que ya lo hayas tenido corriendo. Ojo: en algunas distribuciones, el archivo se llama cupsd en vez de cupsys.

De ahí, ya sólo falta configurar la impresora. Para esto, entramos en nuestro explorador preferido a localhost:631.

Nos aparecerá una pantalla, a la cual, adivinen, le daremos en Agregar Impresora.


A lo que va a preguntar detalles de la impresora. Ahí puedes colocar lo que quieras, obviamente que sea razonable.

El siguiente paso es indicar qué tipo de conexión es la de la impresora. En este caso elegimos Impresora Windows vía Samba


El siguiente paso es poner la dirección de la impresora. Dado a que utiliza samba, la dirección será:

smb://usuario:password@TEC/10.48.24.234/nombre_impresora

donde el usuario es la matrícula: a00123456,
el password es el de correo, 10.48.24.234 es la ip de hpteccem1p, la dirección del servidor de impresoras, y el nombre de la impresora es uno de las que tienen disponibles. (La más común es BNCCI1, una lista más completa la encuentras entrando a la dirección de la ip marcada).

Los siguientes pasos implican la instalación del driver. El modelo de la impresora también lo encuentras en el servidor, generalmente son HP LaserJet 8100.

Quedaría algo así:


Y listo. Puedes hacerle ping o mandar una página de prueba para probar. Recuerda que aún tienes que liberarlas desde las computadoras de allá.

¡Ya puedes imprimir lo que quieras!

Si tienen cualquier duda, no duden en postear un comentario.

lunes, 10 de septiembre de 2007

Para los cheaters

De verdad que estas cheatsheets son geniales. Debería de colgar un par de ellas como póster en mi pared.

sábado, 18 de agosto de 2007

/dev/sda 0 - CHubas 1



Por fin le gané a la mugre instalación de Feisty. No había tenido tiempo de lidiar mucho con eso, pero lo había intentado instalar un par de ocasiones antes, sin lograr que me detectara mi partición de Windows XP. Y simplemente no quería pasar por todo el infierno que representa reinstalar Windows. Hoy lo logré, revisando en algunos foros.

El problema era que el liveCD de Feisty no me reconocía las particiones (ni con GParted ni por comandos), pero el fstab me reconocía bien las particiones, además que podía acceder a mi partición de XP como un disco en /dev/disk. Extraño, ¿no?.

Resulta que hay un bug, que no es de GParted, ni siquiera de Linux, sino de Partition Magic. Así es, resulta que lo utilicé alguna vez para modificar mis particiones de Windows, y la mugre cosa esa finaliza las particiones ext3 un cilindro más allá del final del disco -quién sabe porqué-. Es por eso que después se pueden detectar, pero no correctamente. Y en el caso de GParted, aparece toda la memoria como unallocated.

Al fin de cuentas, logré solucionarlo con TestDisk (bendita sea la conexión a Internet durante la instalación), el cual es una herramienta poderosa y bastante sencilla de usar. Sólo hay que bajarla, descomprimirla, correrla (como root), y darle Analizar. En menos de un minuto, tienes tus particiones como deberían de ser.

Además de detectar particiones, TestDisk puede recuperar aquellas particiones perdidas (ideal para ese Windows come-particiones) y hacerlas booteables de nuevo. Una pequeña herramienta más en la caja.

domingo, 12 de agosto de 2007

Sobre rieles (i)


Últimamente no he posteado nada, he estado ocupado con el inicio de clases y otros proyectos. Pero eso no le interesa a nadie aquí...



Hasta que por fin me decido. Esta última semana, habiendo conseguido un buen libro y algunos tutoriales, por fin me he lanzado al mundo de Ruby on Rails.

He de decir que siempre le tuve un cierto pavor a las aplicaciones Web. Para ser sinceros, mis experiencias con las bases de datos han sido más bien desastrosas; además que trabajar con un proyecto de más de 5 archivos nunca se me ha dado. Afortunadamente, Rails me comprende.

Por ahora, he leído ya la mayor parte del libro Agile Web Development with Rails (la primera edición, que no pude conseguir la segunda), y en menos de una semana, dedicándole tan solo un rato al día, he podido crear mi propio proyecto, una variación del ejemplo con el cual trabaja el libro. Si eso no es ágil, entonces no sé qué lo sea.

He estado trabajando con NetBeans para Ruby [on Rails], el cual ha resultado ser genial. El mejor editor para Ruby que he probado, además de tener gran soporte para Rails en específico. Quizá un poco lento (por lo menos en mi máquina), pero sin duda vale la pena.

Por otra parte, la filosofía de Rails viene a solucionar muchos conflictos personales. Convención sobre configuración, eso es. El hecho de que todo esté donde tiene que estar, que la lógica de cada una de las partes pueda ser tratada por separado, y que existan plugins que le facilitan a uno la vida, realmente ha hecho que me guste esto del Web Development.

Así que comenzaré con un par de proyectos que tengo pensados desde hacer tiempo. Quién quita y al rato surge algo *útil* de ahí. :D