La Biblia del Software Libre

1 07 2008

Contenido de la Biblia del Software Libre:

001 Introduccion al software libre.
002 Sistema operativo gnu linux basico.
003 Administración avanzada del sistema operativo linux.
004 Desarrollo de aplicaciones web.
005 Utilidades y herramientas.
006 Aspectos legales Parte 1.
006 Aspectos legales Parte 2.
007 Bases de datos.
008 Implatación de sistemas.
009 Ingeniería del software.
010 Introducción al desarrollo de software.
011 Redes computacionales.
012.1 Aspectos avanzados en seguridad en redes módulos.
012.2 Aspectos avanzados en seguridad en redes apendice GFDL.
012.3 Aspectos avanzados en seguridad en redes apendice.

Idioma: Español.
Tamaño del Archivo: 39MB.
Formato del archivo: PDF
Descarga: Opción 1 y Opción 2.

Fuente: ckernel





Mapa del kernel “Linux”

29 06 2008

Una interesante aportación al mundo Linux, este mapa muestra la arquitectura del kernel, el cual es utilizado por la gran cantidad de distribuciones linux existentes, Altamente recomendado, definido desde su website como: ‘The best gift for a Linux geek’.

Fuente: makelinux





Debian Lenny Beta 2

24 06 2008

Hay muchas cosas que cambiarán en Debian Lenny - 5.0 , por ejemplo que tendrá incluido gnome 2.22, y posiblemente KDE 4, usará el kernel 2.6.24, soportará particiones encriptadas, y muchas otras cosas más que pueden verlo aquí





Diagramas de Flujo

24 06 2008

Este material ya lo tenia en scribd, pero ahora también lo anexo aquí, para hacer más fácil de localizarlos.

Diagrama de flujo + C++

También te puede interesar:

Ordenamiento en C++

Introducción a C++

Sistemas Operativos

arreglos en c++

java Ed03





Certificado Firefox

24 06 2008

Algo tarde pero ya vi mi certificado firefox.

El tuyo está aquí





¡Bienvenidos humanos!

24 06 2008

¡Venimos a visitaros en son de paz y con buena voluntad!

*             Un robot no debe dañar a un ser humano o, por su inacción, dejar que un ser humano sufra daño.

*             Los robots han visto cosas que vosotros no creeríais.

*             Los robots son sus amigos de plástico con quien les gustará estar.

*             Los robots tienen brillantes culos metálicos que no deben ser chupados.

…Y tienen un plan.

haz esto solo desde firefox 3: about:robots





OpenBiblio

22 06 2008

A puertas de empezar a realizar un sistema de gestion de biblioteca para mi universidad,  recuerdo a OpenBiblio, un sistema de este tipo, escrito en PHP el cual posee diversas funcionalidades para manejar fácilmente la administración bibliotecaria, pues creo me servirá de modelo para lo que necesito, ya que el lenguaje en el cual programaré será otro.

Descarga OpenBiblio:
http://sourceforge.net/projects/obiblio





UEFA Euro 08 ( GNU/Linux ).

20 06 2008

Para todos los usuarios de GNU/Linux que quieran estar informados de todos los resultados que se dan en esta Eurocopa, disponen de esta aplicación que ha desarrollado Pier Luigi Covarelli que también desarrollo la aplicación para el pasado mundial de Alemania y que tuvo una gran aceptación. El programa es multiplataforma y gratuito, aunque dispone de un acceso para poder hacer una donación al autor.

El programa cuenta con bastante información, entre la cual se encuentra, fecha, hora y lugar del encuentro pero con la particularidad de que si dispones de Internet te calcula la hora local a la cual se disputa el partido, también dispone de actualización de los resultados por Internet, por lo que no necesitas cumplimentarlos manualmente. Otra utilidad es que puedes volcar la información a un fichero .txt o .html.

Los usuarios que usamos GNU/Linux debemos tener instalada la librería lib64stdc++6 antes de iniciar el proceso de instalación.

Descargar en: http://www.e-link.it/euro2008

Fuente: www.invequa.com





Cuelgue inusual en Linux

15 06 2008

Han pasado algunos dias desde que me sucedió algo no usual en mi debian, he tenido problemas por culpa de un bicho de esos que causan alarma sobre windows.
Todo empezó mIentras estaba cómodamente adiestrando mi sistema, ah y terminaba de ejecutar un programa con el wine, luego mientras charlaba por el pidgin me enviaron un archivo de esos que te lanza todo el mundo, ya tenia muchos de esos, incluso los había habierto antes para ver que contenía, sin miedo porsupuesto “estaba sobre linux” a que podría temer?, así que esta vez lo ejecute, y me di la sorpresa que era un exe, y aún tenía activado el wine…. sentí como mi ordenador comenzaba a volverse lento, hasta que me dí cuenta que algo andaba mal. La razón estaba ante mis ojos, el screenlet que tengo en el escritorio, el cual me muestra el proceso del CPU, me mostró un 100% de uso, eso no era normal, tardé en cerrar todos los aplicativos que tenia abierto en varios minutos, por un momento se me vino a la mente hacer un REISUB para reiniciar el ordenador, pero no quería perderme la oportunidad de saber que es lo que ocasionaba esto. Tardé otro tiempo más en lograr que se abriera el terminal, si que la máquina estaba lentasa, pero inmediatamente no dude en lanzar un top (para hacer esta captura mi maquina se demoró como 10 minutos :) ), Vean Uds los resultados.

Haz clic sobre la imágen para verlo completo

Posterior a esto solo maté estos procesos, ” kill PID”, y todo volvió a la normalidad, desabilité wine, y creo que así estaré más seguro.





Fecha Oficial para la publicación de Firefox 3

13 06 2008
La fecha oficial de la publicación de Firefox 3 es el 17 de junio de 2008. Únete a la comunidad hoy.
Me comprometo a conseguir que Firefox 3 sea el software más descargado en 24 horas para conseguir un récord Guiness.

Download Day - Spanish





Resuelto al fin un bug en BSD que tenía ya 25 años de edad

13 06 2008

Ya pasó algo de tiempo desde que se solucionó  tan sonado problema del mundo de *BSD, y no quería dejar de postear la segunda parte de esta hIstoria, tomada de The Inquirer UK.

Un desarrollador de OpenBSD ha logrado determinar la causa y la solución a un error que afectaba a todas las versiones de BSD (incluida, por ejemplo Mac OS X) y que llevaba presente en ellas desde hacía 25 años. Más vale tarde que nunca.

<!–
//

El error surgía al trabajar con el protocolo Samba en máquinas con sistemas MS-DOS, en las cuales se producían fallos de consistencia en los datos transmitidos. Marc Balmer, un desarrollador de OpenBSD, se puso en contacto con los desarrolladores de Samba, que le explicaron que el código que se encargaba de leer directorios en la implementación de Samba en BSD estaba corrupto desde hacía 25 años. Aunque no les creyó inicialmente, se puso a investigar el problema.

Y finalmente pudo reproducirlo y averiguar la causa. El problema ocurría porque el código que borraba una entrada de directorio establecía su número de i-nodo a cero, pero el código que leía la entrada de directorio precisamente “pasaba” de cualquier entrada con un i-nodo con valor cero. Una simple modificación de la función readdir solucionó un problema que llevaba presente en BSD desde hacía 25 años. Incluso en versiones derivadas, como el sistema operativo de Apple, Mac OS X, que desciende también de este legendario sistema operativo.

Fuente:

The Inquirer UK

Javier Pastor





Métodos de ordenamiento hecho en java

10 06 2008

ArregloUni.java

DemoOrdenamiento.java

Leer.java

Ordenamiento.java

Estos métodos de ordenamiento fueron implementados en mi curso de Estructura de datos y algoritmos

La clase principal es DemoOrdenamiento.java

Los métodos de ordenamiento que incluyen son:

Burbuja Derecha - Izquierda
Burbuja Izquierda - Derecha
Inserción Directa
Selección Directa
Método Shell
Ordenamiento rápido

Todos estas clases deberìan estar incluidos en el mismo proyecto o en la misma carpeta desde donde se manda la orden al compilador, yo les he probado compilando con gcj y jdk en linux. En el curso usamos una IDE el JCreator sobre windows, espero les sirva.

Nota:

Pueden visitar el siguiente grupo, en el repositorio encontrarás varios códigos sencillos que he podido realizar y he decidido compartir con todos uds.

También pueden subscribirse al grupo, y así les llegará inmediatamente a sus correos los códigos que se van subiendo, Uds pueden colaborar subiendo al repositorio sus propios códigos. Esta es una manera eficiente de compartir.

Somos Código Libre - Java
Consultar este grupo

También te puede Interesar:

Métodos de Ordenamiento en C++





Estás preparado? - Pronto PC-BSD 7.0 !!!

9 06 2008

¿Están todos preparados para el cambio?, cada vez se acerca más el momento de que PC-BSD 7.0 sea liberado, aunque aún no hay una fecha definida no creo que pase de agosto!. Hace tiempo Gon me había enviado este banner, pues la campaña promocional de PC-BSD comienza!!!





Hola a todos!!!

8 06 2008

Como están todos mis amigos, hace dias que no posteo nada, lo cierto es que acabo de salir de un gran embrollo, no he tenido mucho tiempo, ni tantas ganas, estuve con unos rollos en la cabeza que no me dejaban tranquilo todos estos dias, pero felizmente ya está en su etapa final, así que pienso regresar a mis andanzas en este mi blog, en las faqs, en los foros, y con todos Uds. Estoy con muchas ganas de volver a escribir algo sobre lo que más me agrada, ya saben, debian, pc-bsd, y también algunas que otras burradas :) Saludos…





Elementary Project

27 05 2008

Pude descargar los Proyectos Elementary, una atractiva colección de iconos, temas, fondos, etc…

GTK Theme

Avant Window Navigator Theme

Icons

Metacity Theme

Wallpapers

Fuente: elementary-project





PC-BSD , Todo lo que Usted Quiere

26 05 2008

Si ud. quiere instalar un sistema operativo en su ordenador, como lo prefiere?

1. Un Sistema Operativo Moderno.

2. Que no sea tan caro como vista y que sea muy atractivo como una Mac OSX.

3. Y posiblemente los seguidores del codigo abierto (me incluyo) pedirán que sea Open Source.

Hacia estas preferencias, existe una alternativa muy interesante!

Se llama PC-BSD (…y dále con lo mismo!!).

No me canso de hablar de PC-BSD, y más ahora que se planea un nuevo lanzamiento, basado en FreeBSD 7. PC-BSD, ha pasado a ser un sistema operativo que se caracteriza por la facilidad de uso, y es altamente recomendable para un usuario casual, un usuario que no quiere complicarse la existencia para instalar cualquier programa o ejecutar los programas de uso común para la mayoria de mortales, como procesadores de texto, hojas de cálculo, chat, telefono, música, etc. como también tenemos la posibilidad de lograr configurar las tareas más complejas del entorno BSD. Pues, para iniciantes y experimentados, PC-BSD, es una plataforma a su disposición.





Presentaciones de BSDcon

26 05 2008

Aquí puede encontrar las presentaciones  de la BSDCon 2008,

Opening.

Ponente: Manuel Trujillo (TooManySecrets)

Presentación del evento; motivaciones y pretensiones.

Reunión Grupo Traducción FreeBSD

Ponente: José Vicente Carrasco (Bixen)

Sistemas: FreeBSD.

Algoritmos y aplicaciones de compresión bajo Unix

Ponente: Eduardo Morras

Presentación accesible para bajar.

ATF: Sistema de pruebas automatizado para NetBSD

Ponente: Julio M. Merino Vidal

Sistemas: Principalmente NetBSD, pero ATF funciona sobre cualquier sistema tipo Unix.

Presentación accesible para bajar.

Sistema de cortafuegos redundantes con OpenBSD y Packet Filter en modo bridge

Ponente: Jordi Espasa Clofent

Sistemas: OpenBSD y FreeBSD.

Presentación accesible para bajar.

SIP y VozIP con FreeBSD

Ponente: Jesús Rodriguez

Sistemas: FreeBSD.

Presentación accesible para bajar.

Uso de OpenBSD en dispositivos empotrados

Ponente: Jordi Prats

Sistema: OpenBSD.

Presentación accesible para bajar.

FreeBSD para usuarios de GNU/Linux.

Ponente: Manuel Trujillo (aka TooManySecrets)

Presentación accesible para bajar.

Fuente: BSDcon





Como instalar BSD Subsystem en tu Iphone

26 05 2008

Estas son instrucciones paso a paso para instalar BSD Subsystem que es requerido para correr la mayoria de las apliaciones que puedas instalar en tu iphone.

Paso 1:
Abrir el INSTALLER desde el home.
bsd1.png

Paso 2:
Apretar el tab INSTALL.
bsd2.png

Paso 3:
Seleccionar SYSTEM de la lista de CATEGORIES.
bsd3.png

Paso 4:
Seleccionar BSD Subsystem desde la lista.
bsd4.png

Paso 5:
Apretar INSTALL, en la parte superior derecha de la pantalla.
bsd5.png
Apretar nuevamente INSTALL para instalar el programa.
bsd6.png

Paso 7:
Un mensaje aparecerá, presionar OK
bsd7.png

Paso 8:
Una vez finalizada la instalacion se devolvera a la pagina con la lista de categorías.
bsd8.png

Listo.

Fuente: www.iphonelibre.cl





Un banner más para PC-BSD

25 05 2008

Un saludos para vermaden, (En verdad, aun no se quien es…), pero por medio de Viva BSD encontre en su página uno banners muy atractivos de PC-BSD, haciendo gala de tres de sus caracteristicas:

Basado en la solidez de freeBSD.

Fácil de usar, y es de código abierto.

Apoyado por iXsystem.

PC-BSD





Bug en BSD?

25 05 2008

Fuente: www.imgeek.net

Todas las ramas del sistema Unix BSD se encuentran afectadas por un agujero de seguridad que ha estado presente en su código desde hace un cuarto de siglo sin haber sido detectado y utilizado… o al menos esto es lo que se piensa.

Guillem Alsina (guillem@imatica.org) - Todo empezó hace unos pocos días cuando Marc Balmer, desarrollador del proyecto OpenBSD, recibió un mensaje de correo electrónico de un usuario que se quejaba de un problema con Samba cuando trataba de acceder a los ficheros almacenados en un servidor Unix desde MS-DOS. Samba es la implementación del protocolo SMB para sistemas Unix (Linux, Mac OS X, Solaris,…) que permite a éste entenderse con máquinas Windows e intercambiar recursos cómo ficheros o utilizar impresoras. La tarea de Marc en OpenBSD consiste inicialmente en ocuparse de ciertos aspectos de la estabilidad del sistema cuando ejecuta cambios entre las aplicaciones que está ejecutando, pero al ser un usuario de Samba él mismo se interesó por el tema y realizó las pruebas correspondientes. Lo que descubrió a continuación ha dejado perpleja a la comunidad de desarrolladores de software.

Puesto en contacto con los desarrolladores de Samba, estos explicaron a Balmer que el código fuente utiliza una función común a todas las variantes de la rama BSD de Unix para acceder a los ficheros del servidor. Un bug presente en éste código sería el causante del fallo experimentado por el usuario.

Investigando un poco más, el programador llegó a la conclusión que el fallo había estado presente en el código desde la concepción de éste y su inclusión en la versión 4.2 de BSD en el lejano año de 1983 (lejano en términos informáticos, claro). Los detalles técnicos del problema son explicados por Balmer en su weblog[1].

En todo éste “curioso” asunto solamente queda un tema por resolver: ¿realmente el bug ha estado todo ese tiempo ahí sin ser descubierto y utilizado, o bien ha sido explotado durante algún tiempo (incluso años) por grupos de hackers/crackers sin ser descubiertos? Pese a que el bug haya podido permanecer oculto, una explotación masiva de estos agujeros de seguridad es detectable aunque sus causas puedan no ser establecidas, así es que si la comunidad hacker lo hubiera detectado con anterioridad, sin lugar a dudas hubiera salido a la luz de alguna manera. El peor temor es que lo haya aprovechado algún cracker (hacker que asalta sistemas informáticos solamente por interés propio, sin observar las reglas éticas y morales del hacking) para colarse esporádicamente en algún sistema comprometedor cómo computadoras gubernamentales o grandes servidores de Internet. Es una incógnita que probablemente estará ahí durante mucho tiempo.

Tampoco hay pruebas fehacientes de que éste bug pueda ser explotable para un ciberataque. No todos los problemas del software conllevan un problema de seguridad.

La forma de corregir éste fallo es, en palabras de Balmer, trivial, y expone la solución al final de la entrada correspondiente de su weblog[1], la misma en la que explica la historia del descubrimiento del ya famoso bug.

[1] http://www.vnode.ch/fixing_seekdir

Personalmente, dudo en la posibilidad de que ningún hacker pudo haber reportado este fallo, raramente se encuentran bugs después de mucho tiempo, pero tantos años …mmm, eso es increíble, puede ser que FreeBSD es tan robusto, que hasta los bugs son dificiles de localizar :) (O_O)