Archive for the 'Linux' Category

Ene 31 2011

Debian 6.0 squeeze

Published by under Linux


Plataforma




DVD 1 , Incluye los gastos de envío a cualquier punto de la república mexicana

No responses yet

Ene 07 2011

Importanto Bugs en Bugzilla

Published by under Linux

Al tratar de implementar Bugzilla [1] para el seguimiento de errores en las diferentes etapas del desarrollo de software, nos encontramos con la problemática de importar el registro existente de los errores encontrados hasta este momento.

El formato en el cual se encuentra este registro puede ser por demás variado, desde bases de datos de Access, hojas de Excel, o registros de Mysql.

El Objetivo al final, es tratar de pasar toda esa historia con el menos esfuerzo posible.

Afortunadamente bugzilla implementa un script llamado importxml.pl[2] el cual permite la lectura de un archivo Xml que siga la definición DTD (bugzilla.dtd).

Aun cuando el objetivo de este script es el permitir el movimiento de registro de errores de una base de datos a otra, puede ser utilizado para la importación masiva de errores desde otros sistemas, siempre y cuando se apeguen a los requerimientos de bugzilla para tal efecto.

A fin de no perder la historia completa, es posible la utilización de campos especiales referenciados dentro del XML para poder generar evidencia de datos que por sí mismo Bugzilla no maneje.

Al finalizar el proceso de importación de los bugs, dentro de cada uno de ellos se agregara un log del proceso de importación, dejando evidencia que dicha información fue importada con éxito.

Les recomiendo la utilización de una base de datos de pruebas a fin de dejar la generación del archivo XML acorde a las necesidades reales, y con ello evitar meter basura con las pruebas.

[1] http://www.bugzilla.org/

[2] http://www.bugzilla.org/docs/3.0/html/api/importxml.html

One response so far

Mar 22 2010

Noticias, Noticias y mas Noticias

En los últimos meses he dejado de escribir en este BLOG, y no por que no tenga temas que compartir, si no por el hecho de no tener mucho tiempo para ello.

Así pues, después de dos semanas de estar en cautiverio en un ejercicio de análisis de requerimientos, me voy a dar 5 minutos para  escribir lo que ha pasado en mi vida en este tiempo.

Veamos:

Proyectos:

Inicie un proyecto llamado SiCos (Sistema de Costos) el cual espera controlar los costos en las operaciones normales de la central de Abastos, el proyecto ya esta avanzado y de hecho, espero terminarlo para principios del próximo mes.

JnSica, se libero la versión 1.00.03, esta incluye adecuaciones a la integración de la herramienta con aplicaciones de terceros, de hecho, se ha vendido un par de licencias para ser integradas con un sistema de administración de gymś:), esta versión soluciona un error en el proceso de identificación masiva  que causaba serios problemas.

Joiz.net, En este sentido no he logrado avanzar mucho, tengo la página web abajo, pero espero darle prioridad a este punto.

Invoize. 🙂 Que les puedo decir, debido a una modificación del SAT, se debe de agregar nuevos datos el reporte mensual que generan las empresas que trabajan con Facturación Electrónica, hemos aprovechado este hecho para vender e implementar las primeras versiones de los componentes de Invoize, hasta el momento, todo esta funcionando perfectamente, ya estamos generando correctamente el reporte mensual del SAT y estamos por hacer el deploy del cliente (invoizeFileExplorer), hemos tenido un gran avance en este proyecto.

He estado trabajando con Python para la creación de scripts que me permitan hace mas sencillas mis labores, ello con mucho éxito, python es muy sencillo de utilizar.

He instalado Bugzilla para llevar el control de los errores detectados en los proyectos y de hecho, Git se ha implementado con éxito, puedo decir, que hoy día, es mi controlador de versiones favorito, incluso para proyectos en Window.

En la parte personal, he estado ocupado con la organización de  la fiesta de cumpleaños de Joce, que aun que es para fin de año, son muchos los puntos a tratar, de cualquier forma, no siempre se cumplen XV Años.

Adicionalmente, la serie de televisión TBBT se ha colocado en el segundo lugar de mis preferidas, detrás de Dr. House 🙂

Tengo en el tintero una presentación de GIT que espero pueda terminar pronto y subirla al Blog.

Me gustaría regresar a dar clases, tal vez en un pequeño grupo los sábados :), investigare si me es permitido.

No responses yet

Nov 11 2009

El nuevo chico del barrio (Google GO)

Published by under Linux

Para aquellos que pensaron que estas fiestas navideñas estaría algo
aburridas, debo decirles que no será así.

En los días pasados (30 de Octubre) se ha liberado un nuevo proyecto de
Google, el cual promete influenciar el desarrollo de software de los
próximos años.

GO[1], es el nuevo lenguaje de programación lanzando por el gigante de
internet, y el cual cuenta con todo el apoyo del mismo, siguiendo sus
políticas, liberado bajo una licencia Open Source.

Quien esta detrás de este proyecto, para empezar el propio google,
respaldado por Rob Pike[2],  ex-investigador de AT&T, arquitecto de Plan
9[3] e Inferno[4] y actualmente Ingeniero principal en google.

GO es un lenguaje compilado, no interpretado, enfocado a las necesidades
principales de los sistemas distribuidos ( Cliente – Servidor,
multiproceso), dudo mucho que lo encontremos ligados a un RAD

Como es de esperarse, GO requiere un tiempo de madurez, de tal forma,
hoy dia solo hay versiones  para 32 y 64 bit en plataformas Unix (OS X
y Linux, sorry Windows 🙂 .)

Los invito a ver el video de presentación [5], y a seguir el desarrollo
de este nuevo lenguaje, no duden que pronto, gran parte de las API que
google libere e incluso, tal vez, el propio Chrome OS[6]. contenga
parte de su código en este nueva apuesta.

[1] http://www.golang.org
[2] http://research.google.com/people/r/index.htm
[3] http://es.wikipedia.org/wiki/Plan_9_from_Bell_Labs
[4] http://es.wikipedia.org/wiki/Inferno
[5] http://www.youtube.com/user/googletechtalks#p/u/0/rKnDgT73v8s
[6] http://es.wikipedia.org/wiki/Google_Chrome_OS

2 responses so far

Oct 18 2009

Ubuntu 9.04

Published by under Linux

Hace poco tiempo recibí la actualización de mi laptop, ahora cuento con una HP 6730b con 4 GB de memoria RAM, disco duro de 160 GB, quemador de DVD.

Por muchas razones entre ellas el hecho  que HP da soporte corporativo a Linux para sus empleados, decidí instalarle Ubuntu 9.04.

Llevo ya algunas semanas trabajando con la laptop, así que expongo los problemas que he encontrado y como los he solucionado.

Audio.

La instalación de Ubuntu 9.04 reconoce  la tarjeta de audio, sin embargo no hay sonido externo, solo con los audífonos, la solución fue agregar  una línea en el archivo de configuración de ALSA.

Video

No tengo problemas con el video de la laptop, sin embargo,  se presenta detalles en las maquinas virtuales que he instalado, no he encontrado el problema ni  mucho menos la solución.

[Update] No logro ver las terminales mediante Control-F1-8 ,

Correo electrónico.

Utilizo Thunderbird para mi correo personal de Joiz, y Evolution para el correo corporativo de HP,  seleccione Evolution por su similitud con Exchange, sistema que anteriormente utilizaba, en este punto, Evolution no tiene soporte para la versión 2007 de Exchange, por lo que no es tan transparente su utilización, sin embargo, tenemos soporte para IMAP, por lo que podemos trabajar sin mayor problema que la falta de sincronización de los calendarios.

Adicionalmente instale Lotus  Notes 7 mediante Wine para la cuenta de correo con nuestro cliente, funcionando sin problemas.

Mensajería Instantánea

Para la conectividad para MOC (Microsoft Office Comunicator)  utilizo Pidgin con el Plug de Simple compilado  a 64 bits, para la mensajería con nuestro cliente, funciona perfectamente la implementación del protocolo de Same Time.

Open Office

Utilizo Open Office para la lectura de documentos de Word, Excel y Power Point, en este sentido, debo decir que aun esta verde para los requerimientos que tengo, existen documentos de Word que simplemente no puede interpretar, o al momento de guardarlos con formato de .doc mueve las tablas, el por ello que utilizo una VM con Windows XP.

VPN

En primera instancia  instale el cliente de VPN de Cisco para Linux, logre la conexión, pero en ocasiones congela el sistema, y llamo congelar al hecho que nada funciona,  de tal forma, decidí utilizar vpnc, el cual funciona con éxito, aun se presentan problemas en la utilización de aplicaciones desarrolladas con OpenClient de Sybase, pero me parece que es un problema propio del frame de desarrollo utilizado.

Virtualización

La laptop soporta virtualización sin problemas, instale VMWare server, pero sentí muy lenta la maquina virtual, por lo que decidí instalar la ultima versión de VirtualBox con éxito

Ventajas de utilizar Linux

En primera instancia el desempeño es mucho mejor, la versión instalada corre a 64 Bits, el tiempo de boot es de menos de 1.5 minutos vs los 15 que tenia con vista, así que puedo decir que soy feliz 🙂

Problemas por solventar.

Las políticas de seguridad de la compañía solicitan la encriptación del disco duro completo mediante la utilización de un software comercial, en este momento se están haciendo las gestiones para que la encriptación que provee Ubuntu sea aceptada sin problemas.

El acceso a la VPN corporativa (Palo Alto CA) requiere la utilización de un certificado digital almacenado en un dispositivo especial, hoy día ya se tiene un camino alterno para los que usamos Linux.

Hoy puedo decir que el 95% de mi trabajo puede ser realizado sin problemas desde mi  nuevo equipo, claro con Linux  :).

No responses yet

Sep 04 2009

Regalos de la FSF

Published by under Linux

El día de hoy, y después de un mes de espera, ha llegado a casa mis regalos que envío la FSF.

Estos consisten en algunas etiquetas de publicidad, el último boletín impreso de la FSF y como regalo principal , una tarjeta USB de 1GB, precargadas con la versión más reciente de gNewSense Live, impresa con mi número de socio y claro está con mi nombre registrado.

El Software Libre me ha dado mucho, y las aportaciones que he realizado tanto a la FSF como a otro proyectos, son mínimas en perspectiva con los beneficios recibidos.

No responses yet

May 29 2009

Munin

Published by under Linux

La administración de servidores Unix no tiene que ser aburrida :).
Munin es una herramienta que permite el monitoreo  de ciertos indicadores dentro de un servidor Unix,  su instalación no requiere de gran ciencia y se pueden obtener resultados de una manera muy rápida.
Una de sus principales características, consiste en el guardado de información histórica, lo que permite visualizar el comportamiento del servicio durante una línea de tiempo.

No responses yet

May 01 2009

Software para Respaldos

Published by under Joiz,Linux

Recién he tenido la necesidad de automatizar un poco más los respaldos que realizo de mi Laptop y del equipo de administración que tenemos (Polaris).

Originalmente estaba utilizando SyncBakcup para la laptop y un cron para la Pc de administración, sin embargo, necesitaba algo más profesional.

Aprovechando que Mirage tiene instalado Debian Lenny, busque una solución para linux, lo que encontré fue Backuppc, el cual es un software que provee una página web para la administración, así como la lógica necesaria para realizar la programación de backups de todas las PC que se requieran.

Ya sea realizando respaldos totales o incrementales, es una solución que automatiza por mucho lo que tenía antes,  incluso puede eliminar los respaldos que por su antigüedad, ya no son necesarios.

Entre las cosas que me llamaron la atención, son el hecho de que soporta varias formas de conectarse con la PC a respaldar,  por ejemplo, vía SMB, rsync, nfs o ftp, en su ultima versión, permite mediante otro software, el realizar el respaldo por petición, excelente para la Laptop 🙂

Para garantizar mucho más el resultado, podemos hacer que Mirage tenga un arreglo de discos en espejo (raid 1) 🙂 y así, todo mundo es feliz.

No responses yet

Abr 09 2009

Sesiones Linuxeras Informales

Published by under Linux

El día de hoy se llevo a cabo la primer reunion online, el tema: openLDAP.

Para los interesados, consulten este blog para saber cuando será la proxima, la cual apunta a que sea el siguiente jueves.

No responses yet

Mar 11 2009

File Systems

Navegado por internet y concretamente en un post que apareció en Planeta Linux, llego a un paper en el cual los chicos de Google presentaron GFS (Google File System).

Debido a las necesidades técnicas para almacenar información, Google se percato que no existía en el mercado un FS que les permitiera almacenar e incluso controlar el volumen de información que se maneja.

Una vez con este conocimiento, se dieron a la tarea de hacer el diseño de un FS distribuido.

El paper es del 2003, es seguro que las especificaciones ya han cambiado, pero lo interesante de esto, es la forma en la cual fue creado y el hecho de haber utilizado linux como base para ello.

El paper puede ser encontrado para su consulta en : http://labs.google.com/papers/gfs-sosp2003.pdf

No responses yet

« Prev - Next »