miércoles, 22 de febrero de 2012

Últimas distros liberadas

Esta última semana ha sido bastante activa en cuanto a liberación de distribuciones Linux.


Tiny Core Linux 4.3

Distribución Linux muy ligera (apenas 12MB), que contiene un entorno mínimo para trabajar, pero que es completamente extensible. Esta distribución es ideal para equipos antiguos o con muy pocos recursos. Incorpora un escritorio gráfico ligero, suficiente para un sistema de administración o servidor, pero podemos instalar otros escritorios más potentes. Se ejecuta completamente en RAM, por lo que la rapidez y su gestión están aseguradas, aunque puede ser montada desde un dispositivo de almacenamiento permanente, o ser instalada también en un dispositivo de almacenamiento persistente.


Enlaces:
Página | Página Oficial de Tiny Core Linux
Anuncio | Anuncio de Tiny Core Linux 4.3
Descarga | Página de Descargas


PC Linux OS 2012 Phoenix Edition

Popular distribución en EEUU con un buen grado de usabilidad y sencillez para el usuario. Esta versión incorpora escritorio ligero XFCE 4.8.3, con buen promedio user-friendly. El Kernel de Linux es 2.6.38.8, que, sin ser de los últimos, es muy estable y funciona muy bien en equipos algo desfasados y con pocos recursos. El servidor Xorg ha sido actualizado a la versión 1.10.4, mejorando el rendimiento gráfico y contamplando tarjetas 3D, como Nvidia, Intel o ATI. El gestor de paquetes soporta RPM, apt y Synaptic.


Enlaces:
Página | Página Oficial de PC Linux OS
Anuncio | Anuncio de PC Linux OS 2012 Phoenix Edition
Descarga | Página de Descargas


Parted Magic 2012_2_19

Esta distribución es muy socorrida y utilizada para reparar, crear y gestionar particiones de discos duros, además de otras muchas utilidades. Incluye las herramientas Parted y GParted para la gestión de particiones de todo tipo (btrfs, ext2, ext3, ext4, fat16, fat32, etc.). Posee utilidades forenses y de bajo nivel para hardware, tales como Partimage, TestDisk, Truecrypt, Clonezilla, G4L, SuperGrubDisk, ddrescue, etc




Enlaces:
Página | Página Oficial de Parted Magic
Descarga | Página de Descargas


System Rescue CD 2.5.0

Esta distribución es otra joya que conviene tener cerca, pues, además de la gestión de particiones que realiza Parted Magic, posee utilidades de rescate y reparación de sistemas después de alguna catástrofe, además de herramientas de administración. Está basada en Gentoo, y arranca en LiveCD o LiveUSB. Posee el Kernel de Linux 3.0.21, y posee herramientas tan útiles como GNU Parted, GParted, GRUB,  PartImage, TestDisc, PhotoRec, FSArchiver, FSTools, Midnight Commander, editores, herramientas de red, Samba, NFS, etc.



Enlaces:
Página | Página Oficial de System Rescue CD
Lista de utilidades | Herramientas de System Rescue CD
Descarga | Página de Descargas
Novedades | Novedades en la versión 2.5.0


Red Hat Enterprise Linux 5.8

No hace falta una presentación para esta distribución veterana y que, sin duda alguna, es la distribución número 1 a nivel empresarial. La empresa del "sombrero rojo" ha sabido demostrar año tras año, con dedicación y esfuerzo, mejorar esta distribución que incorporar lo mejor en seguridad, en rendimiento, en virtualización, mejora de rendimiento hardware (dispositivos de almacenamiento, red, tarjetas gráficas, etc), configuración y gestión de la administración de sistemas, escalabilidad, alta disponibilidad, etc.

Enlaces:
Página | Página Oficial de RedHat Enterprise Linux
Anuncio | Anuncio de Red Hat Enterprise Linux 5.8
Notas técnicas | Notas Técnicas de RHEL 5.8
Notas de la versión | Notas de la Relaase RHEL 5.8


Ubuntu y KUbuntu 10.04.4 (Lucid Lynx) LTS

Cuarta actualización de esta distribución de Ubuntu para escritorio y para servidores, tanto para Gnome como para KDE, con mejoras y correcciones de todo tipo (administración, seguridad, rendimiento, etc.), con CDs y DVD para arquitecturas i386 y amd64.


Enlaces:
Página | Página Oficial de Ubuntu
Anuncio | Anuncio de Ubuntu / KUbuntu 10.04.4 LTS
Descarga Escritorio | Página de descargas Escritorio
Descarga Servidor | Página de descargas Servidor


Distribuciones próximas a salir

En esta semana también han aparecido "development releases", es decir, distribuciones de desarrollo o de testing, previas a la versión definitiva. Entre estas distribuciones, caben destacar la de Mageia (el fork de Mandriva, liderada por los propios creadores y la comunidad), la de FreeBSD y la de OpenSuse.

jueves, 16 de febrero de 2012

Objetos en Ruby

El lenguaje de programación Ruby contempla el paradigma de la orientación a objetos, la cual encapsula o abstrae la programación en módulos llamados objetos, simulando los objetos del mundo real, los cuales tienen unas características (propiedades) y realizan acciones (métodos).

Todo parte de una clase, que define el molde de cualquier objeto de esa especie. Una vez definida la clase, se crean objetos o instancias de dicha clase, con entidad propia. Por ejemplo, una clase Vehiculo define las propiedades y métodos comunes a todo tipo de vehículo. Un objeto coche es una instancia de la clase Vehiculo.

El siguiente ejemplo ilustra estos conceptos. Crearemos el archivo Vehiculo.rb con el siguiente código:


Entre las línea 1 y 28 se define la clase Vehiculo. El método initialize es un método constructor, el cual se ejecuta automáticamente cuando se crea el objeto. En este caso asigna las propiedades que se pasan por parámetro.

Las variables propias de la clase se diferencian de las pasadas por parámetro, en que les antecede el símbolo @ (ampersand)

Se han definido las acciones arrancar y apagar, las cuales cambian el valor de la propiedad encendido, y muestran un mensaje con el resultado de la acción.

El método to_s es similar al toString() de Java, el cual se utiliza para extraer los valores de las propiedades clave del objeto, retornando un String con dichos valores.

Las líneas 31 y 40 son clave, pues crean los objetos (variables) coche y moto a través del método new, pasando los valores correspondientes al constructor (número de ruedas y color). El acceso a los métodos de un objeto se realiza mediante el nombre de la variable (u objeto), seguido de un punto y del nombre del método.

Las líneas 37 y 49 asignan el valor nil a los objetos. Con esto se asigna un valor nulo y pasan al colector de basura, destruyendo el objeto y liberando memoria.

La línea 47 visualiza todos los métodos del objeto coche. Además de initializearrancarapagar to_s estarán definidos, por defecto, otros métodos comunes a cualquier objeto que se cree en Ruby. Si la clase definida hubiese heredado o implementara alguna interfaz, los métodos de la clase padre o de la interfaz, también se heredarían.

Existe un método especial llamado object_id, el cual hereda cualquier objeto, y que retorna el código o identificador único del objeto, como instancia única. Por ejemplo, si se crearan los objetos coche1, coche2 y coche3, al acceder a su object_id, éste será distinto. Una instancia es una entidad o existencia única, como lo puede ser físicamente un coche o una persona.

Al igual que en otros lenguajes de programación orientados a objetos, es posible definir el acceso a sus miembros (métodos y propiedades). Por defecto, son públicos, es decir, que se pueden acceder desde cualquier lugar.

Los miembros protegidos (protected) pueden ser accedidos desde clases del mismo paquete.

Los miembros privados (private) sólo pueden ser accedidos desde métodos definidos dentro de la propia clase.

La definición del acceso sería la siguiente:

class Clase


   def metodo
      # Por defecto es público
   end


   # A partir de aqui el acceso es protegido
   protected


   def metodo1
      # Acceso protegido
   end


   # A partir de aqui el acceso es privado
   private


   def metodo2
      # Acceso privado
   end
end

martes, 14 de febrero de 2012

Ya está aquí LibreOffice 3.5


Ya llegó, ya está aquí... LibreOffice, la mejor suite de ofimática libre que jamás hecha. Así, al menos, lo pregonan en su anuncio ("The best free Office suite ever"). Durante 16 meses, una media de 80 desarrolladores al mes, han creado una suite que hoy, más que nunca, es la alternativa libre a Microsoft Office.
Durante los últimos 16 meses se han reparado muchos bugs y problemas heredados, rehaciendo gran parte de código para conseguir una versión más rápida, estable y segura.

Algunas de sus características principales son:
- Writer (procesador de textos):
   - Nuevo corrector ortográfico en inglés y otros idiomas
   - Características tipográficas mejoradas, para dar un aspecto profesional a los documentos
   - Ventana interactiva que cuenta palabras en tiempo real
   - Nueva interfaz de usuario para las cabeceras, pies de página y salto de página
- Impress / Draw (presentaciones / diseño de dibujos):
   - Importador mejorado de formas personalizadas y Smart Art desde PPT/PPTX
   - Característica para embeber paletas de color/multimedia en documentos ODF
   - Un nuevo intercambiador de vista para la consola del presentador
   - Nuevos finales de línea para diagramas mejorados
   - Filtro para importar desde Microsoft Visio
- Calc (hoja de cálculo):
   - Soporte de hasta 10.000 celdas
   - Nueva área de entrada multi-línea
   - Nuevas funciones Calc conforme a las especificaciones ODF OpenFormula
   - Mejores rendimientos cuando importa ficheros de otras suites ofimáticas
   - Múltiples selecciones en autofiltro
   - Número ilimitado de reglas para formateo de celdas
- Base (base de datos):
   - Nuevo driver integrado para PostgreSQL

Enlaces de interés:
Página | Página oficial de LibreOffice
Anuncio | Anuncio de Document Foundation
Descarga | Página de descargas de LibreOffice
Característica | Características de LibreOffice

jueves, 9 de febrero de 2012

Opera 11.61, un navegador Web de pura raza

A diario, miles de millones de usuarios de todo el mundo navegan por internet a través de una aplicación llamada navegador web. Los primeros puestos han estado disputados durante mucho tiempo entre Google Chrome, Internet Explorer, Mozilla Firefox y Apple Safari. Decantarse por un navegador u otro siempre ha sido un criterio de plataforma (Internet Explorer sólo funciona en Windows), de usabilidad o de gusto. La mayor parte de funcionalidades están cubiertas, con menor o mayor acierto y calidad.

Sin embargo, en la foto no se suele aparecer Opera, un navegador que merece un puesto de honor y de importancia, pues desde hace años, ha sido el mayor innovador de funcionalidades para un navegador (que después han sido imitadas por sus homólogos), y posee una calidad intachable.

La última versión de Opera nos brinda muchas características:
- Nuevo motor de renderizado, proporcionando una experiencia de internet más rápida y estable. Compatibilidad con sitios Web. Carga de páginas más rápida. Mayor estabilidad en la navegación.
- Nuevo diseño de en el cliente correo electrónico integrado. Mejoras de diseño. Agrupamiento de mensajes. Navegación más sencilla.
- Personalización del navegador. Agrega o elimina botones de la barra de herramientas. 
- Gestos visuales del ratón
- Multitud de extensiones
- Aumento de velocidad en conexiones wifi muy concurridas, mediante Opera Turbo
- Función de acceso rápido de sitios favoritos
- Sincronización de accesos rápidos, contraseñas y otros datos útiles, entre ordenadores y dispositivos, mediante Opera Link
- Disponible en Windows, Linux, MacOS, Tablet, smartphones, etc. 
- Administrador de contraseñas
- Mediante Opera unite se puede compartir contenidos con otras personas sin tener que cargar archivos a un sitio web, tales como música, fotos u otros formatos.
- Opción visual y gradual de Zoom en la parte inferior. Se aplica a fuentes, imágenes, etc.
- Acceso instantáneo a los marcadores
- Administración eficiente de marcadores
- Selección del estilo y del diseño del navegador
- Creación de atajos personalizados, de teclado, de gestos del ratón...
- Al pasar el ratón por la pestaña muestra una vista previa de la página
- Recuperación de pestañas que se han cerrado
- Protección de pestañas para que no se cierren
- Ajuste de las miniaturas de vista previas en las pestañas
- Guardado de pestañas abiertas como una sesión
- Apilación o agrupación de pestañas
- Gestión de descargas. Descarga inmediata al guardar. Pestaña de descargas con el progreso de las descargas en curso.
- Gestión de suscripciones de noticias con Opera Mail, a través de RSS
- Corrección ortográfica mientras se escribe. El botón derecho permite corregir errores.
- Eliminación de distracciones. Bloqueo de imágenes, plugins, ventanas emergentes, etc.
- Carga de plugins únicamente cuando sean necesarios
- Multitud de widgets con aplicaciones interesantes. Pueden permanecer en el escritorio funcionando aunque se cierre el navegador.
- Soporte de descarga bittorrent
- Búsqueda desde el campo de dirección (URL)
- Sugerencias de búsqueda mientras se escribe.
- Uso de cualquier motor de búsqueda de forma instantánea
- Potencia de búsqueda dentro de una página
- Corrección inteligente de direcciones erróneas
- Posee el motor JavaScript más rápido de todos (llamado Carakan)
- Soporte para el HTML 5 más reciente
- Biblioteca de gráficos de alto rendimiento, elegante y veloz
- Soporte de geolocalización
- Seguridad añadida a la navegación Web. Revisión de la seguridad de un sitio antes de su acceso, consultando virus, gusanos, vulnerabilidades, etc., en agencias líderes de seguridad.
- Navegación privada, garantizando operaciones bancarias, de compras, etc.
- Consulta de la seguridad de los sitios web
- Control de huellas de los sitios web
- Actualización automática del navegador, extensiones, plugins...
- Depuración de código integrada con Opera Dragonfly.
- Y mucho más


Enlaces de interés:
Características | Características de Opera

miércoles, 8 de febrero de 2012

Liberada PCLinux OS 2012.2

PC Linux OS es una distribución Linux basada en Debian, y que es muy popular debido a su sencillez y a que no requiere grandes recursos de máquina.

Entre las características de esta nueva versión, cabe destacar las siguientes:
- Kernel Linux 2.6.38.8
- Escritorio KDE 4.6.5
- Soporte para tarjetas gráfica Nvidia y ATI
- Soporte multimedia para muchos formatos populares
- Soporte para muchos dispositivos de red wireless (wifi)
- Soporte para muchas impresoras locales y en red
- Soporte en 60 idiomas
- Soporte Flash Player
- LibreOffice con posibilidad de hasta 100 idiomas
- Posibilidad de crear, a partir de la configuración instalada, un LiveCD mediante la utilidad MyLiveCD
- Posibilidad de instalar a un USB mediante la utilidad PCLinuxOS-liveusb
- Reproductor multimedia Clementine
- Gestor de imágenes Digikam
- Gestor de archivos Dolphin
- Gestor de paquetes Synaptic, con un repositorio de más de 13.500 paquetes
- TVTime, para ver TV online
- etc.

Nota: PCLinuxOS dispone de versiones específicas para otros escritorios más ligeros

Enlaces de interés:
Sitio Oficial | Sitio Oficial de PCLinuxOS
Descargas y Características | Página de Descargas
Anuncio | Anuncio Oficial de PCLinuxOS 2012.2

Sabayon Linux 8 liberado

Se ha liberado la versión 8 de Sabayon, una distribución Linux basada en Gentoo, que le confiere una gran dosis de seguridad, pero añadiendo sencillez en la instalación y en el uso. Es altamente configurable gracias a las técnicas de desarrollo de Gentoo, asegurando los principios de Rendimiento, Versatibilidad y Estabilidad.


Entre sus características, cabe destacar las siguientes:
- Kernel Linux 3.2 con Fusion Kernel
- Escritorio Gnome 3.2.2
- Escritorio KDE 4.7.4
- Escritorio XFCE 4.8
- Actualización de muchos paquetes y bugs
- Soporte nativo para sistema de archivos btrfs
- LibreOficce 3.4.4
- Centro Multimedia XBMC 10.1
- Repositorio de más de 12.000 paquetes

Enlaces de interés:
Página Oficial | Página oficial de Sabayon
Descarga | Página de descargas
Wiki | Wiki de Sabayon
Características | Características de Sabayon Linux 8