25 de enero de 2008

gBrainy: un entrenador mental en GNU/Linux

gBrainy es un programa diseñado para divertirse mientras mantienes el cerebro entrenado. Este tipo de juegos están muy de moda actualmente, los ejercicios para desarrollar las habilidades mentales están en auge.

Tiene diferentes tipos de juegos, buscando que el usuario ejercite su mente casi sin darse cuenta: puzzles lógicos, cálculos mentales y juegos de memoria.

Está diseñado para el escritorio GNOME, pero puede funcionar en cualquier otro entorno gráfico Linux. El programa tiene una interfaz muy sencilla, intuitiva y agradable. Hay cuatro tipos de usuario: el nuevo, el niño, el adulto que quiere divertirse y el adulto que quiere entrenarse.

Para un futuro próximo, se planea incluir ejercicios relacionados con textos y el lenguaje, así como nuevos juegos y ejercicios de cada tipo. También se está considerando portar el programa a Windows y poder imprimir los ejercicios para realizarlos en papel.

Está desarrollado sobre la plataforma Mono y tienen paquetes preparados para instalarlo fácilmente en muchas distribuciones, entre ellas Ubuntu Linux, Debian, Mandriva y Suse. Y por supuesto, también tienes disponible el código fuente para descargarlo y compilar el programa tú mismo.

Además, gBrainy es un ejemplo de que pueden portarse directamente aplicaciones actuales a OLPC, puesto que tiene un paquete específico para la plataforma One Laptop Per Child.


OpenOffice 3.0 saldrá en Septiembre

Desde hace años OpenOffice es el producto referencia en cuanto a ofimática dentro del software libre.

Pero no solo eso, el buen hacer de los chicos de OpenOffice.org ha conseguido, no solo que este software sea más usado en los entornos Linux, sino que, además, se convierta en una muy seria alternativa a suites tan consolidadas como MS Office en el mundo Windows. Además de ser la base sobre la que se apoya NeoOffice, la suite ofimática líder en MAC OSX.

Pues bien, acaba de ser anunciada la “hoja de ruta” de la versión 3.0 de OpenOffice:

  • OpenOffice.org 3.0 Beta: 30 de Abril
  • RC1: 25 de Julio, 2008
  • Final: ¿2 de Septiembre?

Podéis echar un vistazo a la agenda completa de Oo3.0 aquí.

Fuente:

Linux Mint 5.0 y sus novedades

La próxima entrega de Linux Mint será llamada Elyssa. Si miramos nuestras ediciones pasadas, podremos ver como el enfoque fue de un punto a otro.

Una entrega de Servicio a largo plazo (LTS) está por venir, así mismo estamos felices con la calidad del escritorio que hemos obtenido, queremos cambiar el enfoque y fortalezas del proyecto, haciendo nuestras herramientas más robustas , revisando nuestra selección de software, asegurando un mayor nivel de localización, produciendo más documentación, trabajando en nuestra imagen y nuestras ofertas, incrementando nuestra eficiencia en cómo hacemos las cosas y permitiéndole crecer a nuestra comunidad cerca nuestro.

Como pueden ver la lista de planes de cambios para Linux Mint 5 nunca ha sido tan pequeña y a la vez estamos preparándonos para una de las más importantes entregas que jamás hayamos realizado.

Por el momento esto es una previa de lo que se sabe de la edición Linux Mint 5:

* Será basado en una entrega de Servicio a largo plazo ( LTS ) con 3 años de actualizaciones de seguridad desde Ubuntu

* Esperamos darles las actualizaciones de 3 años a las aplicaciones de nivel de usuario (OpenOffice, Thunderbird, Firefox, todas las aplicaciones importantes a nivel de usuario), para mantenerla, y por mientras desarrollamos otras ediciones cada 6 meses, de esta forma le daremos mucha atención a las últimas entregas

* Muchas herramientas serán traducidas en diferentes idiomas y se les hará mejoras menores

* Amarok será reemplazado con Rhythmbox

* mintBackup será presentado en esta nueva entrega

* Actualmente tenemos una edición Principal y Ligera (sin software propietario). Aún no se ha decidido cómo o si se harán cambios pero nos gustaría presentar una edición empresarial para su Servicio de Largo plazo (LTS), esto originaría una edición Ligera (Light) en un “DVD Edición Especial” con una selección de programas completamente radical.

* Una guía de usuario vendrá con las entregas, en verdad esperamos que la guía sea traducida en diferentes idiomas.

OpenSUSE 11.0 Alpha 1

Ya está disponible la preliminarísima versión Alpha 1 de lo se convertirá en OpenSUSE 11.0 a mediados de año. Entre las novedades se encuentran un completo escritorio KDE 4.0 (sustituyendo al anterior KDE 3.5.8 de la versión Alpha 0), Sat Solver (el nuevo verificador de dependencias de paquetes que promete ser mucho más rápido) y un nuevo y rediseñado instalador basado en Qt4 que bien podría fijar un nuevo estándar para las demás distribuciones:

De acuerdo a su calendario, la versión definitiva de OpenSUSE 11.0 debería ser lanzada el próximo 19 de Junio.

Sun compra MySQL AB

Sun Microsystems anunció un acuerdo para adquirir a la empresa sueca MySQL AB, los creadores de la popularísima base de datos abierta del mismo nombre que tiene entre sus usuarios a gigantes como Google, Yahoo!, YouTube y MySpace, por un total de U$S 1000 Millones (U$S 800 en efectivo y U$S 200 en otras opciones).

Para darnos una idea de lo que significa ese astronómico número, sólo mencionemos que es aproximadamente 5 veces más de lo que pagó Novell cuando compró SUSE en el 2003.

Los 400 empleados de MySQL AB trabajarán ahora para Sun y Marten Mickos, el ex-CEO de MySQL, seguirá a cargo de la base de datos dentro de su nueva empresa.

PCLinuxOS 2008 "MiniMe"

Se anunció así la edicion "MiniMe" de PCLinuxOS 2008, un LiveCD minimalista pero instalable de sólo 297 Mb de la distribución Nº 3 en el ránking de DistroWatch, incluyendo un escritorio KDE 3.5.8, Xorg 7.2, Kernel 2.6.22.15 y el mejorado instalador Draklive-Install. Esta edición especial también puede usarse para "remasterizar" una versión totalmente personalizada de PCLinuxOS.

19 de enero de 2008

Jerarquía directorios GNU/Linux

Aunque no es del todo necesario para un usuario de inicios, sí conviene que todos sepamos más o menos la estructura de directorios de los sistemas GNU/Linux. Si no sabes para qué es cada carpeta, hoy vas a hacerte una idea(Has click en la imagen para AGRANDAR).
  • / (raíz): Es el nivel más alto dentro de la jerarquía de directorios. De aquí cuelgan el resto de carpetas, particiones y otros dispositivos. Es por esto que donde se instala el sistema, se selecciona la partición deseada y se le indica que el punto de montaje es justamente /.
  • /bin (binarios): Los binarios son los ejecutables de Linux. Aquí tendremos los ejecutables de los programas propios del sistema operativo, entre ellos comandos como cp, mv, cat, chown, etc. No es el único directorio que contiene ejecutables como veremos más adelante.
  • /boot (arranque): Aquí nos encontramos los archivos necesarios para el inicio del sistema, desde los archivos de configuración de Grub Lilo, hasta el propio kernel del sistema.
  • /dev (dispositivos): Linux se basa en la simpleza y en el tratamiento homogéneo de la información. Linux trata los dispositivos como si fueran un fichero más para facilitar el flujo de la información. En esta carpeta tentras los dispositivos del sistema, por ejemplo los usb, sda (o hda) con sus respectivos números que indican las particiones, etc.
  • /etc (etcétera): Aquí se guardan los ficheros de configuración de los programas instalados, así como ciertos scripts que se ejecutan en el inicio del sistema. Los valores de estos ficheros de configuración pueden ser complementados o sustituidos por los ficheros de configuración de usuario que cada uno tiene en su respectivo “home” (carpeta personal).
  • /home (hogar): Este hogar no es más que un directorio que a su vez contiene otros, uno por cada usuario dado de alta en el sistema. Dentro de dichos directorios es donde el usuario tiene su carpeta personal, donde están los ficheros de configuración de usuario, así como los archivos personales del mismo que puede crear, modificar y eliminar bajo su propio criterio.
  • /lib (bibliotecas): Contiene las bibliotecas (tambien mal conocidas como librerías) del sistema, así como módulos y controladores (drivers).
  • /lost+found (perdido y encontrado): Es una carpeta que nos podemos encontrar en todas las particiones. Cuando por cualquier circunstancia se cierra mal el sistema (un apagón por ejemplo), cuando éste se reinicie comprobaras que se llamará al programa fsck para restaurar la integridad del sistema de ficheros. En esta carpeta encontraremos la información que se mal-guardó debido a la incidencia.
  • /media (media/medios): Es donde se montan las unidades extraíbles como los dispositivos USB, disqueteras, unidades de CD/DVD y en algunas distros, como Ubuntu, las particiones adicionales.
  • /mnt (montajes): Es un directorio que se suele usar para montajes temporales de unidades.
  • /opt (opcionales): Destinado para guardar paquetes adicionales de aplicaciones.
  • /proc: Información para la virtualización del sistema de ficheros de Linux.
  • /root: Es el /home del administrador. Es el único /home que no está incluido -por defecto- en el directorio anteriormente mencionado.
  • /sbin (binarios de sistema): Son los ejecutables de administración, tales como mount, umount, shutdown…
  • /srv (servicios): Información del sistema sobre ciertos servicios que ofrece (FTP, HTTP…).
  • /sys (sistema): Información sobre los dispositivos tal y como los ve el kernel Linux.
  • /tmp (temporales): Es un directorio donde se almacenan ficheros temporales. Cada vez que se inicia el sistema este directorio se limpia.
  • /usr: Es el directorio padre de otros subdirectorios de importancia:
    • /usr/bin: Conjunto de ejecutables de la mayoría de aplicaciones de escritorio entre otras (por ejemplo firefox).
    • /usr/include: Los ficheros cabeceras para C y C++.
    • /usr/lib: Las bibliotecas para C y C++.
    • /usr/local: Es otro nivel dentro que ofrece una jerarquía parecida al propio diretorio /usr.
    • /usr/sbin: Otra serie de comandos administrativos para el sistema.
    • /usr/share: Archivos compartidos como ficheros de configuración, imágenes, iconos, etc.
    • /usr/src: Tiene en su interior el código fuente para el kernel LInux.
  • var: Ficheros de sistema como el buffer de impresión, logs…
    • /var/cache: Se almacenan datos cacheados para las aplicaciones.
    • /var/lib: Información sobre el estado actual de las aplicaciones, modificable por las propias aplicaciones.
    • /var/lock: Ficheros que se encargan de que un recurso sólo sea usado por una aplicación determinada que ha pedido su exclusividad, hasta que ésta lo libere.
    • /var/log: Es uno de los subdirectorios más importantes ya que aquí se guardan todo tipo de logs del sistema.
    • /var/mail: Los correos de los usuarios.
    • /var/opt: Datos usados por los paquetes almacenados en /opt.
    • /var/run: Información sobre el sistema desde que se inició.
    • /var/spool: Datos esperando a que sean tratados por algún tipo de proceso.
    • /var/tmp: Otro fichero temporal.

Espero que les ayude.

lo que puede hacer nuestro UBUNTU

Este auto es piloteado por el sistema operativo UBUNTU.


Al parecer Phoronix obtuvo la información de que el automóvil autónomo (sin conductor) construido por la Universidad Carnegie Mellon (Estados Unidos) utiliza Ubuntu 6.06 Dapper Drake como sistema operativo.

carnegiemelloncar.jpg

Se eligió usar Dapper por su soporte LTS. El automóvil (que ganó la edición 2007 del concurso DARPA) tiene entre sus patrocinantes a Google, NetApp e Intel.

Leva Curso gratis de OpenSolaris en Madrid

La Comunidad Hispana OpenSolaris ha organizado unas jornadas llamadas Viernes Tecnicos “para que los asistentes puedan trabajar y aprender de forma práctica con el sistema con OpenSolaris, se realizará una introducción sobre cada una de las áreas a tratar para inmediatamente ponerse a trabajar sobre la línea de comandos y aprender.”

Se impartirán los viernes 29 de febrero, 28 de marzo y 25 de abril, siendo su horario de 17:00 a 20:00.


La manera mas fácil de suscribirte al evento es en xing:

.
A continuación tienes la agenda de la organización de los próximos viernes técnicos:

Fecha: Viernes 29 de Febrero
Lugar: Sun Microsystems España Centro Empresarial Parque Norte
C/Serrano Galvache, 56. Madrid Spain
Duración: 3 horas, de 17:00 a 20:00.
Nivel: Iniciación

Impartido por: David Galán / JJMora

  • Presentación de la comunidad.
  • Introducción a OpenSolaris.
  • Tecnologías OpenSolaris.
  • Instalación sobre arquitectura x86 de OpenSolaris Express e Indiana.
  • Instalación sobre arquitectura SPARC de OpenSolaris Express.

Fecha: Viernes 28 de Marzo
Lugar: Sun Microsystems España Centro Empresarial Parque Norte
C/Serrano Galvache, 56. Madrid Spain
Duración: 3 horas, de 17:00 a 20:00.
Nivel: intermedio /avanzado

Impartido por: JJMora y Roger Jordan

  • Virtualización con Zonas
  • Creación de zonas, configuración y administración.
  • BrandZ (Linux sobre OpenSolaris)
  • Creación de zonas Linux, configuración y administración.

Fecha: Viernes 25 de Abril
Lugar: Sun Microsystems España Centro Empresarial Parque Norte
C/Serrano Galvache, 56. Madrid Spain
Duración: 3 horas, de 17:00 a 20:00.

Nivel: intermedio /avanzado

Impartido por: Victor Manuel Fernandez

  • PoolFilesystem
  • Snapshot / Clon
  • Backup / Restore
  • Import / Export
  • Caso práctico

RPM 5.0

Después de 7 meses de intenso desarrollo se presentó con este anuncio la versión 5.0 del RPM Package Manager (antes "Red Hat Package Manager"), la herramienta de administración de paquetes de software pensada originalmente para Linux pero disponible actualmente para una variedad de sistemas Unix.

RPM 5.0 incluye ahora un nuevo entorno de construcción basado en Automake/Autoconf/Libtool, removiendo por completo al viejo rpmrc y soporte de compresión LZMA y XML Archive (XAR). El código de RPM 5.0 ha sido portado ahora a BSD, Linux, Solaris, Mac OS X y Windows/Cgywin.

Esta nueva versión se esperaba para fines del año pasado, para cuyo lanzamiento se había presentado antes el sitio RPM5.org coincidiendo también con los 10 años de este software.

En todo caso para usarlo Hacer esto:

$ wget http://rpm5.org/files/rpm/rpm-5.0/rpm-5.0.0.tar.gz

Descomprimir:

$ tar -xzvf rpm-5.0.0.tar.gz

Ahora entramos a la carpeta:

$ cd rpm-5.0.0

Yo me he basado en el INSTALL, se supone que tendrass que ejecutar:

$ ./devtool jbj|standalone

Ahora configurar:

$ ./configure

Aqui podrass usar una opción más, la opción prefix, sería asi:

$ ./configure --prefix=lugar

Sustituyendo lugar por algo como esto:

/bin/rpm --initdb
/bin/rpm –rebuild foo.src.rpm
/bin/rpm -Uvh /path/to/binary/package/foo.*.rpm
/bin/rpm -qa
/bin/rpm -e foo

Al gusto del consumidor (xD)

Compilar:

$ make

E instalar:

$ sudo make install

He hecho un pequeño resumen de la instalación, pero tiene muuchas opciones, podras leerlas asi:

$ sudo gedit INSTALL

Ahora oca Disfrutarlo

¿Cuanto sabes sobre GNU/Linux?

Se encontro este Test...es realmente interesante y tiene un mix in de preguntas fáciles y otras un tanto complicadas! Podrás saber si sabes de GNU/Linux o solo lo usas como un usuario que usa Windows :-)

Animence y den el TEST

Enlace: Test Linux

HTML5 como sera?

No vale quedarce atras hay que estar en constante espectativa de las innovaciones y loq ue puede aparecer.


Asi tambien la web evoluciona, y de igual manera la estética en el código también. Tal y como se comenta en aNieto2K, los chicos de A List Apart nos deleitan con un artículo de sumo interes para todos los desarrolladores WEB. En el artículo nos introducen a lo que vendría a ser el nuevo HTML y los cambios que vamos a notar en el código. En los cambios podremos notar la simplificación en la estructura del código, añadiendose nuevos elementos para limitar el uso de la estructura div. Estas nuevas etiquetas serán mucho más descriptivas para poder identificar la estructura de la web.


Se falicitará “embeber” videos y multimedia flash y habrá una compatibilización del DOM.Pero bueno, sin mucho palabreo aqui una pequeña comparación, como dice el dicho, una imagen vale más que mil palabras.

HTML 4/xHTML 1.0


El futuro HTML5
Como se darán cuenta, al ojo se vé que tiene una similitud con XML.Es verdad que en este caso lo que se hace es apostar por la semántica. Eso si, a los que le va a pesar más el cambio serán aquellos usuarios dreamwevers que les encanta maquetar con tablas.
[ Enlace: A Preview of HTML 5 ]

8 de enero de 2008

OpenMoko con sus innovaciones en los telefonos moviles lanzará un nuevo teléfono móvil basado en Linux.

Openmoko no para. El lanzamiento no será público inicialmente, ya que la rueda de prensa está reservada para ciertos medios, pero se sabe que es más potente, con mejor soporte de gráficos 2D y 3D, y que además podría ser un candidato perfecto para Android, la plataforma de Google.

El lanzamiento de teléfonos OpenMoko está siendo muy lento, pero al parecer la aparición del proyecto Android de Google para desarrollar una plataforma universal de software en los móviles podría tener mucha importancia en los modelos de OpenMoko.

No se conocen detalles del GTA02, pero según CNET incluirá un procesador más rápido (500 MHz frente a los 266 del Neo 1973 presentado el pasado mes de julio) y también mejor soporte de gráficos. La conectividad estará asegurada con un chip 802.11b/g.

Fuente: The Inquirer

GNU/Linux estará en muchos más teléfonos móviles este año

El sistema operativo GNU/Linux, que hasta ahora no ha tenido demasiado éxito en los teléfonos móviles, estará disponible en los celulares este año año gracias al impulso de Google, dijo Linus Torvalds.

GNU/Linux es el software de código abierto más popular entre los que están disponibles para su uso público, revisión y modificación.

Los proveedores de GNU/Linux ganan dinero vendiendo mejoras y servicio técnico, y compiten directamente con el software Windows de Microsoft, que cobra por los programas y se opone a compartir gratuitamente su código.

Torvalds, un finlandés que creó la versión original del kernel Linux a principios de la década de 1990 y publicó su código en internet para que otros lo mejorasen, sigue supervisando el desarrollo de éste, que es hoy el mayor fenómeno de software libre en el mundo.

La británica Symbia, de la que Nokia es dueña del 50 por ciento, es la empresa líder en el mercado de los sistemas operativos para móviles, seguida de Microsoft.

Pero el mes pasado Google, el líder de los buscadores en internet, dijo que ofrecería una plataforma de software, construida en Linux, para hacer el trabajo en internet tan sencillo en los teléfonos como en las computadoras.

"No he estado personalmente implicado, pero parece que en el 2008, gracias a la alianza con Google, será más fácil disponer de Linux en los teléfonos móviles," dijo Torvalds en una entrevista con Reuters el viernes.

Google está trabajando con Motorola y otros grandes operadores de telecomunicaciones, incluyendo T-Mobile y Qualcomm, para desarrollar una plataforma de software libre llamada "Android" para servicios móviles.

7 de enero de 2008

Libros gratuitos sobre HTML, CSS, AJAX, JAVA

Puedes encontrar estos y otros libros en LibrosWeb.es. Puedes leer el libro online o también te da la opción de poder descargarlo en formato PDF.

También te da la información del libro: como quien es el autor, la cantidad de páginas y a quien esta dirigido. Los libros son de libro uso y puedes descargarlos.

LibrosWeb.es publica gratuitamente todo el material que utiliza su autor en los cursos que imparte. Además, publica traducciones de libros gratuitos interesantes relacionados con el diseño y la programación web.
Siempre se podrá acceder gratuitamente a toda la información de este sitio, ya que su autor cree que la información debe ser libre.

Enlase | http://www.librosweb.es/

Curso de redes LAN en GNU/Linux

En la web del Centro de Información y Comunicación Educativa (CNICE) he encontrado un interesante curso de redes de área local en GNU/Linux. El objetivo de este curso es la explotación final de una red mediante la instalación de un servidor de red con GNU/Linux y equipos clientes también con Linux. El curso abarca los siguientes contenidos:
  • Usuarios del sistema Unix
  • Servidor DHCP
  • Servidor DNS
  • Entidad Certificadora
  • Servidor web Apache
  • NFS
  • Samba
  • Otros servicios
  • Copias de Seguridad (Backup)
  • Servidores de impresión
  • Servidor de terminales
  • VNC
  • OpenLDAP
  • Enrutamiento
  • Varios

Enlace: curso de redes de área local

PHP 4.4.8 lanzado ya dejaran de usar PHP4? y pasarce definitivamente a PHP5?

En uno de los últimos lanzamientos de actualizaciones para PHP 4 por parte del equipo desarrollador de este lenguaje, se acaba de hacer pública la versión 4.4.8 de este lenguaje ampliamente utilizado en servidores web. Esto ocurre tras el anuncio -meses atrás- del fin de las mejoras para la rama 4, por lo cual se recomienda la actualización de servidores y aplicaciones a la versión 5.

Más información:

PHP.Net
PHP 4.4.8 Released

Maestros del Web
Cómo migrar tus aplicaciones de PHP 4 a PHP 5

Seguridad de GNU/Linux, windows mmm

Un revelador artículo ha desglosado con acierto las razones por las cuales muchos seguimos pensando que GNU/Linux es un sistema operativo más seguro que las distintas versiones de Windows. La propia filosofía de las distribuciones GNu/Linux han ayudado a construir unas soluciones realmente estables y seguras que se afianzan en varios pilares:

1. Mejores herramientas de gestión.
Las actualizaciones de GNU/Linux afectan a todos los componentes, mientras que en Windows cada aplicación debe ser actualizada y parcheada por separado.
2. Mejor configuraciones de serie: GNU/Linux fue diseñado como un sistema operativo multiusuario, y como tal los ficheros ‘importantes’ están protegidos aun cuando la identidad de un usuario se vea comprometida.
3. Diseño modular.
Si un componente del sistema está fallando o es vulnerable, es más fácil desactivarlo para que no dé problemas.
4. Mejores herramientas para la protección contra ataques Zero-Day.
Los ataques basados en vulnerabilidades que no han sido corregidas por los fabricantes y desarrolladores a tiempo y que los exploits aprovechan son menos peligrosos en GNU/Linux. Herramientas como SELinux o AppArmor proporcionan un control de seguridad con una granularidad muy alta.
5. Arquitectura Open Source y Software Libre.
Todos ven el código, de modo que cualquiera puede colaborar para corregir fallos.
6. Entorno muy diverso.
Mientras que en Windows el entorno es único y los exploits se extienden fácilmente gracias a que funcionan por ser muy genéricos, las distintas versiones de GNU/Linux y de sus aplicaciones hacen más complicado el desarrollo de exploits que tengan un gran potencial.

caracteristicas propuestas de Hardy Heron

Leyendo en 120linux me encontre con las supuestas novedades de Ubuntu Hardy Heron entre ellas estan:
  1. Instalación limpia sin sobreescribir el /home: eso significa que podemos reinstalar el sistema sin perder nuestros datos personales.
  2. Detección de hardware mejorada: si ya era buena en Gutsy, en Hardy aseguran que será mucho mejor.
  3. GDM más interactivo: se podrá elegir el login según el avatar que tengamos para la cuenta (mejor mirar el enlace).
  4. Auto-detección de la frecuencia del monitor: yo no tuve problemas con Gutsy, pero si alguien los tuvo, ahí está.
  5. Apt mejorado: algunas veces fallaba sin razón aparente, y parece que se ha arreglado — tampoco tuve problemas, soy suertudo –.
  6. Código del Rectricted-Manager rediseñado
  7. Manejo de disco duro lleno: ahora, si se te llena el disco, te avisará con antelación para utilizar la herramienta de limpieza.
  8. Efectos de escritorio (Compiz Fusion) más estable
  9. Nuevo tema de escritorio: en el enlace se puede observar, algo más claro y agradable a la vista.
  10. Compartir archivos fácilmente
  11. Soporte para dos o más monitores: actualmente tenías que hacerlo manualmente, pero parece ser que quieren hacer una herramienta para facilitar esto.
  12. Integrar Prefetch: con lo que notaremos una pequeña mejora de velocidad a la hora de arrancar.
  13. El equipo de Ubuntu colabora con Automatix: es buena noticia.
  14. Instalación con un click: las instalaciones aún más fáciles.
  15. Integración de Apparmor
  16. Firewall de Ubuntu: facilidad para cambiar las normas del cortafuegos.
  17. Mejora de Apt con aplicaciones de terceros: cuando instalamos una aplicación externa, se agregará el repositorio para poder actualizar la aplicación automáticamente (me suena raro, no sé si lo entendí bien, si alguien lo verifica…).
  18. Cambios a la hora de apagar: en el enlace lo explican bien.
  19. Mejor integración con Wine: ayudando a solucionar el bug #1 ;)
  20. Xorg 7.3
  21. SlickBoot: en resumen, pijadas para mejorar la apariencia del proceso de encendido/apagado.

Nota: Estas no son las únicas novedades que traerá, si no las más interesante consideradas por el autor — y sin asegurar, de momento –.

Grabar mi escritorio en flash

Usando Wink

Wink es una aplicación que permite facilmente hacer tutoriales en flash, capturar la pantalla, con una interfaz muy amigable. Una vez que grabamos un video podemos editarle, agregandole botones como “Next” o escribir algun texto en el video, etc. Permite exportar en exe, pdf, html, ademas viene en diferentes idiomas.

En su pagina de descarga podemos ver que ademas tiene una version para windows.

Guargamos el archivo tar y lo descomprimos así: tar -xzvf wink15.tar.gz luego ejecutamos el instalador asi: ./installer.sh apretamos Enter para que lo instale en el directorio /home/usuario/wink. Entramos al directorio wink y lo ejecutamos con: ./wink

Podemos elegir el area que queremos capturar y los frames, yo recomiendo que elijan 15 frames por segundo, mientras mas frames elijan, mejor calidad tendrá y mas grande será el archivo resultante. Apretamos “Aceptar” y luego “Minimize to Tray”. Para capturar un cuadro solamente apretamos Pausa, si queremos grabar un video apretamos Shift + Pausa, luego lo apretamos de nuevo para pararlo. y cuando hayamos grabado todo lo que necesitamos apreten “Finish Capture” en el Tray Icon.

En este momento podemos editar el video resultante, agregandole un titulo, o una imagen de fondo, etc, finalmente apretamos la flecha verde (Render), elegimos el formato de salida (swf o exe) y guardamos.
Ademas desde el menu File podemos exportarlo en HTML, PDF o Postscript.

Exelente manual de Gimp 2.4

La nueva versión de GIMP ha sido lanzada, puedes descargarla desde aquí, pero tambien, para todo aquel diseñador que le gusta usar GIMP, tambien ha sido lanzada un manual completo para utilizar GIMP y esta en Español!!!

Visitar el manual
Descargar el manual vía FTP

Que esperas en tener la nueva versión de GIMP y su manual completo en español!!!

Esta recontra vacan espero que les sirva

Matar procesos graficos

Hay veces en que inevitablemente alguna ventana nos va a quedar colgada. O sea no vamos a poder cerrarla de manera convencional, haciendo click en la X de cerrar. Una manera fácil de acabar con esta ventana pasa por abrir el terminal o con la tecla alt+f2, escribir “xkill” y ejecuralo. Veremos que nos saldrá una calavera en el cursor. Si hacemos click sobre una ventana veremos como está se cierra automáticamente.

De esta manera evitamos tener que buscar con el comando top , por ejemplo. Mirar el pid en questión i teclearlo en el terminal

4 de enero de 2008

Como compilar en Ubuntu

Muchas veces queremos instalar una aplicación y no bajan en codigo fuente y no sabemos como usarlo pues para ello se compila el programa.

Primero de todo abriremos una consola y en ella escribiremos lo siguiente:

# sudo apt-get install build-essential

Este comando nos instalara una serie de librerías y paquetes necesarios para poder generar archivos binarios con nuestro GCC presintalado. A partir de este momento ya puedes generarte tus ejecutables y, por lo tanto, transformar un código fuente a un fichero binario interpretable por tu Ubuntu.

El proceso de compilado suele ser más o menos el mismo para todos los programas. Primero deberías extraer el código (que suele venir en un .tar.gz) a una carpeta. despues acceder al directorio extarido. Lo más recomendable después de esto es leerse el típico README para saber cuál seria el proceso indicado para generar el binario. Normalmente primero solemos configurar mediante:

# sudo ./configure

Esto generará una configuración para nuestra máquina que le dira a GCC cómo debe compilar. Acto seguido el paso siguiente, que genera ya el binario y lo instala en el sistema, suele ser:

# sudo make

o

# sudo make install

Como los digo arriba esto depende de cada programa por lo que es esencial leerse en las instrucciones del mismo el cómo compilarlo.

2 de enero de 2008

Dar permisos en GNU/Linux con chmod

Muchas veces emos visto que damos permisos a archivos por seguridad e incliso en algunos post eh usado el comando chmod para poder ejecutar algo.


Este comando se aplica sobre ficheros o carpetas, en el caso de que sean carpetas podemos usar la opcion -R para dar permisos recursivamente a todas las carpetas y ficheros que contenga recursivamente. En cuanto a la sintaxis del comando, podemos decir que responde a

chmod [opciones] XXX nomFichero/nomCarpeta

donde en opciones podemos expecificar por ejemplo cosas como -R, XXX es el número de permisos tal y como especificamos a continuación:

Relación Numérica con los Permisos

0 = Ningún permiso (Lectura = 0 + Escritura = 0 + Ejecución = 0)
1 = Permiso de Ejecución (Lectura = 0 + Escritura = 0 + Ejecución = 1)
2 = Permiso de Escritura (Lectura = 0 + Escritura = 2 + Ejecución = 0)
3 = Permiso de Escritura y Ejecución (Lectura = 0, Escritura = 2, Ejecución = 1)
4 = Permiso de Lectura (Lectura = 4 + Escritura = 0 + Ejecución = 0)
5 = Permiso de Lectura y Ejecución (Lectura = 4 + Escritura = 0 + Ejecución = 1)
6 = Permiso de Lectura y Escritura (Lectura = 4 + Escritura = 2 + Ejecución = 0)
7 = Permiso de Lectura, Escritura y Ejecución (Lectura = 4 + Escritura = 2 + Ejecución = 1)

Luego, por cada Identidad, podemos obtener un número comprendido entre 0 y 7, que delimitarán por Identidad, claramente, sus privilegios en particular sobre un archivo o carpeta.

¿Entonces, que es, por ejemplo, chmod 644?
Son los Permisos que tiene asignados cada Identidad, sobre un archivo o carpeta, según su Relación Numérica. Siempre siguiendo este orden:

Propietario = 6 (Puede Leer y Escribir)
Grupo = 4 (solo puede Leer)
Otros = 4 (solo puede Leer)

Nota: Evidentemente el comando chmod contiene muchas más opciones y formas de asignar permisos, puedes consultarlas consultando el manual del comando, para ello abre un terminal y teclea:

man chmod


El número de los permisos no está decidido al azar, sino que se basa en reglas binarias, tal y como nos detalla en su comentario:

La “regla” de los números quedaría mejor explicado y entendible si la explicas en binario:
// el 1 activa el permiso, el 0 lo apaga

Lectura escritura ejecución
0 0 0 = 0
0 0 1 = 1
0 1 0 = 2
0 1 1 = 3
1 0 0 = 4
1 0 1 = 5
1 1 0 = 6
1 1 1 = 7

Pues eso, para los que no entendiesen la relación, que vean que no está hecha al azar, si no que tiene su por qué y así no te lo tienes que aprender de memoria y nunca se te olvida


Otra manera mas intuitiva podemos usar las letras w = Writer, r= read y x=execute de escritura, lectura y ejecucion y como aditivo "+" y sustractivo "-".

entonces para identificar a quien estamos dando el permiso podemos usar g=grupo y o=otros.

De esa manera estaremos usando el cmado de la siguiente manera:
$ chmod [responzable][operador][permiso] archivo/carpeta

Ejemplo:
chmod +x archivo/carpeta (estamos dando permiso de ejecucion al propietario sobre el archivo o carpeta especificada)

chmod g-w archivo/carpeta (estamos quitando permiso de escritura al grupo sobre el archivo o carpeta especificada)

chmod o+r archivo/carpeta (estamos dando permiso de lectura a los otros usuarios sobre el archivo o carpeta especificada)

Lanzado PCLinux Gnome 2.21.2

PCLinuxuna dsitro competencia directa de Ubuntu segun DistroWatch, una de las mejores distros que podemos encontrar de las basadas en KDE. Ahora se ha lanzado la primera PCLinux basada en Gnome, en concreto sobre la version 2.21.2, una beta del futuro Gnome 2.22. Ademas de una versión a la última de Gnome, podemos encontrar software muy actual, como el kernel 2.6.22.15 o Firefox 2.0.0.11, y muchas aplicaciones multimedia o P2P que no traen otras distribuciones.

Más información y descargas aqui

Otra Distro GNU Linux

Ya está en la calle la nueva versión candidata de kanotix, en concreto la RC7. Esta distribución en concreto es una Live-Cd, está basada casi por completo en Knoppix pero unido con mezclas de Debian Sid y un poco de Ubuntu.

Una de sus armas más potentes es la detección de hardware, que según dicen es la mejor, no es de las mas complicadas de instalar y es el que trae el software mas actualizado. Sus características son:

  • Kernel 2.6.24
  • ACPI y DMA habilitado de inicio.
  • núcleo optimizado para i586
  • soporte para las tarjetas de NVIDIA y de ATI
  • X.Org 7.1.1
  • Beryl 0.2.0
  • KDE 3.5.5
  • OpenOffice.org 2.0.4
  • Amarok 1.4.8
  • K3b 1.0.4
  • Iceweasel 2.0.0.10
  • GIMP 2.2.13
  • IceDove 1.5.0.13
  • GParted 0.3.3

Los requisitos mínimos de memoria son de 192 Mb de RAM, pero recomiendan 256.

Enlace para la descarga: Aquí

Fuente: kanotix

Herramientas de seguridad - recopilacion de ADSLZone

Colección de programas para controlar la seguridad en un sistema GNU/Linux, esta orientado para administradores pero que también nos puede servir para controlar nuestro ordenador personal.

Herramientas de seguridad

Auditor de Seguridad Remoto. El cliente “The Nessus Security Scanner” es una herramienta de auditoría de seguridad. Hace posible evaluar módulos de seguridad intentando encontrar puntos vulnerables que deberían ser reparados. Está compuesto por dos partes: un servidor, y un cliente. El servidor/daemon, “nessusd” se encarga de los ataques, mientras que el cliente, “nessus”, se ocupa del usuario por medio de una linda interfaz para X11/GTK+. Este paquete contiene el cliente para GTK+1.2, que además existe en otras formas y para otras platarformas.

Una navaja multiuso para TCP/IP. Una utilidad simple para Unix que lee y escribe datos a través de conexiones de red usando los protocolos TCP o UDP. Está diseñada para ser una utilidad del tipo “back-end” confiable que pueda ser usada directamente o fácilmente manejada por otros programas y scripts. Al mismo tiempo, es una herramienta rica en características útil para depurar (debug) y explorar, ya que puede crear casi cualquier tipo de conexión que puedas necesitar y tiene muchas características incluídas.

Una poderosa herramienta para el monitoreo y la adquisición de datos en redes. Este programa te permite volcar (a un archivo, la pantalla,etc.) el tráfico que presenta una red. Puede ser usado para imprimir los encabezados de los paquetes en una interfaz de red (”network interface”) que concuerden con una cierta expresión. Se puede usar esta herramienta para seguir problemas en la red, para detectar “ping attacks” o para monitorear las actividades de una red.

un Sniffer/logger de paquetes flexible que detecta ataques. Snort está basado en la biblioteca `libpcap’ y puede ser usado como un “sistema de detección de intrusiones” (IDS) de poco peso. Posee un registro basado en reglas y puede buscar/identificar contenido además de poder ser usado para detectar una gran variedad de otros ataques e investigaciones (probes), como buffer overflows, barridos de puertos indetectables (stealth port scans), ataques CGI, pruebas de SMB (SMB probes), y mucho más. Otra característica importante de Snort es la capacidad de alertar en tiempo real, siendo estas alertas enviadas a syslog, un archivo de alerta separado o incluso a una computadora con Windows a través de Samba.

Ethereal es un analizador de tráfico de redes, o “sniffer” para Unix y Sistemas operativos del tipo Unix. usa GTK+, una biblioteca de interfaz gráfica para el usuario (GUI), y libcap, una bliblioteca que facilita la captura y el filtrado de paquetes.

El excelente escáner de vulnerabilidades en CGI de Rain.Forest.Puppy.

Este demonio de detección de barrido de puertos tiene la habilidad de detectar estos barridos (incluyendo “stealth scans”) en las interfaces de red de tu máquina. Como medida de alarma, puede bloquear al atacante por medio de “hosts.deny”, bloqueando el ruteo hacia la máquina hostil o por medio de reglas de firewall. Es parte del set de programas “Abacus”. Nota: Si no tienes idea de qué es una port/stealth scan, se te recomienda darte una vuelta por Psionic antes de instalar este paquete. De otra forma, podrías fácilmente bloquear cualquier host que no deberías. (por ej. tu servidor de NFS, tu servidor de DNS, etc.)

Un comprobador de integridad de archivos y directorios. Tripwire es una herramienta que ayuda a administradores y usuarios de sistemas monitoreando alguna posible modificación en algún set de archivos. Si se usa regularmente en los archivos de sistema (por ej. diariamente), Tripwire puede notificar a los administradores del sistema, si algún archivo fue modificado o reemplazado, para que se puedan tomar medidas de control de daños a tiempo.

hping2 es una herramienta de red capaz de enviar paquetes ICMP/UDP/TCP hechos a medida y de mostrar las respuestas del host destino de la misma manera en la que lo hace la herramienta `ping’ los las respuestas de ICMP. Puede manejar fragmentación y tamaños y cuerpo arbitrarios de paquetes; además puede ser utilizado para transferir archivo usando protocolos soportados. Al usar hping2, se puede: evaluar el desempeño de la red utilizando diferentes protocolos, tamaños de paquetes, TOS (type of service, o sea, tipo de servicio), y fragmentación; realizar descubrimiento de camino utilizando el campo MTU (onda traceroute); transferir archivos (incluso ante reglas de firewall muy fascistas); realizar funciones al estilo `traceroute’ pero bajo diferentes protocolos; detección remota de OS (`remote OS fingerprinting’); auditar una implementación de TCP/IP (`TCP/IP stack’) en particular; etc. hping2 es una buena herramienta para aprender acerca de TCP/IP.

El Asistente de Investigación para el Auditor de Seguridad (Security Auditor’s Research Assistant) es una herramienta de análisis de seguridad de tercera generación que está basada en el modelo de SATAN y distribuída bajo una licencia del estilo de la GNU GPL. Promueve un ambiente colaborativo y es actualizada periódicamente para tener en cuenta las últimas amenazas.

  • Sniffit

Una herramienta de monitoreo y “packet sniffer” para paquetes de TCP/UDP/ICMP. sniffit es capaz de dar información técnica muy detallada acerca de estos paquetes (SEC, ACK, TTL, Window, …) pero también los contenidos de los paquetes en diferentes formatos (hex o puro texto, etc.).

IP Filter es un filtro de paquetes de TCP/IP, adaptable para uso en un ambiente de firewall. Puede ser utilizado como una módulo de kernel o incorporado en tu kernel de UNIX; es áltamente recomendable utilizarlo como un módulo de kernel. Viene junto con scripts para instalarlo y parchar archivos de sistema, si se require.

Administradores de los filtros de paquetes de IP para kernels 2.4.X. iptables se usa para configurar, mantener e inspeccionar las tablas de reglas de filtrado de paquetes de IP en Linux. La herramienta iptables también soporta configuración de NAT (Network Address Translation) dinámica y estática.

Firewalking es una técnica desarrollada por MDS y DHG que emplea técnicas del estilo de `traceroute’ para determinar las reglas de filtrado que se están usando en un dispositivo de transporte de paquetes (NdelT: quise traducir “packet forwarding device”). La última versión de esta herramienta, fierwalk/GTK incluye la opción de usar una interfaz gráfica y nuevos arreglos a errores.

Un “clásico” escáner de puertos de TCP de alta velocidad.

Una herramienta activa para crackear passwords. Útil para encontrar passwords débiles de tus usuarios.

Muestra la utilización de la red al estilo de la herramienta `top’. Muestra un sumario del uso de la red de las máquinas en ella en un formato que recuerda a la utilidad de unix `top’. También puede ser utilizada en un `web mode’, que permite ver los resultados a través de un explorador de web.

Si os interesa este tema os dejo una pagina donde encontrareis muchas mas herramientas de seguridad.

Fuente: Zonagratuita

Monitorea tu conexión de internet con… NetSpeed

Supongo que varios de nosotros tenemos la manía de observar la velocidad de bajada y de subida que consume la red. Pues existe una aplicación llamada NetSpeed, que lo que hace es controlar el tráfico de la red o mejor dicho, nuestra conexión.

Su instalacion es realmente sencillo, tan solo hay que ejecutar lo de siempre en un terminal :
$ sudo apt-get install netspeed
Y una vez instalado, tendremos que pinchar con el botón derecho del ratón en un espacio en blanco del panel Gnome y darle a “Añadir al panel”.

Luego, una vez hecho esto, nos dirigimos a la sección de “Sistema y Hardware” y hay seleccionamos añadimos el applet “Monitor de la Red”. ¡Ojo!, no se confundan con “Monitor de Red”, que este es otro applet, que mide la intensidad de señal, los datos transmitidos, etc. de nuestra red.

Otra cosa es que también se puede configurar como uno quiera.

Traducir la documentación de Debian/Ubuntu a español

No hems dado cuenta que muchas veces accedemos al manual de comandos y nos encontramos on un lenguaje que noes nuestro idioma (español).

para ellos haremos:

Solamente hay que instalar dos paquetes. Para instalarlos, tenemos dos métodos. El primero es instalarlos desde Synaptic y el segundo, desde un terminal con el comando “apt”:

$ sudo apt-get install manpages-es manpages-es-extra

Una vez que los paquetes se instalen, tendras que realizar lo siguiente en un terminal:

$ locale

Si ves que todas las entradas siguientes tienen el idioma en castellano o alguna extensión de este, como puede ser, “es_ES.UTF-8″, no tendras que realizar nada mas y ya podrías disfrutar de vuestros man en castellano. Pero por otra parte, si tenéis alguna entrada vacía o en otro idioma, tan solo tienes que realizar esto con las entradas que no sean válidas:

$ export LC_ALL=es_ES.UTF-8

Luego, una vez hecho esto, las páginas man tendrían que estar traducidas al castellano. Espero que los haya servido.

despertador en tu terminal de tu maquina

Pues me quede sin despertador y tuve que buscar en la web como tener un despertador pero esta vez usando a mi compu como despertador para ello.

Una manera fácil de hacer un despertador o alarma desde Ubuntu o qualquier sistema basado en debian es:

- Ir al terminal y ponemos por ejemplo: sleep 60m ; vlc musica.mp3

El tiempo lo ponemos poner en segundos (12 por ejemplo), minutos (34) o bien horas por ejemplo 8 horas. VLC lo podemos substituir por nuestro reproductor favorito amarok, mplayer, … Por último ponemos el path de un fichero musical o de video en formato reconocido por el reproductor y ya esta montado nuestra alarma-despertador.

1 de enero de 2008

Canonical no dara soporte oficial KDE 4.0

Scott James Remnant dijo así, responsable del desarrollo de escritorios de Canonical, debido “al delicado periodo de transición entre las versiones KDE 3.5 y 4.0”.

Opina que el proceso de transición de un escritorio a otro es lo suficientemente delicado como para que no haya versiones LTS con la anterior versión dicha del escritorio.

Canonical y sus socios están interesados en vender contratos de soporte y parece que definitivamente apuestan por Ubuntu y su escritorio de referencia GNOME.

A pesar del enorme interés que ha despertado en los usuarios y en los desarrolladores la nueva versión del escritorio gráfico KDE 4.0, “éste aún no está maduro y con los desarrolladores centrados en crear aplicaciones para la versión 4.0, es arriesgado soportar a largo plazo versiones con la 3.5”, indica Remnant.

Por otro lado, Juan Carlos Torres, escribe en su blog que está insatisfecho por la decisión, declarando que «a Kubuntu no le sobra mano de obra para mantener dos versiones, por lo que deberíamos centrar nuestros esfuerzos en KDE 4.0 y en la migración de servicios de la 3.0». Y ahora es, especialmente, cuando se necesitan desarrolladores.

Bueno Dependerá de cada cuál, si es buena o mala noticia.

cambia la apariencia de XMMS tu reproductor de Sonido

XMMS la alternativa al winamp y soporta los temas del winamp, por ello haremos que xmms use esos temas.

Primero debo aclararles algo. Los skins para winamp que podemos usar en XMMS son los clasic skins UNICAMENTE. Es algo triste ya que los modern skins estan mas cheveres pero no se preocupen ya que existen comunidades y webs donde se pueden encontrar skins locos y vacanes para xmms solo es cuestion de googlear y listo aunque una de las paginas que les puedo dar es el de http://www.gnome-look.org. Bien los clasic skin de winamp tienen extension .wsz puedes encontrar clasics skins para winamp en su pagina oficial, es mas facil si realizas una busqueda especificando que solo deseas obtener resultados de clasic skins.

Una vez que has descargado tu piel debes copiarla en el siguiente directorio: /usr/share/xmms/Skins pero tambien para solo tu usuario lo puedes ubica en en tu carpeta personal /home/(USUARIO)/.xmms/Skins

Asi como la descargaste no es necesario que le modifiques nada solo pegalo. Te recomiendo hacerlo con nautilus en modo superusuario aunque si tomas la direcion segunda del usuario en el home no es necesario ser superusuario.

Luego Abres XMMS oprime “alt+s”, ahi te debera aparecer el skins que has copiado seleccionalo y listo.

Sexys wallpapers de Ubuntu






Wallpapers para tu escritorio de Ubuntu

Wallpapers Para Ubuntu




Apaga tu maquina en un tiempo determinado

Auto shutdown mode para ubuntu, en otras palabras como programar tu computador para que se apague en el tiempo que le pongas, esto es muy util cuando estas descargando algo sin gestor de descargas y tienes que salir, tu descarga no ha terminado y no quieres dejar tu computadora prendida hasta que regreses.

Bien es muy simple, lo primero que debes hacer es abrir la terminal. Una vez ahi teclea:

$ sudo shutdown +m

Donde “m” son los minutos en que quieres que se apague tu compu.

Como es un comando que se tiene que ejecutar en modo superusuario te pedira tu constraseña, la colocas y te pondra el siguiente mensaje:

Broadcast message from Usuario@Usuario

(/dev/pts/0) at 11:48 …

The system is going down for maintenance in “x” minutes!

—————————————————–

Si quieres cancelar el apagado solo escribe: sudo shutdown -c

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes