Professional Documents
Culture Documents
Noviembre 2009.
Programación:
Un poco de Python
1a parte.
Programación de PIC
16F84 con Ubuntu.
Ofimática:
OpenOffice.org para
niños.
Conociendo
Ubuntu One.
Cifrado de Archivos.
Multimedia:
Montando imagenes iso
y nrg en Ubuntu.
Como instalar los Drivers
Desarrollo: propietarios de ATI sin morir en
el intento.
jEdit, perfecto para
editar tus paginas web.
De interés
FNC 2009
Multimedia
Montar imagenes ISO NRG en Ubuntu
Página 12
Desarrollo
Un poco de Python
Página 15 En Portada:
Cifrado de Archivos en Linux
Como instalar los Drivers
Página 18 propietarios de ATI sin morir
en el intento
Programación de PIC16F84 en Ubuntu
Página 30 En este número dedicamos un articulo
para la configuración de una tarjeta
Servidor Web con Cherokee
de video ATI sin morir en el intento,
Página 35
con resultados muy buenos.
jEdit, un IDE para Desarrollo Web
Página 38 Página 23
De Interes
Siguenos en Twitter
@ twitter.com/slparati
Entre sus características de este nuevo sistema operativo encontramos:
Existen 3 versiones: Ubuntu, Netbook Remix y la Server Edition
Mejores drivers para las tarjetas graficas.
Wine ya integrado para usar diferentes aplicaciones de Windows.
Grub 2 para arrancar diferentes sistemas operativos además de que se puede personalizar.
Mejoras en la reproducción de música y videos.
Mucho mas eficiente la conectividad 3G
Nos brinda mensajería instantánea de Texto, transferencia de archivos, video y voz.
También incluye Firefox 3.4 y OpenOffice.
http://www.ubuntu.com/
Su próxima versión será GNOME 2.28.2 que se espera sea
lanzada el 16 de diciembre, la comunidad de GNOME está
trabajando activamente en la rama de desarrollo de GNOME que
llevará a la próxima gran versión prevista para marzo del 2010.
Mucha mas información en: http://www.gnome.org/
Yahoo! abre su Traffic Server al Open
Source
Esta noticia ha dado muchas sorpresas al mundo del
Open Source. Ya que la empresa Yahoo! anuncio la
apertura de Traffic Server. Esto es una plataforma que
utilizan para gestionar el trafico de sus clientes webmail y
otros servicio web de esta misma empresa. Recordemos
que el Traffic Server tienen la capacidad de mantener
mas de 30,000 requisiciones por segundo en cada
servidor.
Para saber mas de este proyectos consultar
en: http://incubator.apache.org/projects/trafficserver.html
Algo que nos provoca un poco de Tristeza a los países de Latinoamericanos es de que este
servicio esta disponible en su primera fase solo en los Estados Unidos de América, algo que
esperamos es de que este servicio sea utilizado en todos los países del mundo y aun mas en los
países de habla hispana.
Esta no es la primera vez que Google el gigante de internet ha intentando algo similar ya que
actualmente existe una versión en China. Como funcionara por el momento se desconoce si la
música podrá ser descargada, será servida vía streaming o si se utilizarán ambos sistemas.
El rendimiento del procesador 7i que El sábado estuvo muy bueno,
traían es bárbaro, estaban jugando comencé con un babeo
SFIV en una maquina virtualizada impresionante en la charla de
donde entras mas estaban corriendo presentación de la Alienware M17x
diferentes juegos, en total tenían (quiero una M15x), después hubo
corriendo 10 maquinas virtuales y a obras de teatro en las explanadas
gran rendimiento, si esto no es poder algunas de ellas muy entretenidas
no se que pueda ser. con algunas bromas y copias de
TBBT, la tarde fue de descarga de
Hasta este punto no había todo contenido “legal”. Por la
encontrado a ningún Linuxero con el noche las retas de Open Arena
cual armar las retas de Open Arena, mejoraron, tuve que hacer una sala
eso cambio en la noche ya que para 25 jugadores >) y las finales
encontré a los chavos del GULCCH de MK y de SFIV estuvieron a la
Naucalpan aunque todos traían orden del día además por cuenta
maquinas con Win2 :( (por ser de los organizadores corrió la cena
maquinas prestadas por la escuela), la cual se compuso de tacos al
pudimos disfrutar unas cuantas horas pastor y cerveza.
de buenas retas de Open Arena, en
la noche se dio un foro abierto a En general el evento fue bueno
quien quisiera poner su selección tomando en cuenta que solo se iba
musical o de videos en las pantallas y a socializar, jugar, compartir todo
los chavos de NerdCore el contenido posible.
encabezados por Akira(si el de
Atomix) tomaron por asalto esto para
hacer streaming en vivo el cual fue
divertido.
Que buena opción para los niños!!! Unas muy buenas características.
Por que no es necesario ser mayor
o tener un grado de conomiento *Multilenguaje
para usar software libre, existe una *multiplataforma
nueva opción para los pequeños *Interface Amigable
de nuestras casa. OOo4Kids *Perfecto para la educación
("OpenOffice.orf for Kids"). Una
versión basada en OpenOffice, Conclusión:
esta nueva versión esta justamente
enfocada para la niños de entre 7 a Para la ayuda de nuestros
12 años. Con esto se pretende pequeños esta versión es perfecta
aparte de desarrollar un software aparte de las características ya
especifico para los niños también mencionadas tenemos que decir
que desde edades muy tempranas que es gratuita, así que para
se implemente el uso de aquellos padres que batallan con la
tecnologías libres. Los creadores compra de un programa original de
de esta versión son unas una empresa de software.
asociación francesa llamada Ooo4Kids viene ayudarnos en
EducOOo. este aspecto que es bastante
importante en los hogares.
Que es lo que nos ofrece
Ooo4Kids nos ofrece: un
procesador de textos, para
presentaciones, también de dibujo
y hojas de calculo, todos estos
programas tienen una apariencia
bastante amigable que fácilmente
los pequeños podrán adaptarse sin
ningún problema alguno.
Número 07 www.softwarelibreparati.com Página 11
Montar imagenes iso y nrg en Ubuntu
Por Oscar Lozoya Segura
oskardegeminis@hotmail.com
ahora solo convertir en iso deben en caso de que fallen los
aplicar el siguiente comando: repositorios podemos descargar
desde la siguiente pagina (el único
$sudo bchunk archivo.bin inconveniente es que hay que
archivo.cue nuevo archivo.iso compilar)
con esto aplicamos la línea http://sourceforge.net/projects/ccd2iso/
principal y monta la imagen.
para compilar primero debemos
-Montar *.mdf y *.mds descomprimir el archivo tar:
para esto utilizamos el siguiente $sudo tar -xzvf ccd2iso-
paquete que específicamente para 0.2.tar.gz
esta clase de imágenes así que en
la cual tecleamos la siguiente línea después:
de comandos: $cd ccd2iso
.$/configure
$sudo apt-get install mdf2iso $sudo make
$sudo make install
ahora solo aplicamos la primer
línea de comando que esta arriba, después de que se compilo e
o si prefieren convertir su imagen instalo solo aplicamos los
en iso deben aplicar el siguiente comandos siguientes para
comando: convertir la img a iso:
$sudo mdf2iso archivo.mdf $sudo mdf2iso archivo.img
nuevoarchivo.iso nuevoarchivo.iso
y aplicar el primer comando de
y aplicar el primer comando de nuevo para montar la imagen.
nuevo para montar la imagen.
-Montar *.img Ya no mas para desmontar la
imagen es el clasico comando de
Esta clase de imagen puede umount ubicados en la carpeta de
resultar algo compleja de montar la imagen:
además de que no siempre esta
$sudo umount /media/image
disponible en los repositorios de
ubuntu pero vale la pena intentar: Listo.
¿Que es el lenguaje Python?, ¿En Algunas formas de instalar Pyhton
donde se usa?, ¿Que tan difícil es en los diferentes Sistemas
de aprender? Algunas de las Operativos:
preguntas que resolveremos en este
reseña de este fantástico lenguaje de Linux:
programación. $ aptget install python
}
C++:
#include <iostream>
using namespace std;
int main() {
cout << "Hola Mundo" << endl;
return 0;
Python: Actualmente estamos
desarrollando un aplicación como
print "Hola mundo"; el nombre de Sistema de Biblioteca
Tesoem (Bites) en el cual usamos
esta tecnología además de: msql y
Como podemos ver en el ejemplo php la cual fue una de las
anterior lo facil que es hacer un ganadoras en la Feria nacional de
Hola Mundo en este lenguaje. ciencia e ingeniería 2009 zona
centro.
Conclusión:
No solo es decir que Python es
En mi experiencia programando en bueno por que existen demas
Python, encontrado que este lenguaje como JAVA Y C++ la
lenguaje es bastante sencillo y no elección es del programado y
por eso significa que no sea dependiendo de la necesidades del
robusto al momento de hacer usuario, es la tecnología que
aplicaciones. debemos usar pero, recuerden
Python es una muy buena opción
en el momento de programar.
Imagen encontrada en
http://www.flickr.com/photos/jr/2534550596/sizes/o/
$ mcrypt list Tipo de clave (DSA y ElGamal por
defecto).
Cabe destacar que este es uno de Tamaño en bits de la clave (2048
los multiples usos que Mcrypt por defecto).
ofrece, por ejemplo, PHP utiliza Nombre y apellidos.
estas librerías para hacer cifrados Correo electrónico.
de archivos. Una contraseña para la clave
(será la usada para descifrar
Página de Mcrypt: archivos).
http://mcrypt.sourceforge.net/
Una vez contestados estos
***Cifrando archivos con GPG.*** campos habrá que esperar a que
Otra de las aplicaciones por se genere la clave, es
excelencia dentro del software libre recomendable que mientras se
para el cifrado es GNU Privacy genera usemos la computadora
Guard (GPG) y es uno de los normalmente, es decir, que el
sistemas más usados, en este sistema registre movimiento en los
artículo solamente veremos lo que procesos para que GPG pueda
se ha estado viendo con otras generar mas datos requeridos para
aplicaciones, y es el cifrado de la clave.
archivos en una máquina local, ya
que GPG puede enviar claves cuando la clave se generó
públicas a través de email u otros podemos verla con:
protocolos de red.
$ gpg –listkey
1. Primero necesitamos generar
una llave secreta con clave para el y:
usuario que desee realizar el
cifrado. Logueados en consola $ gpg listsecretkeys
como nuestro usuario:
$ tar czvf carpeta.targz carpeta/
$ gpg e carpeta.tar.gz
Quitar permisos:
$ sudo chmod 000 archivoCifrado
$ sudo chattr +i archivoCifrado
PASO 1
Para comenzar primero debemos
actualizar nuestros repositorios
locales para verificar que tenemos
todo actualizado de nuestra
distribución.
PASO 3 PASO 4
Una vez actualizado el sistema, Una vez descargados los paquetes
procedemos a instalar los paquetes
requeridos para la compilación de
básicos de compilación.
nuestro driver, procedemos a bajar
Con el comando apt-get install , el driver.
instalamos paquetes de software de
los repositorios. Como se describió, la version de Ati
propietary driver linux, al momento
Para compilar el driver de ati, de esta publicación, es la 9-10.
debemos tener disponibles, las
cabeceras del núcleo, gcc y libstdc++ Descargamos el archivo .run de la
y build-essential pagina oficial de ati con el
siguiente comando:
Para ello tenemos 2 formas,
instalando el programa “module- $wget http://tinyurl.com/yf594mx
assistant” o instalando los paquetes
básicos mencionados anteriormente. PASO 5
Con el siguiente comando instalamos
Una vez descargado el archivo, se procede a
module assistant y le requisitamos
cambiarle sus permisos de ejecución con el
que descargue las dependencias de
compilación y las cabeceras del
siguiente comando:
núcleo.
#chmod +x atidriverinstaller910
#apt-get install module-assistant x86_64.run
#m-a prepare
ya una vez configurado reiniciamos Xorg. Con el comando glxgears ejecutamos una
Con la combinación de teclas imagen de engranes que nos permiten
alt+ctrl+backspace , o simplemente observar ls fps que procesa tu tarjeta grafica
reiniciamos el equipo.
$glxgears
PASO 9
Ahora ejecutamos el comando
Ya reiniciado el equipo o Xorg fgl_glxgears para verificar que el
driver esta funcionando
se instala el paquete libmesa para checar el correctamente...
rendimiento y que el sistema posee
aceleración grafica.
este comando viene incluido, junto
Con el comando glxinfo podemos si esta con los paquetes de ati....
activada la aceleración.
Al ejecutarlo aparecería lo
$glxinfo | grep render siguiente: $fgl_glxgears
STEP 3
Configuración de Cherokee.
Configuración de Cherokee.
Configuración de Cherokee.
Como ves, e|s muy sencillo su uso, y que podemos rapidamente empezar a generar
sitios web.
Para el dia Miercoles, iniciaria la caceria Los asistentes iban y venian entre todos
entre todos los participantes. Una de las los stands, durante el dia Miercoles y
cosas que mejor impacto tuvo fue el que Jueves, hasta la visita de Tiger
asistieron al evento niños de 6 a 8 años, tuvimos ;-).
es decir, muy pequeños pero tambien
cabe decir muy inteligentes!.
Aqui dejamos las fotografias de los proyectos que fueron presentados. En verdad fueron
rivales muy duros pero sobre todo con mucho conocimiento. Desde aqui un saludo para
todos ustedes ;-).
Durante muchos años el medico ocupo exclusivo para su formación, sino que
un lugar preponderante en el desarrollo logra además la adquisición de las
de la humanidad y su influencia se herramientas necesarias para una
dejaba sentir en todos los ámbitos de la practica integral y humanista.
sociedad; desafortunadamente con el
paso del tiempo, el lugar que siempre lo Por otra parte debe quedar claro que la
caracterizo se fue perdiendo, hasta labor de los colegios no debe quedar
llegar a nuestros días en que la figura del confinada en cuatro paredes y que no
medico es vista con cierta desconfianza, debe temer involucrarse con los
no logrando satisfacer las expectativas problemas apremiantes de su
que demanda una sociedad en progreso, comunidad, teniendo además la tarea
cierto es que el gran avance tecnológico de restituir la unidad que un día
a conllevado a la solución de grandes caracterizo al gremio.
problemas en materia de salud, sin
embargo, en contraparte, la esfera Recordemos que el verdadero deber del
humanista no a presentado un desarrollo medico es estar junto a los hombres,
equiparable por lo que el paciente es respondiendo a sus necesidades mas
visto con gran frecuencia como simple apremiantes y debe mantenerse libre,
objeto de estudio o un medio a través enfrentado si es necesario, los sistemas
del cual se puede lucrar, lo cual que se oponen a la dignidad de la
paulatinamente a generado persona humana y finalmente debe
insatisfacción por parte de los pacientes elegir solo al hombre, al hombre con su
al mismo tiempo que genera frustración inalienable derecho a una vida digna, el
en el medico que no ve resultados derecho humano, no solo a tener mas,
eficientes en su labor. sino a ser mas.
A pesar de esto, un importante numero Son tiempos difíciles los que hoy
de médicos, conscientes de la gran debemos enfrentar, pero podremos
necesidad de cambio en su práctica enfrentarlos sin miedo y con la certeza
profesional, se esfuerzan día con día de que un día el medico recuperara el
para enfrentar al sistema establecido; sin verdadero papel que le corresponde en
embargo, en ocasiones no cuenta con los el desarrollo de las sociedades
elementos suficientes para dar rumbo a contemporáneas.
este nuevo camino.
Para tal efecto los colegios médicos
resultan ser un espacio de interacción e
intercambio de experiencias en el cual el
medico no solo logra obtener acceso a
la educación medica continua que si bien
es indispensable en el proceso de
actualización no es un elemento