miércoles, 14 de septiembre de 2011
El departamento de un computólogo novato
Así es como se ve mi depa. Faltarán las cortinas y muchos muebles, pero lo escencial ya está: El poder de cómputo.
lunes, 20 de septiembre de 2010
Soy mujer o marciano


En este episodio de los estudiantitos de maestría, les voy a presentar a los Chavos que estudian Ciencias Computacionales.
En la primera foto, de iquierda a derecha:
1.-Valdo el bravucón. Tiene piercing, botas de casquillo y toda la cosa, pero es un sol.
2.-Dulce: Es de Sonora y tiene problemas para pronunciar la CH. Dice cosas como "leshe" y "mushashos"
3.-Fabritzio: Dejó la mafia italiana por estudiar la maestría. Cuando algo se tiene que hacer, es el hombre con el que hay que hablar.
4.-Marisol: Ella es mujer o marciano. Y ya tiene una maestría en sumatorias. También aparece hasta la derecha en la foto 2.
Foto 2, de izquierda a derecha:
Miguel el Cuban Guy: Había perdido su pasaporte, pero podemos ver que ya lo encontró por lo feliz que se ve.
Gandy: Aquí lo vemos estudiando ingeniería de software.
viernes, 10 de septiembre de 2010
Comilona INAOE
jueves, 2 de septiembre de 2010
Aprendiendo ensamblador , la manera correcta
Aprender ensamblador no es una tarea trivial, en eso estamos todos de acuerdo, pero hay una manera relativamente sencilla de lograrlo.Muchos entusiastas (me incluyo) alguna vez intentamos abrir cualquier tutorial de ensamblador para nuestra arquitectura (en mi caso intel) y terminamos con una gran frustración. Entre las causas por las que esto sucede, yo encuentro , a parte de la falta de paciencia para entender PASO A PASO lo que esta sucediendo (con ensamblador es terriblemente necesario aprender a gatear antes de siquiera dar un paso), que la arquitectura intel tiene demasiadas instrucciones y complicaciones. A esto que en algunas ocasiones sea llamada CISC (Complex Instruction Set Computing).
Ahora me acerco a mi personal recomendación. Si usted quiere aprender ensamblador (incluso por curiosidad, ya no hablemos de las personas que van a dedicarle su vida profesional), comience por un procesador que siga el paradigma RISC (Reduced Instruction Set Computing). Es muy poco probable que usted esté trabajando su sistema operativo en esta plataforma, pero para eso hay emuladores. ¿Los emuladores suck big time? Seamos realistas, usted no va a realizar un programa relevante mientras esta dando los primeros pasos, así que no crea que el emulador le quedará pequeño.
En mi foto presento xSPIM , que al parecer corre en todas las plataformas. Emula un procesador MIPS. Lo repido: Usted encontrará mucho más fácil aprender los conceptos de ensamblador en esta arquitectura (las instrucciones son del mismo tamaño todas, tiene un diseño consistente y es pensado para ser claro y rápido) Ya después podrá pensar en aventurarse a otras plataformas.
-Fin-
domingo, 29 de agosto de 2010
Las cosas van a cambia por aqui

Como de costumbre, he descuidado este pobre blog. Entre tantas cosas que han sucedido en mi vida, me han admitido a la maestría en el INAOE para ciencias de la computación.
Los comentarios sugieren que es difícil permanecer aquí, así que ahora este blog se trata oficialmente del "coverage" de un punto de la gráfica. Aquí se enterarán si logro obtener el grado o si me botan por maleta.
Dentro de todo el drama que esto implica, también documentaré algunos momentos chuscos que seguramente emergerán de la convivencia con personas letradas en ciencias.
Saludos desde el mas acá.
miércoles, 20 de enero de 2010
Workaround para webcam en flashplayer


Hasta hace poco, me di cuenta que ya podía ver mi webcam con flashplayer en firefox. Tristemente no sucedía lo mismo en Opera 10.10, donde al pedir autorización del sitio, ni siquiera podía hacer clic en "autorizar"
Pues bién, encontre una manera cómoda de que esto sirva. En realidad se trata de visitar el sitio en cuestión (en mi caso opera unite, dentro de mi compu) y cuando pida permiso, cerrar la ventana. Esto provocará que se registre en la memoria del settings manager de adobe y podamos darle el permiso luego.
Concretamente:
- Visitar el sitio en cuestión
- Activar el controlador flash (generalmente es con un clic) y esperar que pida permiso
- Cerrar la ventana
- Visitar el Settings manager
- Activar la casilla de "Always allow" para el sitio que nos interesa
- Cerrar la pestaña
- Regresar al sitio donde queríamos ver la webcam
Esto solo a reserva de que tu webcam esté soportada, pero en la actualidad tenemos un gran compatibilidad de webcams, así que vale la pena intentarlo. Dejo unos screenshots arriba pues podrian ser útiles.
Info
Browser: Opera 10.10
Flash: 10, de 64 bit como se ve en el screenshot
Webcam: Chicony electronics (la que viene en algunas toshiba satellite)
Sistema: Ubuntu 9.10 64 bit
jueves, 7 de enero de 2010
Need a closer look? OF COURSE I NEED IT!!

Siempre he sido un big fan de Google. He admirado por tiempo su acercamiento revolucionario a "cómo servir en la red" Incluso podría decirse que me he hecho de la vista gorda respecto a su acercamiento a "cómo conquistar la red".
Tristemente he notado que esta ocasion, el punto G de la red no ha logrado entregar lo que ha prometido... o se ha quedado en medio camino. Cuando Google anunció su sistema Android, fue sin duda una gran noticia para la comunidad informática (y para los frikis de los celulares) Era obvia la necesidad de paciencia para que este sistema llegara a nuestras manos, y era de esperarse una ovación luego de una promesa para usarios internacionales.
No creo que sea necesario citar grandes blogs o noticieros que esparcieron la noticia del lanzamiento del Nexus One, pues este lanzamiento era un augurio del sacudimiento de la distribución de celulares en el mundo.
La serie de comentarios que aparecen en el blog oficial de google mobile son el testimonio del desencanto de la comunidad internacional respecto al:
Sorry, the Nexus One phone is not available in your country.
En realidad son muchos. He perdido el interés por buscar una lista de países en los que en realidad esté disponible. Estoy consciente de que "lanzamiento internacional" puede signifar una condicion donde n es el número de países y n>1 pero verdaderamente Google se ha quedado corto. No entiendo las razones por las que esta compañía haya limitado el lanzamiento pero el alcance de la distribución es algo que debió haber quedado claro desde el momento de anunciar algo así.
Definitivamente falta México, al parecer falta Canadá, al parecer falta Alemania...Brasil y también he desistido en buscar otra lista de paises inconformes.
Si la blogósfera está comentando lo mismo que yo, no me queda más que sumarme al descontento general que seguramente ha provocado esta situación, y sin saber qué respuesta pueda ofrecer Google, le pido a la compañía que al menos se moleste en publicar un calendario de lanzamiento en otros países o una lista de países donde piense lanzarlo, para que al menos podamos ir a darle nuestro dinero a un carrier que nos de una oferta aceptable.
Se cura de la COLUCNA
viernes, 6 de noviembre de 2009
Cálculos a-la-microsoft
No puedo decir nada más.
miércoles, 21 de octubre de 2009
El esquivo REISUB
- Abrir una terminal y revisar si está activa o no la petición al sistema: cat /proc/sys/kernel/sysrq .Si el resultado es 1, está todo bién y ya no tenemos que preocuparnos más que por aprendernos el REISUB. Si el resultado es 0, continuamos con las instrucciones.
- Como superusuario (dependiendo de tu sistema) edita el script de rc.local Es mejor que uses el comando find o locate para dar con el por que no siempre está en el mismo path. Añade la siguiente línea echo 1 > /proc/sys/kernel/sysrq
- Salva el archivo y lixto calixto. Tu sistema ya está habilitado con REISUB. Esto es especialmente útil cuando tienes un sistema donde estás probando drivers o programas altamente experimentales (o tal vez cuando estás experimentando problemas de hardware)
miércoles, 19 de agosto de 2009
Módulo bttv para las tarjetas Pinnacle PCTV
sudo vi /etc/rc.local
rmmod bttvmodprobe bttv
jueves, 7 de mayo de 2009
Compartir archivos con samba en fedora
A mi entender selinux es un servicio que provee un marco de reglas de comportamiento del sistema para que sea más seguro. Eso me gusta. De todas formas algunas personas recomiendan deshabilitarlo porque causa lata cuando queremos hacer cosas avanzadas.
En este caso, tuve problemas compartiendo archivos vía samba. Desde ubuntu estaba acostumbrado a abrir un share en mi home para subir archivos de respaldos de mis amigos, pero en fedora al seguir el proceso de samba, me topé con que seguía negando el acceso. Apareció la dichosa estrellita en el área de notificación.
Para no hacer el cuento largo, selinux tiene una regla por default que no deja que samba lea los directorios de los usuarios!!! vaya cosa. Seguramente más de uno estuvo rompiendose la cabeza buscando los smb.conf y moviendo para los que los shares estén correctos. Pues el problema no esta en samba, lo único que hay que hacer es ejecutar como root:
# setsebool -P samba_enable_home_dirs=1
Esta información es tomada del selinux troubleshooter, de las herramientas del sistema.
sábado, 25 de abril de 2009
CVM on your face
sábado, 18 de abril de 2009
No estoy de acuerdo: Skype para Linux
¿Por qué aún seguimos en la versión 2.x de Skype para Linux cuando para winblows van en la 4?
Parece que la gente que destina recursos en la S azul está ignorando a algunos usuarios.
jueves, 9 de abril de 2009
No puedo evitar bloggear sobre chromium
- Ya se pueden abrir tabs ( y hacerles click ... todavia falta poder cerrarlos)
- El marquito azulito que se ve tan bien
- El modo incognito esta disponible
sábado, 4 de abril de 2009
Browser view en fedora

Durante estas semanas he probado Fedora como mi próxima distro para mi laptop, y he econtrado la configuración de nautilus (como muchas otras personas) bastante HORRIBLE.
La cuestion es que nautilus viene configurado por defecto en "spatial mode", aka "windows 3.11 mode". Algunas personas me habían dicho que solucionaron el problema ... descargando la última versión de nautilus y compilándolo!!! Pues si bien estoy seguro que esto funciona, la forma más rápida es modificar la configuración de gconf y usar el "Browser mode"
#yum install gconf-editor
Despues vamos a nuestro menú de aplicaciones, herramientas de sistema y abrimos gconf editor. Buscamos dentro de la categorìa apps->nautilus->preferences la llave "always_use_browser" y seleccionamos la casilla.
Ahora solo me falta buscar con cuidado como publicar shares en fedora.
Les dejo un ESCRINSHOT como prueba.








