viernes, 17 de diciembre de 2010

3ra Bicicritica 16 dic 2010

En algunas ocasiones he corrido tarde-noche, pero esta esta vez fue muy diferente, la tercera Bicicritica de El Salvador, se realizo por la noche con un recorrido muy peculiar, partiendo del palacio de los deportes (INDES), hacia el centro histórico de San Salvador!, recorriendo la calle “Arce”,”Ruben Dario”, bajo el asombro de propios y extraños proseguimos visitando el parque “Gerardo Barrios”, luego hacia el sur sobre la avenida Cuscatlan hacia “el trovador”, para luego hacer un alto en el parque frente a la parroquia San Jacinto, donde se nos proporciono una amable bienvenida refrigerio y un show de breake dance por parte de una organización que busca reivindicar el uso de los sitios públicos, para el desarrollo de actividades variadas, que buscan alejar a l@s jovenes de malos habitos y comportamientos..,luego al regreso del punto de partida pasamos por el parque “Libertad” muy bien iluminado y extrañamente limpio! :),...al menos esa impresión me lleve, para finalizar una ronda hacia el parque “Centenario”, he incorporarnos hacia la Alameda Juan Pablo II, hacia el punto de inicio, en conclusión fue una “ruta” audaz donde muchas personas reconocieron el esfuerzo que se hace por concientizar a la población sobre el transporte alternativo, limpio y saludable que representa usar bicicletas, pero a la vez lo mas importante! el respeto de los automovilistas hacia el ciclista y al estado crear las condiciones necesarias de seguridad, derecho de espacio etc, y a mi con muchas ganas de que se repita!


Extracto de un volante oficial que se repartio durante la actividad;

CIUDADAN@S POR LA REIVINDICACION DE ESPACIOS PUBLICOS PARA EL USO DE LA BICI COMO MEDIO DE TRANSPORTE URBANO.


Utiliza la bici cada día, celebrálo el último domingo del mes.

Un paseo para reivindicar espacios para la bici urbana.

NO ESTAMOS BLOQUEANDO EL TRAFICO...

¡¡¡SOMOS TRAFICO!!!


http://bicicriticaelsalvador.blogspot.com/






miércoles, 15 de septiembre de 2010

Instalando Red Hat 9

Red Hat 9.
Para iniciar este procedimiento es necesario tener 5Gb mínimo de HD para instalación completa, procesador AMD/Pentium 400 MHz o superior, RAM de 192 Mb o superior recomendable , incluye entorno de escritorio, un espacio swap para área de intercambio, mi caso es una presario V2000, obtener los 3 Cd's de instalación (ver webgrafía).

1-Ingresamos el Cd 1, muestra la bienvenida, presionamos “Next”.



3-Elegimos el idioma.

4-Elegimos el teclado, tal vez ya este reconocido correctamente.

5-Mostrara el ratón a usar, tal vez ya este reconocido.

6- Llegamos a la pantalla de Instalación (mi caso “Escritorio personal”)




7-Si deseamos usar todo el disco duro para la instalación elegimos la opción por defecto, si tenemos otros sistemas operativos es mejor usar la segunda opción, “Partición manual con Disk Druid”, fue mi caso.

8-En mi caso tengo tres operativos, en mi disco duro se ven así y elegiré el área “Espacio libre” que previamente configure con Gparted, la partición swap la detecta automáticamente, ya la tenía por que tengo otras distribuciones GNU/Linux ya instaladas.



9- Seleccionando la partición “Libre”, más un “Enter” configuramos la partición así: Punto de
montaje: “ / ” o raíz ahí se instala todo el sistema base y el home (archivos de usuario), el sistema
de fichero xt3 por defecto pero si la maquina es muy antigua puede usar xt2, lo demás no necesita
configurarse al menos que desee hacer mas personalizada su instalación, presionamos “OK”.

10-Aparece un mensaje “La partición X de arranque no podría encontrar modo de arranque en este caso si aun hay oportunidad de tener otra partición primaria, puede editarla en el paso 9”, “Forzar para que sea una partición primaria”. En el caso contrario se recomienda crear un disco de arranque.


11- luego queda en mi caso “dev/hda4” como el área a utilizar por Red Hat, en el siguiente paso muestra las particiones a formatear, si todo esta correcto, elegir “Formateo”.



12-Configurar Grub, nos permite usar Grub o Lilo, en mi caso no hice nada por que no usare esta partición para arranque, en el cuadro pequeño se indica el SO detectado y el “check” determina cual SO arrancara siempre por defecto, también se puede agregar contraseña al Grub.



13- Luego vienen las configuraciones de red en mi caso deje las opciones por defecto.

14-Después seleccionamos el idioma por defecto para todo el sistema.

15- Seleccionamos el uso horario “América/El Salvador, UTC GMT-6” mi caso.

16-Crear contraseña.


17- Al elegir previamente el la opción de “Escritorio personal”, nos muestra las siguientes opciones, yo personalice la instalación, quitando ciertos paquetes que no usare, tal vez en el futuro,muchos se encuentran dentro de los CD’s.

18-Hacer Clic “para iniciar la Instalación”, para continuar, veremos los paquetes que se instalan.





19-Al finalizar la instalación de paquetes contenidos en el “cd 1” se le pedirá insertar en “Cd 2” y así sucesivamente.



20-Al terminar de instalar todos los paquetes, se le pide configurar la interfaz gráfica X, en mi caso deje VESA Generic, luego elegimos el monitor, se mostrara una lista de monitores soportados, buscar por marca, luego podemos elegir la cantidad de colores yo indique la mas alta, y una resolución de 1024 X 768.

21-A esta altura nos pide crear nuestra cuenta de usuario y contraseña, en mi caso será “userh”, y una contraseña de siete caracteres como mínimo, luego la fecha y hora que ya estaba configurada, luego nos pide registrar el producto (opcional, yo lo deje para después).

22-Da opción de instalar mas paquetes en Cd's adicionales no seleccionamos nada si no los poseemos. Clic “adelante”.



23-Finalizar instalación y a disfrutar!



El escritorio queda así:



Como resultado de esta ultima instalación, el disco duro me queda así:




Sda1: Debian testing Sda4: Red Hat 9

Sda2:windows Sda5: Userh Sda6: Area de intercambio (swap).

Y el grub me queda así:



Webgrafía

Sitio de interés :
http://www.hospedajeydominios.com/mambo/documentacion-manual_rh9cg.html

La descarga directa (ISO):

CD 1 :
http://iso.linuxquestions.org/download/1031/36/http/swtsrv.informatik.uni-mannheim.de/shrike-i386-disc1.iso

CD 2 :
http://iso.linuxquestions.org/download/1031/37/http/swtsrv.informatik.uni-mannheim.de/shrike-i386-disc2.iso

CD 3 :
http://iso.linuxquestions.org/download/1031/38/http/swtsrv.informatik.uni-mannheim.de/shrike-i386-disc3.iso

Todos los Link son de:
http://iso.linuxquestions.org/red-hat/red-hat-linux-9-shrike/

Log in RH9...


martes, 27 de julio de 2010

Programación lineal con GLP-Solve

Esta vez compartiré una tarea realizada junto a JAC el...?, sobre optimización de recursos disponibles por ejemplo el de una pequeña empresa familiar, algo elemental que no trascienda mas allá de un calculo lineal, para este caso se nos pidió explicar y ejecutar un ejemplo, usando Ilog Cplex un programa bastante avanzado de optimización creado por la IBM, que trabaja con los métodos Simplex revisado, Rama, Cota, etc. a su vez este programa es de uso privativo así que no podíamos usar ni la versión para estudiantes, dado que no posee licencia GNU/GPL etc., por tanto el código fuente no esta disponible al publico, al final encontramos un programa sencillo y libre que nos resolvía problemas comunes y además puede seguir optimizando aun después de encontrar resultados favorables en cada iteración, hablamos de Glp-Solve, idealmente para entorno de escritorio Gnome supone el buen funcionamiento en este entorno y muchas distribuciones (SO's), a continuación veremos dos ejemplos de dicha aplicación:
  • Ejemplo 1

Una empresa desea planificar su producción diaria de dos artículos A y B. La empresa puede disponer de un máximo de 12 horas diarias de mano de obra. Cada unidad de A requiere 3 horas, mientras que cada unidad de B requiere 2. Por otro lado, la producción requiere un input I del que la empresa puede disponer como máximo de 10 unidades diarias. Cada unidad de A requiere una unidad de I mientras que cada unidad de B requiere 2 unidades de I. ¿Cual es la máxima producción diaria que puede conseguir la empresa?, ¿que cantidad debe producir para ello de cada artículo?

  • Definimos el modelo matemático:

Sea X1 el producto A y X2 El producto B a producir;
F(x1, x2)=x1+x2; es la función a maximizar.
  • Sujeto a restricciones: 3x1+2x2<=12; tiempo diario de mano de obra disponible
X1+2x2<=10; input o recursos disponibles X1 >=0; condición para el producto A
X2>=0; condición para el producto B

  • Código:

/*Definir función o modelo*/
/*Función objetivo a maximizar*/
/*f(x1,x2)=x1+x2 */

max:x1+x2;
/*Definiendo limites*/
C1:3x1+2x2<=12; C2: x1+2x2<=10; C3: x1>=0;
C4: x2>=0;
/*Fin de los parámetros*/

  • Donde C1, C2,…Cn son condiciones.
  • Del cual obtenemos una producción diaria de 5.5 con 1 y 4.5 artículos respectivamente.



  • Ejemplo 2.

Una empresa produce dos tipos de producto A y B, a partir de una única materia prima M de la que sólo se cuenta con 18 unidades. Para producir una unidad de A se necesitan tres de M y 2 unidades de M por unidad de B. Por problemas de almacenamiento, no se puede producir más de 4 unidades de A ni más de 6 unidades de B. Si los precios de venta son 3 y 5 dólares respectivamente, cuánto se debe producir de A y B para que la ganancia sea máxima.

  • Modelo matemático.
Sean:
x1: unidades de A a producir
x2: unidades de B a producir
Max = 2x1 + 5x2 :función objetivo (Maximizar)

  • Sujeto a restricciones:
3x1 + 2x2 <=18:recursos disponibles (M) X1<=4:maximo a producir en un día del articulo A x2 <= 6:maximo en un día del articulo B x1>= 0:cantidad valida de A
x2 >=0:cantidad valida de B

  • Código:
/*Definir función o modelo*/
/*Función objetivo a maximizar*/

/*f(x1,x2)=x1+x2 */

max:x1+x2;

/*Definiendo limites*/

C1:3x1+2x2<=12; C2:x1+2x2<=10; C3:x1>=0;

C4:x2>=0;
/*Fin de los parámetros*/

  • Del cual obtenemos 2 y 6 respectivamente con una ganancia maxima de $ 36.0
  • Dichos resultados pueden variar según el número de iteraciones procesadas, en este caso llegamos al máximo valor requerido.

Si no desean descargar o compilar un programa, dejo un enlace a una herramienta online denominada PHPSimplex que resuelve ecuaciones lineales sin limite de variables ni restricciones.


Capturas del programa:




martes, 8 de junio de 2010

Personalizando el entorno de escritorio gnome.

Se terminaron los días en que pasábamos horas frente a un entorno gráfico y solo veíamos un fondo inspirado en el Valle de Napa en California (windows$)...., en esos tiempos de infancia en el que ni siquiera sabia que se podía cambiar!, la curiosidad me llevo un día a poner un tapiz de una modelo y luego el desespere de no saber como cambiarla! :) tiempos aquellos.., tengo alrededor de tres años de conocer e interactuar con ciertas versiones GNU/Linux y le doy toda la razón a quienes piensan que el uso de software libre crea adicción :), a nivel de usaurio común y silvestre y de un país de tercer mundo donde todo parece llegar tarde...,me pareció muy interesante el uso de sistemas operativos alternos, y me enfoque primero (o siempre!) en recrear un aspecto sencillo, cómodo, con estilo propio, para visualizar mi escritorio.

En este caso veremos mi configuración que por ser elemental (básico) tal vez no se vea tan espectacular...pero estoy cómodo :)-Usando Debían Lenny (versión GNU/Linux estable), Compiz fusion (Avanzado gestor de ventanas de composición), Emerald (Gestor de temas),Overglossed (tema del ejemplo en el video anexo).

Pasos necesarios:

1) Verificamos si poseemos aceleración gráfica se puede de dos formas así:
Abrimos una terminal y digitamos el comando:

usuario:~$ glxgears (surge una ventana con engranes girando!)

ó también usando el siguiente comando deberá mostrar “Yes” ó “No”

usuario:~$ glxinfo|grep direct
direct rendering: Yes

En el caso de no tener aceleración puedes checkear nvidia, ati.

2)Asumiendo que disponemos de repositorios actualizados, instalaremos la paquetería necesaria incluyendo Emerald (para modificar ventanas, colores, iconos, transparencia etc.),digitamos en la terminal (copy-paste!):

Es mas cómodo logearse como administrador ó root antes para ello escribimos su luego digitamos la contraseña (no se ve cuando digitas!) luego enter listo! :

usuario:~$ su
password for usuario:

usuario:~# aptitude install compiz compiz-core compiz-gnome compiz-gtk compizconfig-settings-manager compizconfig-backend-gconf compiz-plugins fusion-icon libdecoration0 libcompizconfig0 python-compizconfig compiz-fusion-plugins-main compiz-fusion-plugins-extra emerald emerald-themes

3) Al descargar e instalar vamos al menú aplicaciones y buscamos en herramientas del sistema
Click sobre el y se inicia el compiz fusion icon en la barra principal desde ahí podemos configurar todos los efectos y utilidades, en el caso de que tu pc tenga bajos recursos de harware se puede instalar una versión “light” de esta forma:

usuario:~# aptitude install compizconfig-settings-manager

ó

usuario:~# aptitude install simple-ccsm

Luego buscamos el icono para configurarlo en:

Sistema->Preferencias->Simple CompizConfig Settings Manager


4 ) Si deseamos tener los efectos Compiz de forma permanente, es necesario hacer algo extra! Debemos agregar la aplicación a los “programas de inicio” siguiendo esta ruta!

Sistema -> Preferencias -> Sesiones -> Programas de inicio


Luego vamos a aplicaciones, buscamos en herramientas del sistema tomamos el icono “compiz fusion icon” y lo arrastramos hasta la lista dentro de la ventana de “programas de inicio” listo!


5-) La otra opción para instalar paquetes es usar el “Administrador de Paquetes Synaptics” la ruta:

Sistema ->Administración -> Administrador de Paquetes Synaptics

Buscamos digitando dentro de la lista ó desde la barra de búsqueda click derecho marcar para instalar después Aplicar y listo!

A continuación anexo videos cortos de mi actual configuración grafica de escritorio.








De paso dejo unos sitios que proporcionan temas extras interesantes para los dos escritorios mas usados en GNU/Linux, si también deseamos cambiar la apariencia de las ventanas, carpetas, iconos etc. (puede que se necesiten mas plugins).

Si usas Gnome
Si usas Kde

viernes, 4 de junio de 2010

Aclarando enigmas!

Ahora la ciencia nos ayuda a entender el comportamiento humano según el género,Mark Gungor, un pastor hispano-norteamericano explica: "Dentro de la cabeza de los hombres hay cajas perfectamente ordenadas de tal modo que no entran en contacto: una caja para su relación con su madre; otra para el trabajo; otra para su relación con su mujer; otra para sus hijos; para el cuadro de fútbol de sus amores,para el coche etc, Cuando abren una caja, los varones se cuidan muy bien de que no se le mezcle con el contenido de las otras. Tratan el tema y la cierran.Pero hay una caja especial, que las mujeres desconocen por completo: la caja de la NADA (nothing box), donde los hombres pasan mucho tiempo. Puede saberse cuando están ahí porque (hace el gesto de un hombre frente al televisor haciendo zapping a velocidad, control en mano, mandíbula colgando y ojos en el vacío y también el gesto de hombre pescando durante horas). Los hombres aman su caja de la nada y cuando están ahí advierte Gungor "mejor no molestarlos".Ahora bien: la cabeza de las mujeres es completamente diferente. Allí todo está conectado con todo: el auto con la mamá; la mamá con los hijos; los hijos con la empleada; la empleada con el trabajo; el trabajo con el marido,el closeth con la tienda,aaa :) etc,Como una gran autopista de Internet, y todo conectado con emociones.

Es mas fácil recordar algo, si lo imaginas como un video!---> play!