Archivo de la categoría: OpenSource & Linux

OpenSource, Linux

keedu: blinKen

blinKen forma parte de keedu se trata de un juego de memoria que data del año 1970. La presentación gráfica es la de un tablero con cuatro botones de diferentes colores y con sonidos particulares asociados a cada unos de ellos. El jugador debe captar las secuencias de estos objetos para lograr su objetivo que es reproducir la secuencia que genera el juego.

blinKen

En Fedora Core 5, el acceso a este programa se consigue ingresando al menú de la siguiente manera: Applications > Edutainment > blinKen

Para esto puede optar por usar la memoria auditiva, la memoria visual, la memoria abstracta (secuencia de objetos) o, en el mejor de los casos, combinar sus potencialidades memorísticas. Cada paso adicional significa un punto. Recordando la secuencia adecuada el jugador pasa de nivel.

Desarrollar las capacidades de memoria es un campo del adiestramiento mental que muchos psicólogos, educadores e investigadores citan en sus publicaciones.

El software es sencillo, sin embargo, tenerlo en español sería más adecuado para los usuarios que no conocen el idioma de Shakespeare. Por tal motivo, he enviado un correo a tres personas involucradas en esta aplicación sencilla consultándoles sobre el soporte de idiomas. Para la adaptación al español se verían cambios en los mensajes emitidos, las tablas de resultados, la bibliografía de la aplicación. Realizar estos cambios no parece complicado por lo que nos podemos aventurar a modificar la fuente de blinKen.

Existen más aplicaciones en el paquete keedu de KDE y seguiré revisando uno por uno en el orden en que aparecen en el menú gráfico Edutainment.

Más información en: blinken

Fuente: The blinKen Handbook

» Leer más

wifipucp para Linux

En este artículo contaré mi experiencia tratando de configurar una tarjeta
inalámbrica y tratando de conectarme a la red inalámbrica de la PUCP, nuestra querida wifipucp.

Para esto en la lista de interés de linux en la PUCP envié algunos e-mails pidiendo orientación, así se me indicó instalar paquetes relacionados a madwifi que es lo necesario para la tarea que me habia propuesto.

Así lo que tenía que conseguir era el: linux device driver for Atheros chipsets (ar5210, ar5211, ar5212). Click aquí para acceder a la página desde la que conseguí los rpms.

Los RPMs están diseñados para diversos tipos de CPUs (x86, a 32 o 64 bits, si es SMP (como los P4 HT) o no). Identifiqué que el procesador con el que estaba trabajando y es un P4 HT, el hecho que sea Mobile no afecta en nada pero sí tuve que bajar la variante SMP.

Mi kernel no estaba actualizado, esto lo averigüe con:
# uname -r

Actualizando Paquetes

Ahora ya actualicé el kernel y el comando previo me devuelve:
2.6.16-1.2080_FC5smp

Además con el utilitario Software Updater también actualicé gran parte del software presente en mi computadora. Las dependencias son resueltas por esta aplicación y el entorno es gráfico y amigable.

Los RPMs de madwifi indicados para mi kernel y procesador son los siguientes:

– madwifi-0.9.6.0-20.rhfc5.at.i386.rpm
rhfc5 RedHat Fedora Core 5
i386 Para compatibilidad con procesadores anteriores
-madwifi-hal-kmdl-2.6.16-1.2080_FC5smp-0.9.6.0-20.rhfc5.at.i686.rpm
-madwifi-kmdl-2.6.16-1.2080_FC5smp-0.9.6.0-20.rhfc5.at.i686.rpm
Los dos últimos diseñados para mi kernel y procesador 2.6.16-1.2080_FC5smp

Ahora procedemos a la instalación mediante el comando rpm
y los parámetros usuales:
-i: Nos brinda información sobre los paquetes (nombre, versión y descripción)
-v: Proporciona mensajes del progreso del proceso
-h: Muestra 50 símbolos #(hash) para indicar el progreso de la instalación.
Combinados estos parámetros nos detalla a un nivel adecuado el progreso de la instalación que requerimos.

El comando sería el siguiente:
# rpm -ivh madwifi-0.9.6.0-20.rhfc5.at.i386.rpm madwifi-hal-kmdl-2.6.16-1.2080_FC5smp-0.9.6.0-20.rhfc5.at.i686.rpm madwifi-kmdl-2.6.16-1.2080_FC5smp-0.9.6.0-20.rhfc5.at.i686.rpm

Luego de la instalación verificamos que sea reconocida por el sistema:
# rpm -q madwifi
La consulta nos devuelve:
madwifi-0.9.6.0-20.rhfc5.at

Todo perfecto, ahora sólo falta probarlo en la wifipucp con el comando
iwconfig ath0 essid “wifipucp” key ********** open

El resultado lo mostraré en el próximo artículo.

Exite un utilitario gráfico llamado KWiFiManager para observar continuamente la calidad de la señal recibida por tu tarjeta WiFi.

Así también se han diseñado aplicativos para Fedora Core 5 que monitorean el estado de la ethernet, la batería de la laptop, etc. He incluido un panel en el escritorio con estos pequeños íconos que me brindan información y también hoy activé un switcher de teclado (para redactarles este artículo con tíldes y ñ, propias del teclado en español)

Las imágenes fueron importadas y tratadas (edición y optimización para páginas web) por el GIMP en reducido tiempo.

GIMP

Me despido y espero este artículo les haya servido. Cualquier consulta sobre la instalación que hice es bienvenida.

Por semana santa jugar no es pecado
Les gusta Mario Bros? Super Tux les va a encantar

Si la resolución de mi monitor no la puedo cambiar lo que reduce el espacio de trabajo. Le pongo más de 800×600 y aparecen íconos y menús duplicados además de manchas por donde paso el mouse. sin embargo le comento que en la resolución actual se ha trabajado mucho pues la calidad gráfica de la interfaz GNOME incluida en FC5 es muy buena. Las ventanas y botones no parecen haber sido trabajados con Java (no hay retardos de interpretación de código) » Leer más

Fedora Core 5

Hoy empiezo a descargar Fedora Core 5.
Ayer estaba actualizando el kernel de Fedora Core 4 con la finalidad de instalar los Wireless Tools v.28 y la utilidad Yum.
Yum y su versión gráfica, Yumex. Funcionan de maravilla y con el timepo los repositorios se irán incrementando lo que significará que tendremos más software para fedora y las dependencias en un mayor número de servidores.
Esto ayudará a la disponibilidad de los paquetes.

Por otro lado les comento que estoy bajando la imagen del DVD y no las 5 imágenes de CD para que cuando le saquemos copia se experimente la instalación con uns ólo disco y sin tener que estar presente allí ( aunque la verdad si estaremos frente a nuestro terminal y con el sombrero rojo sobre la cabeza ).

fed

Me documentaré sobre las novedades para escribirles en un próximo artículo. Obviamente el SO está compilado para i386, x86 64 y ppc. Aún no sé que es ppc.

Y lo próximo es la narración de mi experiencia con Yum y lo “sencillo” de usar wifipucp con fedora. Con windows es encender la compu, con linux… aprendes bastante, antes DE.

fedora5

y Sigue siendo para jugar…

si te emociona instalar rpm :)… una cosa, tar.gz siempre se descomprime y luego:
– make?
– ./configure
– N.A.

a mí no me gusta.

flor azul » Leer más

LinuxWeek: FreeSoftware OpenSource

Alfredo Zorrilla de ANTARTEC expuso sobre las oportunidades de trabajar bajo el esquema OpenSource.

FreeSoftware se puede usar y modificar.

EL modelo de MS o IBM es el de Catedral.
El modelo de Bazar es una concepción donde todos ofrecen sus productos y los usuarios buscan la mejor oferta.

OpenSource sigue el modelo de bazar.
Con este modelo se ha conseguido mayor calidad, un mejor producto.
Hay un transfondo ético, que particularmente me parece muy importante. Stallman lo resume como “bueno”, es decir como filosofía se concibe el objetivo de un mejor mundo.

Le comento: Antes se veía más televisión, o se escuchaba la radio, así los medios han copado nuestros sentidos y transmiten mentiras y notamos la ausencia de mensaje consciente. Las computadoras y su principal herramienta, la internet, toman ahora el rol protagónico frente a los ojos y oidos de niños, jóvenes y adultos de todas las zonas geográficas, estratos culturales, capas económicas y demás subdivisiones sociales. OpenSource es parte de unificación, un comunismo justo. Soñar un poco, tal vez, la utopía de una vida más natural y en paz. No me extiendo, esto puede ser parte de otro artículo.

Alfredo nos comenta como va la tendencia del mercado. Así ORACLE se ve en la posición de liberar su versión XE en linux, frente al desarrollo de PostGreSQL o el popularizado MySQL.

Los desarrolladores en el caso del OpenSource están sobre una base diferente de la de los desarrolladores de SW propietario. Se hace necesario un modelo de liderazgo que haga que algunos encabecen grupos de analistas, diseñadores, programadores, etc. y sean capaces de llevar de la mano el desarrollo de las soluciones.

La dirección es flexible, ligera. Esto es, una jerarquía horizontal.

Los miembros de comunidades de desarrollo participan con interés lo que es un elemento que juega a favor del modelo OpenSource, ya que estamos hablando de gente que hace lo que le gusta. No hay que profundizar mucho en esto, estamos contando con la principal condición para un desempeño favorable.

El costo de las investigaciones no es porporcional al de los productos. En el caso del SW desarrollado sobre OpenSource el costo es 0 cuando hablamos de la solución. Pero si contamos con un costo de mantenimiento y soporte que es el grueso del desembolso en usuarios medianos y grandes.

Apache: es un grupo que se junta, conecta sus necesidades.

CISCO: libera sus drivers, estos son mejorados por la comunidad de desarrolladores interesados en el hardware de Cisco, éste último es el objeto de venta para la multinacional Cisco.

GPL: esta licencia crea un círculo virtuoso que convierte a la licencia GPL toda solución que utilice elementos concebidos con GPL. Las licencias deben ser respetadas y se sugiere leerlas en las soluciones que adquirimos o empleamos.

Estrategia: La empresa ID software desarrolló nuestro querido DOOM. Así fue un SW de paga por buen tiempo, cuando sus sistema gráfico era igualado por otros juegos se liberó el código de los mapas, e incluso se desarrolló un mercado paralelo. Así tenemos libros sobre Doom para la amplia fanaticada creada alrededor del adictivo juego. Por otro lado el paquete para desarrollar niveles siempre muy bien recibido por quienes quieren disparar y matar dentro de sus casas, colegios y campus universitarios :).

El OpenSource es un modelo de riesgos, de sorpresas, de grandes satisfacciones y sobre todo de oportunidad para los más hábiles y bien asesorados en desarrollo, marketing y.. una frase: ganas de jugársela. no hay otra.

Momento de levitación del ñu

GNU

Tux es peruano

Tux Perú » Leer más

LinuxWeek: Bases de Datos

El profesor Maynard Kong realizó una exposición en la cual comparó diversas bases de datos para plataforma linux.

Entre ellas MySQL y PostGreSQL.

Pude ver como ORACLE XE estaba listo para recibir las sentencias PL SQL que conocemos del curso de BD.

He escuchado del paquete WAMP para windows o XAMP para linux que integran apache, mysql y php. Parece ser una buena opción, estudiantes del curso de MySQL en SistemasUNI han elaborado websites con basese de dats utilizando este paquete.

MySQL

PostGreSQL

ORACLE XE » Leer más

LInuxWeek: PXE

Pre Boot Execution Environment

el servicio DHCP nos configura
– ip
– gateway
– mask
automáticamente en una capa 3.

y el servicio TFTP sirve para la transferencia de archivos.

El PXE usa estos dos servicios, y la idea de esta forma de booteo se encofa en objetivos como los siguientes:
– Cargar un SO a través de la ethernet lan.
– Instalar el SO en computadoras en un proceso automatizado utiliznado la ethernet lan.
– Volcar SO y programas pero con el uso de imágenes de disco, utilizando la thernet lan y un repositorio de imágenes de disco.

bastaría con la identificación del server con el que trabajaremos y el nombre de la aplicación NBP, que controla procesos como los que requeriríamos para los objetivos mencionados.

PXE no es exclusivo de linux. Debemos notar que las motherboards actuales soportan booteo con el sistema PXE.

pxe » Leer más

LinuxWeek: Drivers

lpd

Durante LinuxWeek en la PUCP, una de las charlas contemplaba el tema de creaciónde drivers en la plataforma linux.

Les comento que esta charla fue muy interesante, y hubo mucho que aprender y sobre todo temas en los que podemos profundizar según nuestro grado de interés.. veamos.

El sistema interactúa con los preiféricos a través de archivos especiales que pueden ser tratados con las funciones ordinarias del c como puede ser fopen, fclose, fread, etc.

Con un ls -l podemos apreciar que estos archivos especiales ( pueden encontrarse en el directorio dev ) pueden trabajar con un flujo de b ( bit ) o c ( caracter ). Además dos números nos importan mucho
un Major Number que describe el tipo de periférico ( disco duro, imprsora, etc. ) y Major Number que identifica con un número de forma individual a un dispositivo ( útil cuando tenemos más de un dispositivo clasificados con el mismo tipo ).

se puede encontrar un primer acercamiento consultando
– man ioctl
– man insmod » Leer más

LinuxWeek: Joomla

Joomla

http://www.joomla.org/

Joomla

Durante el Linux Week en la PUCP se presentó un paquete que ayuda a desarrollar websites.

Los requerimientos son tener los servicios activos y correctamente configurados de:
– Apache ( Servidor Web )
– MySQL ( Base de Datos )

Una vez instalado el paquete tenemos una plantilla que corresponde a la página de inicio del website.
Me llama mucho la atención los elementos del Joomla.

Por ejemplo tenemos desde un primer momento opciones de configuración para la apariencia del website, es decir los colores, el estilo de los botones, y particularidades del diseño.

Así también el sistema de categorías para lo que vayamos publicando, facilitando al visitante el acceso a zonas de su interés dentro del website.

El complemento de encuestas es también se encuentra en las opciones de configuración, y además el contacto con el visitante se incrementa con el elemento de mensajes para el webmaster; más aún con la característica de poder registrarse como usuario y tener configuraciones personales de apariencia del website y preferencias de contenido. » Leer más

la ip de tu pc

hoy vamos a ver una cositas sobre la ip,
la ip no es ninguna llave a tu sistema, solo una referncia.
con algún servicio de speedy o algún otro isp la ip es dinámica, o sea cambia y sería como que tu dirección cambiara, sólo el núero de tu casa.. no su ubicación.
por eso no es algo peligroso.

en google pones “my ip”, “mi ip” o “check ip”

y bueno veamos que descubrimos

www.whatsmyip.com me dice: Your IP Is 200.121.126.14
www.whatsmyipaddress.com me dice: Your IP address is 200.121.126.14
www.hostip.info/dice que es: 200.121.126.14 y que además estoy en bellavista ( yo estoy en salamanca )
mi programa de dynamic dns tambien me da ese 200.121.126.14
www.ipchicken.com con la figura de un pollo http://www.ipchicken.com/
www.myipaddress.com dice Your computer’s IP address is: 200.121.126.14
www.ipaddressworld.com tambien dice lo mismo

asi que esa es mi ip hoy y puede durar entre tres dias o tres meses, eso leí alguna vez.
Pero depende de que tanto se soliciten ips dinámicas. Mi conclusión es que cambiará antes, porque el programa lo ddclient lo he usado una semana y es el que me da la ip para un servicio de webhosting de la empresa www.dyndns.org, en este programa he visto tres cambios en cinco días.

Y qué me dice la misma pc?

Win xp: inicio > ejecutar > cmd
ipconfig

otra ip, esta es la ip local, de la red local llamada LAN.
La de aduera es la WAN.

exit ( para salir de linea de comandos )

en Linux podemos ir a consola
konsole o cualquier otra consola
o para los que les gusta la pantalla seria pues un Ctrl + Alt + F1 ( si no tienen ya esa consola activa, caso contrario usas de la F2 a la F6.. creo que no hay mas a parte de la F7 que es la grafica previa carga de entorno grafico con startX o X ).

> ifconfig

igual una ip local, que podria ser diferente configurandola aki, también es posible cambiar en windows. Si ya está usada la ip buscará una ip de forma dinámica o se provocará un error.

Y en ambos S.O. tenemos informacion de la puerta de enlace o gateway y de la mascara de subred o mask. Debe ser subnet mask o algo así.

También el ip del Servidor de Nombres Dinámico puede estar especificado en la información mostrada.

Todo lo que nos dice la pc es algo interno, voy a ver si windows por interfaz grafica me dice algo más

Clic derecho en > mis sitios de red -> propiedades
Clic derecho en > red de area local (LAN) -> propiedades
TCP/IP -> propiedades

Sí, los ips mencionados pero un dns primario y uno secundario, los de telefónica.

Hacemos un breve paréntesis para comentar que a veces no se cae el servicio de internet de speedy sino sólo su servidor de nombres y nos quedamos sin conección. Pues en tu pc puedes tener una copia de algunas direccions como tener un propio DNS, y en estos casos seguirás con tu navegación a tras de nombres como www.google.com, www.yahoo.com que son nombres para ips, todo esto en tablas de ips vs nombres.

Los dns tambien incluyen detalles de servicios www, ftp, pop, etc…

Bueno sigamos.

Con la ip local se puede logra comunicación, acceso a unidades de disco, pruebas de red, trasferencia de archivos, montaje de unidades, correos internos, servidor web, intratnets, etc. Tu pequeño internet en casa.

Y una red dentro de otra y recursivamente esta idea.

Asi que no hay peligro, basta con un firewall y cerrar los puertos, solo usar los que son controlados por protocolos seguros, el ftp, el smtp, el www, y los de tus jeugos que por cierto son 0% seguros pero igual hay que jugar.

Una pausa,

Espero comentarios para tomar un rumbo en este tema o en otros.

En la proxima entrega tal vez hoy en la tarde leugo de leer y almorzar –> como abrir tus puertos en windows, configuracion para juegos y clientes p2p principalmente.

» Leer más