My projects website

I have uploaded some of my projects to dotsboxes.tk.

viernes, 30 de abril de 2010

Laptop a prueba de robo

Una de las preocupaciones usuales de los dueños de una computadora portatil con respecto a esta son los robos. Después de todo las computadoras robadas no se suelen recuperar y además estas no las regalan (y aunque así fuera, malditos ladrones). Hace poco me encontré un programa genial para rastrear el ordenador, y lo mejor de todo es que es software libre.

Y aunque este programa no se puede instalar en pantalones (cosa que me habría permitido cual fue el malnacido estudiante del ITCR que el jueves 15 de abril a las dos de la tarde se robó mi pantalón del gimnasio del ITCR), sí que funciona en laptops.

La instalación es sencilla, funciona en Linux (su SO natal), OS X (es UNIX like, por lo tanto también funciona) y Windows (a petición de mucha gente). Solamente no cambien el directorio predeterminado, pues sino no sirve.

El programa se configura para ejecutarse cada cierto tiempo. Si cuando el programa se ejecuta el equipo había sido reportado como robado entonces este ejecutará una serie de funciones, desde tomar una foto del ladrón (para publicarla en nuestro blog, TV, periódicos, etc), ubicación geográfica casi exacta (para publicar a la par de la foto, así sabremos a quien ir a darle una cortes visita), hasta obtener la IP pública, todo el trace para conectarse a internet, los archivos que modifica, programas que está corriendo, ALARMA (si aún está cerca es muy util) y hasta mostrar en la pantalla un simpático menssaje para exigir la devolución inmediata de nuestro ordenador.

Genial, ¿no? Foto de frente, ubicación exacta, dirección IP, proveedor de servicios, captura de pantalla. Suficiente prueba para cualquier tribunal de flagrancia o, en caso de que vivan en un país con la justicia demasiado torcida, para ir a hacer una visita de cortesía.

No se me olvidó el nombre del programa. Se llama Prey Project. También está disponible para celulares con android. Más información en ese sitio web. Hay que destacar que el programa es software libre.

miércoles, 28 de abril de 2010

No, no se complique cargando el envase...

Desde hace rato la Pepsi (¿o Florida Bebidas?) anda promocionando su productito con un cartelón como este:

Yo no me complico cargando el envase.

Es increible como promueven la cultura del basurero en nuestro país. Además la misma florida bebidas se anda con anuncios del "Chofer designado" (tomen todo el guaro que quieran, siempre y cuando alguno "este" sobrio; es decir, venden más alcohol que nunca) y de que a los ticos nos falta la moderación: será a esos imbéciles, a mi no, y según el artículo cuarto de la Constitución Política de la República de Costa Rica:

Ninguna persona o reunión de personas puede asumir la representación del pueblo, arrogarse sus derechos, o hacer peticiones a su nombre. La infracción a este artículo será sedición.

En fin, aquí está el resultado de DEMASIADA GENTE que tampoco se complicó cargando el envase.

Sí, esa foto es de la campaña de limpieza del Virilla, el río MÁS contaminado de Centroamérica (¡qué verguenza!). Y por lo visto no está más contaminado porque no es más largo. Si quieren más información sobre la campaña de limpieza visiten http://www.teletica.com/costarica-limpia/, http://www.terranostra-cr.org/, http://reciclandoenespiral.com/blogreciclaje/2010/03/limpieza-rio-virilla-montana-de-esperanza/.

domingo, 25 de abril de 2010

Preparativos para actualizar Ubuntu: Elegir el mirror

Actualizando a Ubuntu desde la 9.04 a la 9.10 tuve problemas serios en media instalación. El problema era que la descarga era sumamente lenta y daba muchos errores. La causa: el mirror.

Para reducir la carga de los servidores, las actualizaciones de Ubuntu (y de otras distros) están distribuidas en varios servidores alrededor del mundo. Cada uno de estos tiene sus propias limitaciones, velocidad, tiempo de actualización, etc. Canonical recomienda preferir el mirror que está más cerca de la computadora. Aunque esto tiene sentido para países como Estados Unidos con decenas de mirrors la verdad es que en otros esto no es lo mejor.

Por ejemplo, el mirror para Costa Rica está en la UCR. No es exclusivo para Ubuntu, tiene muchas más distros y otros proyectos de software libre. Además es el único mirror público de centroamérica (según la lista de Launchpad), así que se imaginarán... El día de la actualización de la distro probablemente estará caído.

Al instalar Ubuntu automáticamente se selecciona el mirror local o más cercano. Si tienen problemas con el mirror (lento, fallan las descargas, etc) lo pueden cambiar en Sistema, Administración, Orígenes del Software. En "descargar desde" se abre el menú y se selecciona otro. Aparecerá una lista con todos los mirrors disponibles, ahí si gustan pueden elegir alguno "cercano" o presionar el botón "Seleccionar el mejor servidor". Este probará todos los servidores y seleccionará el mejor para la ubicación actual. Luego de cerrar todo eso Ubuntu pedirá actualizar la lista y si todo sale bien tendremos una mejor experiencia de actualización en un futuro.

Si Ubuntu al actualizar la lista de software se queja de que no encuentra los archivos hay que repetir el proceso, pero seleccionando manualmente otro mirror. Mi recomendación es elegir el servidor más cercano al elegido en el paso anterior (si está en el mismo país, estado, etc) y si no elegir el oficial de Canonical. Eso sí, mejor revisar una lista debidamente actualizada aquí: Lista de Espejos de Ubuntu

Y ahora sí, Ubuntu debería actualizarse con más rapidez. A ver que pasa dentro de 4 días, pues entre una de las novedades está la eliminación de uno de los mayores obstáculos para que la gente use Ubuntu: el nuevo tema visual predeterminado ya NO ES CAFÉ.

ATENCIÓN: Al seleccionar el mirror deben tener cuidado con el concepto de "servidor más cercano". Por ejemplo, el servidor más cercano FÍSICAMENTE desde Nicaragua es sin duda el de la UCR en Costa Rica. Sin embargo, no hay conexión directa por la red entre Costa Rica y Nicaragua. Según creo, la conexión pasaría por Miami o Colombia primero, así que un servidor gringo o colombiano serían mejores para los nicaragüenses, por ejemplo. En el caso de países con mirrors locales (ej Costa Rica) si este mirror no tiene la suficiente capacidad (y no hay alternativas) es mejor buscarse uno más cercano SEGÚN LA RED, es decir: 1 Colombia, 2.5 Estados Unidos, 2 Trinidad y Tobago, 3 Brasil, etc... Pero si el primero no tiene mucha capacidad o solo hay uno mejor seguir con el siguiente y dejar a los servidores locales felices que para los nacionales son.

Encuesta ingeniería social

Esta encuesta es de Bernardo, la publico acá para ayudar. No, no es el Bernardo de Kristal, pero ella sí lo conoce.

Al principio la encuesta dice:

¡Buenos días!, ¡Buenas tardes!, ¡Buenas noches! Este cuestionario tiene la finalidad de determinar cuán informados están las personas acerca del tema de la ingeniería social, y sus usos en las redes sociales como facebook, hi5, myspace, etc; así como conocer qué medidas de seguridad toman los estudiantes al hacer uso de éstas. La información que usted proporciona será confidencial y de uso exclusivo para nuestro estudio. Le agradecemos de antemano su colaboración.

Pueden tomar la encuesta aquí: Encuesta de Ingeniería Social.

viernes, 16 de abril de 2010

¿Qué parte de "ALTO" no entenderán?

Esta es una regla simple. Cuando vea una señal como esta: deténgase y mire a ambos lados antes de seguir caminando. Muy simple, ¿cierto? De seguro no es necesario ni primer grado de primaria para entenderlo.

Veamos cómo lo hacen los conductores que salen de la calle de la Amargura (frente a la UCR) en San Pedro de Montes de Oca, San José, Costa Rica.

Mientras ven el vídeo intenten buscar: la periférica que tiene la direccional hacia la izquierda y dobla hacia la derecha y la grúa de tránsito que se brinca el alto.

domingo, 11 de abril de 2010

Ecuaciones en sitios web y Blogger

¿Hay alguno que haya querido poner contenido matemático en su blog o página web y no haya podido? Bien, aquí presento una manera sencilla de hacerlo, dando por un hecho de que ya se sabe usar LaTeX. Y para los usuarios de Blogger el método es totalmente simple e indoloro: presionar un botón, presionar siguiente y luego acomodar una caja en el diseñador.
He aquí una muestra de los resultados:
  • \frac{a+b}{2} \geq \sqrt{ab}

  • \sum_{i=0}^{n} i = \frac{n(n+1)}{2}
  • 1+2+3+\cdots+(n-1)+n = \sum_{i=1}^n i = \frac{n(n+1)}{2}
  • \frac{2}{\frac{1}{a} + \frac{1}{b}} \leq \sqrt{ab} \leq \frac{a+b}{2} \leq \sqrt{\frac{a^2+b^2}{2}}
Para más información visiten http://www.pi24soft.tk/posts/LaTeX_en_web/. Y sí, forma parte de mis prácticas con PHP, Javascript, CSS y HTML, así que si no les gusta salados ¬¬. Bueno, se aceptan sugerencias... no es necesario que me digan que ese sitio necesita un nuevo tema de colores...
He decidido pasar los proyectos extraños a otro sitio web, con un nombre más apropiado y general (pi24soft salió del captcha de Google, hace mucho tiempo...). Ahí está este mismo script (pero con un sistema de inserción más simple y bonito)

viernes, 9 de abril de 2010

Y dicen que el ICE es raro... ¡esto sí es una factura de servicio celular!

Me acabo de encontrar una entrada en el blog de... no dice... sobre la aventura de solicitar un nuevo servicio en T-Mobile. ¡Lo que hay que ver! Y hay gente que dice que el ICE no es claro con sus servicios.

Aquí les dejo el vínculo: http://ln.hixie.ch/?start=1263974578&count=1

(Solo para gente que viva en Costa Rica) Por cierto, si ustedes la vieron fea con la matemática del colegio quédense con el ICE y no se vayan de alborotados cuando abran el mercado celular. No sea que no se den cuenta que

jueves, 8 de abril de 2010

Nueva Plantilla

Para los que ven el blog en vivo y no por feeds habrán visto el cambio notable de imagen. Sí, ahora Blogger tiene nuevos temas, y también permite cambiar la imagen de fondo, disposición de los widgets (aka. Layout) y otras cosas interesantes.

Espero que les guste. Definitivamente queda mejor que un tema (o combinación de color) elegida por mí. Ahora solo les falta usar la etiqueta P en lugar de BR y podrían superar a Wordpress je je.

Para los que tienen Blogger, tienen que activar Blogger in Draft para tener la opción. Aparece a la derecha, en la pestaña Diseño.

miércoles, 7 de abril de 2010

Sistemas de Control de Versiones (edición para no computines)

Esto no es necesariamente para computines que necesiten hacer trabajos programados en grupo. También le puede servir a todos los que tienen que redactar algo en grupo.

Al hacer trabajos en grupo es usual que esté el que no hace nada, el que le gusta meter las patas, el que hace todo y mucha gente que no se pone de acuerdo para sincronizar el trabajo.

Los computines desde hace bastante tiempo lo solucionamos con sistemas de control de versiones, por ejemplo Subversion o Mercurial. Sin embargo, para el resto de los seres humanos esto tiene varios problemas prácticos:

  1. En la facultad de Medicina o Derecho: ¿Quién tiene un servidor Apache dedicado, encendido las 24 horas? ¿En artes plásticas? La verdad ni siquiera en computación. No, no se puede depender de algún programa instalado, muchos aún dependen de un internet café.
  2. ¡Los trabajos son secretos! No podemos estar subiendo nuestro código o trabajo en SourceForge o Google Code. Google Wave puede ser una opción, pero el correo electrónico simplemente es engorroso.

Así que ahora voy a presentar mi solución al problema.

Al hacer el proyecto del carrito estuve viendo una manera decente de poner compartir el código. No solo con los tres compañeros del grupo, sino también conmigo. Trabajar en otra casa, en la mía, en las dos computadoras del laboratorio, en la portatil disponible (habían tres opciones) o en alguna de las 20 del CIC hacen un poco dificil sincronizar el trabajo, ¿cierto? Las llaves son geniales, pero habían computadoras sin USB y además hay que compartir con otras tres personas (vivan los trabajos individuales, ja ja ja).

Así que se hizo un sitio PRIVADO de google sites. Esto es algo que no se puede tener en otros lugares (ejem SourceForge). La ventaja de Google Sites es que permite suber archivos, tener pseudo blogs y se integra muy bien con picasa web, google docs y calendar.

Por supuesto, la documentación se puede hacer con Google Docs. Este funciona muy bien para documentos colaborativos.

¿Pero qué pasa con el código fuente?

Sistema de Control de Versiones en Google Sites


Aunque esto ya existe yo aún no había visto lo útil que puede ser. Si se crea una página tipo blog se pueden tener entradas para el archivo "hello.cpp" o "Análisis del agua en Cartago". Luego cada miembro del equipo puede ir haciendo las modificaciones al texto (cada entrada se divide en dos columnas). La columna de la izquierda tiene el trabajo "final" listo para el copy & paste, mientras que en la derecha se escriben comentarios. Incluso se puede insertar una tabla de contenido para manejar los comentarios por versión.

Finalmente se pueden usar el historial de revisiones como sistema de control de versiones y ver tanto los cambios como quién los hizo.

Para terminar el trabajo solamente habría que recolectar todas las entradas y pegarlas en el procesador de textos o como archivos de ćodigo o lo que sea.


LG “inventa” nueva interfaz gráfica y… Windows Mobile gana el super cubito de Compiz Fusion

Cuando salió en Linux todo mundo decía que era ridículo, pero bastaba ver la cara de asombro de la gente cuando veía el cubo girar, o las ventanas volar o uno que otro grito cuando se incendiaban (no, no son las baterías de las portátiles) para ver la impresión que puede causar una buena presentación.

Ahora, unos cuantos años después, se ve como alguna que otra idea se cola en Windows. ¡Y ahora LG le puso a Windows Mobile una interfaz con cubito! Algún día el cubito conquistará el mundo (antes que pinky y cerebro je je), pero yo ya me cambié a la “más sobria” versión 2d (con dos escritorios, mi ubicación espacial no es buena). Creo que Android también tiene su propio cubo.

Pero hay que reconocerlo: el cubo se ve mejor en una pantalla táctil.

Entradas relacionadas

Related Posts with Thumbnails