sábado, 10 de noviembre de 2007

screen, una maravilla de línea de comandos

Si eres de los que trabaja diariamente con terminales Linux remotas a través de por ejemplo clientes SSH, tal vez muchas veces hayas tenido la necesidad de tener muchas ventanitas o pestañas abiertas para una misma sesión para ejecutar varios programas y mas aún, tener que depronto irte del PC actual sin querer cerrar todos esos programas remotos y retomar el trabajo luego tal como lo dejaste en cualquier otro lado.

Todo esto lo puedes conseguir sin usar nada mas que tu cliente de terminal remota preferido (putty por ejemplo) y una aplicación instalada en tu servidor Linux (que suele venir instalada en las distribuciones actuales!).

Esta útil aplicación se llama screen. Probablemente si escribes screen ya en tu consola, te va a iniciar.



Lo primero que vez al iniciar el programa es una pantalla de inicio con la licencia, versión, todo aquello, presionas [Enter] y todo vuelve a lo normalidad, como si no hubiera pasado nada. Puedes comenzar a trabajar en esa consolo normalmente, por ejemplo iniciando un 'top'.


Pero ahora, si quieres inciar otro programa, pero quieres dejar este corriendo y por ejemplo mirarlo periódicamente, no tienes que abrir otra pestaña o ventana del cliente. Con la combinación [(Ctrl+A) + C ] creas una nueva 'consola virtual' (C de Create) en la que puedes trabajar normalmente. Digamos que en esa nueva consola, dejas un 'tail'.


Si quieres moverte entre las consolas, solo debes entrar la siguiente combinación: [(Ctrl+A) + N] (N de Next).

Ahora digamos que debes irte del PC en donde estás trabajando y no quieres dejar tus consolas abiertas a la vista del próximo que llegue, pero tampoco quieres cerrar todos estos programas que estás ejecutando en el servidor remoto. Para esto ejecutas la siguiente orden: screen -d (d de detach).


Cuando esto pasa, ves el mensaje "[remote detached]" en la salida y te puedes desconectar del todo tranquilamente.

Cuando quieras retomar tu trabajo desde cualquier lugar, solo debes iniciar sesión normalmente en el servidor. Con la órden screen -ls puedes listar todas las sesiones de screen que tienes iniciadas (en el caso del ejemplo, solo debe ser una: la que tiene el top y el tail, pero pueden ser varias).



Si solo tienes una, como en este caso, con solo escribir la siguiente orden, puedes retomarla como la dejaste la última vez: screen -r (r de reattach).



screen tiene muchas otras funciones que puedes explorar por otros medios.

Tip: si estás acostumbrado a usar [Ctrl+A] para volver al inicio de línea en bash, cuando estés con screen, debes ejecutar [Ctrl+A+A].






miércoles, 30 de mayo de 2007

Along came Surface

Microsoft aprovecho el día 30 de mayo para lanzar su plataforma llamada Surface. Instantaneamente, miles de reportajes on-line aparecieron mostrando y demostrando el funcionamiento de la plataforma. La tecnologia es muy interesante, sin embargo cabe anotar que Microsoft no la creó ni mucho menos (interfaces con multi-touch se han visualizado y diseñado por años!). Sin embargo esta es la primera vez que podemos observar aplicaciones reales, y casi listas para salir al mercado funcionando en el costoso aparato (costará entre 5000 y 10000 dolares). En el momento Microsoft se ha aliado con hoteles, casinos y demás.

Segun lo que nos comenta Microsoft, han empezado a desarrollar la plataforma desde el 2001, donde se han realizado muchos prototipos y comenzado a desarrollar las aplicaciones que utilicen el potencial de la misma.


Al parecer este producto esta casi listo, y podriamos ver en vivo a estos juguetes tan rápido como finales de este año. Bueno, los estadounidenses lo podrán ver ya que dudo mucho que en Colombia lo veamos en algunos años, a no ser de que se cree un mercado lo suficientemente rapido para que los precios se reduzcan y puedan ser adquiridos al menos por las grandes cadenas de servicio de nuestro pais.



A mi lo que me pareció en realidad interesante fue que la plataforma interactua muy bien con los objetos físicos (camaras, reproductores de musica digital, etc), haciendo mucho más natural la manera en la que interactuamos con nuestras imagenes, canciones y demas activos digitales a los que ya estamos bastante acostumbrados.

Por ahora el desarrollo de este producto es bastante interesante. Si quieres ver videos en vivo de como funciona el aparato, sigue el link. Ademas si desas ver otras incarnaciones de la tecnologia, podrias ver lo que nos ofrece apple con su iPhone o incluso otras personas nos pueden mostrar.

PD: Todas las imagenes son propiedad de Microsoft.

Saludos y que esten muy bien!!!!

sábado, 26 de mayo de 2007

Adelgazando la presentación

Ustedes no se han dado cuenta que las peliculas que veiamos cuando niños, mostraban toda clase de aparatos que se creian imposibles de construir, y sin embargo de manera lenta y progresiva se han ido cumpliendo nuestros sueños tecnologicos más alocados?.


Bueno pues, me acuerdo que cuando niño, las peliculas presentaban ciertas pantallas delgaditas, y transparentes que podian presentar culqier información que se les suministraba. Pues este desarrollo comenzó a hacerse posible gracias a los laboratorios sde SONY los cuales crearon una pantalla basada en OLEDs, transistores de imagen delgados (TFT) que la hacen transparente y la cual puede presentar millones de colores greacias al dithering, y por supuesto, lo mas increible de todo es que se puede doblar como una hoja de papel.

El video de parte de la presentación de SONY se muestra a continuación:



Las aplicaciones de dicha tecnología son invaluables, imaginense comprar una pantalla de estas y recibir la información del periodico (o los periódicos!) en la comodidad de su cama, sin siquiera salir a la puerta a las 5 de la mañana a abrirle la puerta al señor mensajero. Tal vez pueden también imaginarse que se instala una de estas pantallas en el parabrisas del carro y automaticamente se mustra información relevante tal como vias con tacos, accidentes, o la ruta mas cercana para llegar a su destino!).

Poco a poco nos daremos cuenta que las peliculas de antaño erán más que divertimento, sino que casi inadvertidamente nos presentaban una visión al futuro. Solo espero estar lo suficientemente joven para cuando pueda disfrutar de este juguete.

jueves, 24 de mayo de 2007

Videos del 1er Encuentro Blogger

Bueno estos últimos días el staff de Frakasoft ha estado muy ocupado con cuestiones laborales/académicas que van desde paros universitarios hasta servidores cayéndose en cierta reconocida empresa prestadora de servicios relacionados con la salud. Sin importar lo anterior he sacado algo de tiempo para anexar algunos vídeos del Encuentro de bloggers que Salzoman recientemente ha subido al tubo:


Primera Discusión Grupal




No Tan Técnicamente



Blogs y Sociedad (A.K.A El Lado humano de Medea)




Bueno eso fue lo que Salzo pudo capturar con su cámara, por ahí nos enteramos que Medea y otro combo de gente va para Los Bloggers, excelente, ojalá nos mande un saludito :-)

martes, 15 de mayo de 2007

lunes, 14 de mayo de 2007

InfraRecorder, un quemador de CD/DVD libre para Windows

Puede que muchos ya lo conozcan, pero para mi fue una gran sorpresa saber que existía un buen programa de grabación de CDs/DVDs libre (software libre, bajo licencia GPL 2) para Windows. Incluso en estos días me hicieron la pregunta y me quedé sin respuesta (está bien, tal vez faltó buscar un poco). InfraRecorder tiene un instalador diminuto (2,6MB para la versión 0.43) y se puede descargar sin ningún problema desde su página oficial. La instalación es inmediata y su interfaz es la de un explorador donde puedes recorrer tus discos en busca de archivos y arrastrarlos al área de quemado. Lo he usado un poco y no he tenido problemas (está bien, la barra de progreso de borrado de disco pasó de 1% a 100% por lo que pensé que estaba bloqueado mientras borraba, pero no es gran cosa...el resto, muy bien). Ya no hay excusa para andar buscando seriales de Nero y decir que no hay mas opciones :-P.


martes, 8 de mayo de 2007

Rompiendo Limites


Me encanta ser joven en una época en que los avances tecnológicos se toman muy en serio, en el que no me importa leer un manual para poder aprender a conocer algún dispositivo que no conozco. (pregúntenle a sus madres si les interesa saber como programar el VHS).

Esto lo digo porque día a día, esta fascinación por los avances en todos los campos de la ciencia me permiten mantener una imagen global de lo que sucede en el mundo y poco a poco me entregan esperanzas para saber que llegare a viejo y muchos de nuestros problemas podrían estar resueltos.

Uno de los temas que mas me gustan son los relacionados con temas médicos (me encantan las novelas de Robin Cook). Sin embargo en muchas ocasiones nos alegramos al leer sobre avances médicos para luego desilusionarnos debido a que el potencial beneficio del mismo, tendría que pasar por mas de 10 años en pruebas clínicas para que su uso sea aprobado.

Es por esto que me da gran alegría cuando leí que la gente de la empresa californiana Aperio había logrado superar los limites del formato TIFF (Tamaño máximo de 4GB), para crear el formato BigTIFF y lograr imágenes con una resolución de 1Terapixel, las cuales poseen un tamaño aproximado de 143GB. Lo interesante del asunto es que se esta utilizando esta tecnología para generar imágenes más detalladas de tejidos comprometidos con cáncer mamario, información que puede guiar a mejorar los diagnósticos sobre este mal, y porque no, ofrecer elementos que pudieran apoyar el encuentro de una cura.

Lo bueno de este tipo de tecnologías es que su aplicación no conlleva tantas pruebas y los beneficios a corto plazo podrían ser incontables.

Si desean conocer la imagen de 1 Terapixel, no es sino que sigan hagan clic en la foto siguiente:


PD: Las imgenes son propiedad de Aperio

Que esten muy bien, y vayan por la sombrita.

sábado, 5 de mayo de 2007

Muestra tu Orgullo con Ubuntu





No es de extrañar que la distribución Ubuntu ha tomado bastante fuerza en el mundo de los Sistemas Operativos de escritorio. Su facilidad de uso junto a la enorme potencia compartida con las demás distribuciones de Linux la hacen un fruto bastante apetecido.

La web se esta llenando de videos demostrando las facilidades de uso y por supuesto muchos de estos videos muestran el "eye candy" que se puede lograr con herramientas como XGL. El último video que ví (y realmente me dejo encantado fue uno donde se mostraba a XGL junto al Kiba-Dock (ver video).





Así mismo, si vemos como Dell anuncia que comenzará a vender computadores preinstalados con Ubuntu, podríamos decir que estamos llegando al punto de que Linux sea considerado como un SO de escritorio suficientemente capaz de llegar hasta el usuario común (aunque aun no se puede decir que la batalla por el dominio del escritorio será sencilla).

Si quieres mostrar tu orgullo, Ubuntu ha empezado a vender unos afiches para que mustres tu orgullo por la distribución (y por ahi derecho sobre linux en general), para que lo pongas en cualquier lado (se admiten baños, oficinas, calles etc). Aprovecha, estos se pueden comprar y enviar a cualquier parte del mundo!.

Saludos y nos veremos próximamente!

miércoles, 2 de mayo de 2007

Cómo organizar los nombres de archivo y tags de tu colección de música con Musicbrainz Picard

MusicBrainz es un proyecto/comunidad que busca tener una gran base de datos de información acerca de grabaciones musicales: autores, álbumes, canciones, intérpretes, relaciones entre ellos, etc. Cualquiera puede aportar o editar información y aprovechar la existente. La información que está allí, se puede usar de muchas formas, entre ellas, puede ayudarte a mantener las etiquetas y nombres de tus archivos de música limpios y organizados (soporta varios formatos, entre ellos MP3, OGG y WMA). Esto se puede hacer a través de un programa cliente que ellos mismos mantienen llamado Picard. Picard es Software Libre distribuido bajo licencia GPL 2.0 (entre otras mas) y lo puedes descargar y usar tanto en Linux/UNIX como en Windows.

Ahora un ejemplo de su uso. Cuando lo ejecutes te preguntará si tienes una cuenta de MusicBrainz con la que podrás añadir o editar información de la base de datos; no tienes que tenerla para usar el programa, pero si quieres crear una, tal vez es buen momento para hacerlo.



El programa luce igual en Linux o en Windows; tiene un arbol a la inzquierda mediante el cual podrás buscar los archivos musicales almacenados en tu disco.


Picard está orientado a la organización de álbumes y no de canciones independientes (aunque creo que te da opciones para esto también). Por mi parte es suficiente organizar álbumes, ya que me gusta mas tener y escuchar álbumes completos que pistas sueltas y he cogido una especie de aversión a los singles o éxitos :-P.

Una ves seleccionas un directorio que contenga un álbum en el explorador de la esquina superior izquierda, en la zona de la esquina inferior izquierda te apareceran los archivos musicales que componen el álbum y que son los que vas a organizar.



Lo que debes hacer es arrastrar el directorio que contiene el álbum a orzganizar a un directorio predefinido llamado "New files" que se encuentra en el área mas grande del programa (si estás en Feisty y quieres que te soporte MP3, debes instalar libtuneimp5-mp3).



Una vez arrastrados, irán a parar al directorio predefinido llamado "Unclustered Files". Allí podrás decirle que intente agruparlos de acuerdo a la información disponible. Para ello debes presionar el siguiente botón.



En este caso, Picard logró agrupar los archivos en un álbum. Ahora debemos buscar la información completa en la base de datos. Para esto, usamos el formulario de la zona de abajo, que puede tener algunos campos ya completos si había suficiente información en el grupo de archivos.



En este caso, con la información que está allí, veo que puede ser suficiente para encontrar el álbum en la base de datos. Para esto presiono el botón que dice "Lookup". Al hacer esto voy a parar a la página de MusicBrainz donde se me ofrecen las posibilidades que emparejan con la información que enviamos. En este caso el álbum que buscaba está de primero y como estoy seguro de que es este, presiono en enlace que dice "Tagger".



Esto me lleva de nuevo a Picard (ya que es un enlace a localhost). Ahora tengo una entrad para el álbum que elegí en el directorio predefinido llamado Albums. Arrastro el directorio de mi álbum que se encuentra en "Album Cluster" al que se encuentra en "Albums".



Picard emparejará las pistas y obtendrás como resultado algo como así.



La guía de colores de emparejamiento es la del "semáforo" (verde, naranja y rojo). Haces las revisiones del caso...y si todo está bien, "Save"!.



09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0

El número mas famoso de la semana. Solo hace falta buscarlo en Google para encontrar miles de artículos, discusiones y comentarios hablando sobre el; incluso no es necesario discutir o exponer...con ponerlo en línea basta. Hasta hay un dominio: http://09f911029d74e35bd84156c5635688c0.com/. ¡No podíamos ser la excepción!. Una situación que no hubiera sido tan fuerte si no se hubiera presentado el intento de censura en varios lugares como Digg o Wikipedia y los usuarios hicieran dejar en claro que era lo incorrecto. Ayer Digg enloqueció. Cada instante en la página frontal aparecía una nueva entrada hablando sobre el...entradas estúpidas, con enlaces a una imagen, un artículo "nada que ver", cualquier cosa con el único fin que el número apareciera en pantalla, mientras los administradores del sitio luchaban por borrar las entradas y los comentarios argumentando que debían protegerse de una demanda por violación de derechos de propiedad intelectual. Ayer Kevin Rose, fundador del sitio, a través del blog de digg, declaró: "...But now, after seeing hundreds of stories and reading thousands of comments, you’ve made it clear. You’d rather see Digg go down fighting than bow down to a bigger company. We hear you, and effective immediately we won’t delete stories or comments containing the code and will deal with whatever the consequences might be....If we lose, then what the hell, at least we died trying...". Nada mas que decir.

viernes, 27 de abril de 2007

Google Talk Gadget

Realmente no se que tan nueva sea esta noticia, pero buscando por los sitios de Google me encontré un nuevo servicio relacionado con GTalk, el ya conocido sistema de mensajería de Google que soportaba llamadas de voz a través de Internet.

Originalmente existían dos maneras de usar GTalk, la primera era mediante la página web de Gmail, donde se podía tener conversaciones ordinarias pero las otras características del servicio, como la posibilidad de hacer llamadas, no eran soportadas. La otra opción era usar el cliente oficial de Google Talk, que se puede descargar de la web. Esta ultima tiene dos inconvenientes: primero el cliente solo puede ser instalado en Windows, los usuarios de Mac o Linux (como yo) no pueden gozar de las características avanzadas del sistema y segundo, dado que se tuviera Windows, es necesario tener permisos para poder instalar un aplicativo dentro del sistema, permisos que en muchos lugares con PC públicos (Cafés y salas de computadores) no se tiene.

Yo supongo que el equipo del desarrollo de GTalk se dió cuenta de estas dificultades de la aproximación orginal y en vez de buscar desarrollar una versión de GTalk para cada plataforma, desarrollaron una versión Web de la misma aplicación basada en Adobe Flash.
Esta versión del cliente de mensajería llamada Google Talk Gadget, fue liberada hace más o menos un mes y medio, y básicamente es una ventana del navegador con una aplicación Flash embebida. Aunque la experiencia del usuario es mucho mejor que la versión de GMail, esta versión no cuenta con soporte para transferencia de ficheros ni para llamadas de voz.
Sin embargo me parece que es una gran mejora en comparación a la interfaz del correo y será de gran utilidad para aquellos que no usamos el sistema operativo de la ventana.

Aquí una pequeña captura de pantalla para que se den una idea de como luce:


Averiguando un poco más encontré que utilizando este gadget de Google, se muy sencillo integrar GTalk al navegador web Firefox o integrarlo a su la página personal o weblog.


Enlaces Relacionados:


domingo, 22 de abril de 2007

Lo que uno hace justo después de instalar Ubuntu (Feisty)

Después de instalar Ubuntu unas cuantas veces, muchos tenemos una lista de cosas fijas por hacer, entre ellas las relacionadas con el eye-candy y la configuración. Alguien de PC World publicó un post de este tipo y aquí hay algunos tips de allá. En mi caso, estas son algunas de las cosas que no pueden faltar:
  • Drivers de video restringidos: con Feisty es mucho mas fácil. El se encarga de "casi" todo. Mi tarjeta de video es NVIDIA (GeForce 7300 GS), el cuadro de diálogo de configuración la mostraba como disponible e instalar los drivers fue cuestión de chequear una casilla:
    • System -> Administration -> Restricted Drivers Manager
  • Resolución de video (PC World): esto es indispensable para que el sistema se vea bien. Cuando instalé los drivers de la tarjeta de video mi sistema realmente no tuvo ningún cambio. Por suerte hay una buena recopilación de problemas y soluciones de este tipo en esta página. El procedimiento inicial para ajustar tu resolución, sería:
    • System -> Preferences -> Screen Resolution.
  • Volúmenes visibles en el escritorio: no me gusta ver las particiones montadas en el escritorio; mas aún, me gusta tenerlo (casi) vacío. Para ocultarlas, se puede seguir este procedimiento:
    • Applications -> Acesories -> Terminal -> gconf-editor -> /apps/nautilus/desktop -> volumes_visible (quitas el chequeo de la casilla y listo.
  • Codecs (PC World): antes instalaba paquete por paquete. Esta vez descargué Automatix y me parece una mejor opción. Este programa te gestiona la descarga e instalación de los codecs necesarios para reproducir muchos de los archivos multimedia conocidos (hasta ahora ha sido suficiente para mi). También te ayuda a instalar muchos otros paquetes que te pueden resultar necesarios (el te da las advertencias legales necesarias):
    • http://www.getautomatix.com/wiki/index.php?title=Installation
  • Tamaño de ciertos elementos: las fuentes del escritorio vienen configuradas con un tamaño muy grande para mi gusto, así como los páneles con los lanzadores de menús de Aplicaciones y otros elementos:
    • Fuentes: System -> Preferences -> Font (yo las uso de tamaño 8 y activo Subpixel Smooothing (LCDs).
    • Páneles: Clic derecho en algùn lugar libre -> Properties -> Size (yo lo ajusto en el mínimo posible).
  • Solo íconos en barras de heramientas de Gnome: me parece que el texto ocupa mucho espacio cuando el significado de los íconos por lo general es muy intuitivo.
    • System -> Preferences -> Menus & Toolbars: desplegable "Toolbar buttons labels": icons only.
  • Páneles de lanzamiento: por lo general dejo un solo panel e instalo gDesklets para poder disponer de uno como el de la imagen. gDesklets se puede instalar desde Automatix o con la forma con la que suelas instalar paquetes (Synaptic, apt-get,...). Este panel se puede obtener en Toolbar/Launchers -> StarterBar; lo arrastras al escritorio y arrastras los lanzadores a el (o los creas ahí mismo). Si por alguna razón te pasa como a mi y pierdes el área de "System tray", solo añade un "Area de notificación" a algún panel.


Si quieres que gDesklets (u otra aplicación como Beryl) se inicie automáticamente cuando inicies sesión, registrala así: System -> Pereferences -> Sessions -> Startup programs -> New -> Command: gdesklets start.


  • Beryl: las imágenes hablan por si solas (y eso que son algo pobres). Puedes seguir el punto 6 del post de PC World.






El papel tapiz es de dim.po (http://dimpoart.deviantart.com) y está "expuesto" en Pixel Girl Presents.

MySQL Migration Toolkit

Esteban envia:

Por si no lo conocían. Tienen su base de datos Oracle migrada a MySQL en par patadas. Incluso se puede usar para sacar un script de inserts de Oracle.

http://www.mysql.com/products/tools/migration-toolkit/




miércoles, 11 de abril de 2007

Festival de Instalación de Software Libre


El 28 Abril del presente año se llevara a cabo en toda latinoamerica y en otros países el festival de instalación de software libre. En la ciudad de Medellín el evento sera en la Universidad Nacional (Agronomía).

Básicamente un festival de instalación consiste, como su nombre lo indica, en la instalación de masiva de Software Libre, el asunto funciona de la siguiente manera: El usuario lleva su computador al lugar del evento y un equipo conformado por expertos en Software Libre le instala una distribución de Linux o BSD que mejor se adapte a sus necesidades.

Además de lo anterior, se dictaran charlas sobre Software Libre y habrá un conjunto de talleres que permitirán familiarizarse aún más con las tecnologías abiertas. Para mayor información visiten la página oficial (de Medellín) o el comunicado de prensa.

Se ven por ahí.

Módulo oficial de UML de Netbeans

Salzo nos envía:

desde Java Hispano:
Una de las características para Netbeans 5.5 que no pudo estar lista cuando su liberación fue este impresionante módulo UML que ha sido liberado esta semana.

Este módulo permite crear los siguientes diagrams UML:
de Actividad, de Clases, de Colaboración, de Componentes, de Despliegue, de Secuencia, de Estado y de Casos de Uso. Además permite generar código a partir de los diagramas y viceversa, así como mantener la sincronización entre los diagramas y el código. Incluso tiene predefinidos un conjunto de 23 patrones de diseño para implementar en tus diagramas.

Puedes ver capturas de pantalla en este sitio y puedes obtenerlo desde la opción de Actualizar de Netbeans.

Enlaces:

http://www.netbeans.org/products/uml/index.html
http://www.netbeans.org/products/uml/screenshots.html