The New Cult of Dead Cow

March 29, 2007






Windows o Linux

Filed under: Linux, Articulo

Según un estudio del Gobierno Británico, los servidores con Linux instalado tienen un mejor rendimiento que su rival Windows.

“En la comparacion de Software Libre y Sistemas Windows, los sistemas basados en software libre requieren menos memoria y un procesador menos potente para otorgar la misma funcionalidad”

Señalan que Windows requiere un cambio de hardware cada 3 o 4 años, mientras que Linux podría necesitar una nueva plataforma cada seis u ocho años.

EL reporte concluye en que la reducción en la demanda de hardware podría significar un ahorro de 600 millones de libras esterlinas por año.

Via: TechWorld

Technorati Tags: , , ,

March 21, 2007






Docentes, alumnos y todos los programadores a la carcel …

Urgando en la basura me entero que ningun sistema operativo es Legal, que todos nosotros somos delicuentes, y que en las universidades nos enseñan a delinquir.

Y es que desde el 2002, esta registrada la patente sobre las listas enlazadas en la Oficina de Patentes de los Estados Unidos.

Una muestra mas de lo dañino que son este tipo de mecanismos de control sobre las ideas.

Bueno ahora ya lo saben, busquen otras formas de programar.

Y aca les dejo otras patentes relacionadas:

  • US Patent 5,263,160 (November 16, 1993) - «Augmented doubly-linked list search and management method for a system having data stored in a list of data elements in memory». Assignee: Digital Equipment Corporation (Maynard, MA).
  • US Patent 5,446,889 (August 29, 1995) - «Computer-based methods for determining the head of a linked list.» Assignee: Unisys Corporation (Blue Bell, PA).
  • US Patent 5,671,406 (September 23, 1997) - «Data structure enhancements for in-place sorting of a singly linked list.» Assignee: Digital Equipment Corporation (Maynard, MA).
  • US Patent 5,950,191 (September 7, 1999) - «Method and system for accessing an item in a linked list using an auxiliary array.» Assignee: Oracle Corporation (Redwood Shores, CA).
  • US Patent 6,301,646 (October 9, 2001) - «Pointer verification system and method:
    A system and method for allocating memory blocks and indexing the
    pointer to the memory blocks in a set of tables. The tables translate
    the pointers to the memory blocks enabling the efficient lookup of
    pointers during translation and garbage collection. The memory blocks
    further include structures for facilitating the indexing into tables
    and referencing pointers into allocated memory.»
    Assignee: Curl Corporation (Cambridge, MA).
  • US Patent 6,581,063 (June 17, 2003) - «Method and apparatus for maintaining a linked list:
    …Preferably, the linked list is doubly-linked, and list maintenance
    is accomplished using object-oriented programming techniques. …An
    inspector object traverses the list without changing it; while a
    mutator alters the list, and may traverse it as well. Both inspectors
    and mutators have associated view objects, which contain the pointers
    to the actual list elements. Mutators also have associated blocker
    objects, which block access to selected list elements. (etc.)»
    Assignee: International Business Machines Corporation (Armonk, NY).
  • US Patent 6,687,699 (February 3, 2004) - «System and method for tracking computer data: One
    preferred embodiment is a system for tracking computer data, including
    at least one data set, at least one node table for each data set, at
    least one node entry for each node table, each node entry having a
    linked list identification, a previous pointer, and a next pointer, and
    at least one linked list referencing the at least one node entry.»
    Assignee: Hewlett-Packard Development Company, L.P. (Houston, TX).
  • US Patent 6,760,726 (July 6, 2004) - «System and method of managing concurrent operations on linked lists.» Assignee: ANTs Software (Burlingame, CA).

Technorati Tags:

February 21, 2007






Aceleracion 3d Ati en Ubuntu

Filed under: Linux, Articulo, Personal, Ubuntu, Edgy

Para los que deseen activar la aceleracion 3D de su tarjeta ATI en Ubuntu:

sudo nano /etc/X11/xorg.conf


En ese archivo hay que agregar las siguientes lineas:

Section “Extensions”
     Option “Composite” “Disable”
EndSection


Luego procedemos a instalar el driver fglrx

sudo aptitude update


Para actualizar la lista de paquetes

sudo aptitude install linux-restricted-modules-2.6.17-10-generic


Ese es el paquete que corresponde con la version de kernel que estoy usando, cada uno debe asegurarse de utilizar el paquete adecuado para el kernel que esta usando.

sudo aptitude install xorg-driver-fglrx

sudo depmod -a

sudo aticonfig –initial

sudo aticonfig –overlay-type=Xv


Ahora hay que reiniciar el servidor grafico para poder usar nuestros nuevos drivers.

Ctrl+Alt+Backspace


Para comprobar que ya tenemos la aceleracion 3D funcionando

necudeco@arthas:~$ glxinfo | grep direct
direct rendering: Yes


Les deberia salir direct rendering: Yes

Technorati Tags:

February 14, 2007






Configuracion de Hosts Virtuales en Apache2

Filed under: Linux, Articulo, Web

Cuando montamos un servidor web muchas veces queremos alojar mas de una pagina. Estar usando:

http://miservidor.com/itsn
http://miservidor.com/asociacion


no es muy cool. En este caso tenemos dos opciones, montar cada pagina web en su propio servidor :S ( no lo creo ), y usar los virtual Host.

Por ejemplo vamos a configurar 3 virtual host dentro de un solo apache:

NameVirtualHost *:80      # Indica que se atenderan las peticiones para HostVirtuales de cualquier direccion en el puerto 80
NameVirtualHost *:443    # Lo mismo solo que tambien activamos el puerto 443, el cual nos sirve para https

<VirtualHost *:80>
    DocumentRoot   /var/www/pagina1      # Le indica donde esta almacenado el sitio web
    ServerName      first.miservidor.com   # Le indica como se llamara a esa pagina

</VirtualHost>

<VirtualHost *:80>
    DocumentRoot   /var/www/pagina2      # Le indica donde esta almacenado el sitio web
    ServerName      second.miservidor.com   # Le indica como se llamara a esa pagina

</VirtualHost>

<VirtualHost *:443>
    DocumentRoot   /var/www/secure      # Le indica donde esta almacenado el sitio web seguro
    ServerName      secure.miservidor.com   # Le indica como se llamara a esa pagina.
    SSLEngine On                                         
    SSLCertificateFile /etc/apache2/ssl/apache.pem  # Le indica donde se guardo el certificado para el apache
</VirtualHost>


Para asegurarnos que nuestro servidor escuche en el puerto 80 y 443 editamos el archivo /etc/apache/ports.conf

Listen *:80
Listen *:443

ahora solo nos falta generar el certificado para apache, y habilitar el ssl ( Protocolo Seguro )

Para generar el certificado para el apache usamos el siguiente comando

sudo apache2-ssl-certifcate


El sistema te pedira una serie de datos, como Pais, Region, Ciudad, Nombre de Empresa, etc. Para que todo funcione bien es conveniente que contestes todas las preguntas.

Ahora habilitamos el ssl con la siguiente orden:

sudo a2enmod ssl

Technorati Tags: apache, web, linux virtual host, ssl

February 10, 2007






Linux desde la tienda a tu escritorio

Hace poco lei un comentario de metaverso en el que opinaba que sin importar si Vista cumplia o no con sus promesas, que si era o no un buen software la gente lo iba a usar masivamente solo por venir preeinstalado. Y que Linux no iba a tener ese destino sencillamente porque no se vendia directo de fabrica.

La verdad es que tiene razon, al menos en parte. Linux no va a igualarse a Windows hasta que no venga preinstalado masivamente. Sin embargo desde hace ya algunos años Linux viene siendo vendido de forma preinstalada. Y ahora con la llegada de Ubuntu, porque lo aceptemos o no es Ubuntu la que ha logrado acercar a Linux al usuario domestico, las empresas estan empezando a apostar de manera mas decidida por Linux.

Aca les dejo unas ligas con sitios donde se vende Linux Preinstalado, por si alguien quiere comprar PC nueva.

Linux Preinstalado en HP
CarrefourOnline(1)
Dater Series

De todas mi favorita es la ultima.

Es una laptop preciosa con un precio que varia entre $995 y $2450.

Eso si el fierro lo vale. En su misma pagina pueden consultar cuanto les costaria con un HD mas pequeño, con mas o menos memoria, etc.

Technorati Tags: , , ,

powered by performancing firefox

January 31, 2007






Especial Ubuntu

ADSL Zone Tv a publicado un video donde resume las bondades de la distribución GNU/Linux Ubuntu. Entre otras cosas la muestra como una firme competencia para el imperio de microsoft y su Windows …

Ver video


January 24, 2007






Ya empiezan los parches

Filed under: Linux, Articulo, Personal

Todavia no empieza oficialmente la venta al publico en general de Windows Vista y ya son necesarios parches para corregir el sistema.

“A pesar de que la propia Microsoft negó la posibilidad de que apareciesen Service Packs para WIndows Vista, se acaba de anunciar que en Redmond ya están preparando la primera edición de esta actualización masiva, con nombre clave Fiji.”


En esta versión Fiji, Microsoft  tratara de cumplir lo  que prometio para Windows Vista ( bueno ya sabemos que esperar de sus promesas :P ):
  • GUI mas actualizada
  • Uso del .Net Framework totalmente integrado en la version 4.
  • WinFS sera aplicado encima de NTFS.
  • Integración con Windows Live ( ojo que por aca puede haber negocio de Microsoft.). No nos olvidemos que en Brasil Microsoft intento  implantar un mecanismo legal para cobrar por el uso del computador aparte de la venta del mismo. Es decir, tu te comprabas tu tarjeta, mismo celular,  y usabas el computador el tiempo q marcaba la tarjeta. Se te acababa el tiempo y tenias que ir a comprar otra tarjeta. Enlace
  • Monaco, un programa para la edición de sonido
  • Un sistema avanzado de reconocimiento de voz
  • Mas seguridad ( hombre, si en eso son expertos :P :P )
  • Nuevos temas, iconos, juegos, etc.
Al final, solo que esperar para ver si Microsoft cumple esta vez con sus promesas o es otro vaporware.
Pero si Ud. quiere una PC no muy cara, y que a la vez tenga una Interfaz Grafica en 3D, soporte para contenido multimedia, soporte de juegos, que le permita navegar por internet, revisar su correo y en fin todo lo que haria usualmente en su oficina o en su casa … le invitamos a ver este modelo

powered by performancing firefox

January 22, 2007






Nuevo Escritorio … Nueva Web

Filed under: Linux, Articulo

Al fin salio la nueva versión del bien amado XFCE4. Y no contentos con esto los muchachos han decidido darle un lavado de cara a la pagina web del escritorio.

Entre las nuevas caracteristicas, se cuentan:

  • Soporte de Iconos en el Escritorio
  • El antiguo administrador de archivos Xffm ha sido reemplazado por Thunar, un gestor de archivos visualmente parecido al nautilus o pcman. Este administrador de archivos es perfectamente explansible por plugins a la vez que es bastante ligero
  • El nuevo Xfce tiene soporte para dispositivos removibles. Ahora solo inserta el dispositivo y aparecera un icono en el escritorio y en el panel izq de thunar.
  • El nuevo editor de texto MousePad, provee toda la funcionalidad basica de un editor. En este caso, prefiero seguir usando otros editores, ya que no tiene soporte para reconocimiento de sintaxis.

  • El manejador de ventanas sigue siendo Xfwm4. Xfwm4 incorpora caracteristicas tales como ventanas transparentes, sombras, etc.

  • Paneles,  Xfce4-panel ha sido completamente reescrito. Ahora son soportados multiples paneless, los cuales pueden ser facilmente configurados.
  • Administración del Tiempo, XfCalendar ha sido reemplazado por Orage.
  • Emulador de Terminal.
  • Impresion, el soporte para CUPS 1.2 ha sido agregado y ahora Xfprint puede mostrar el estado de la impresora.
  • AutoStart. El nuevo Xfce4 implementa la nueva especificacion Autostart.
  • Aplicaciones preferidas, ahora se puede configurar nuestras aplicaciones preferidas para realizar ciertas tareas, como son leer el correo o ejecutar comandos de consola.

Enlace Original (INGLES)

Descarga

January 18, 2007






fstab en Ubuntu Edgy

Filed under: Linux, Articulo, Ubuntu, Edgy, feisty

En la nueva versión de Ubuntu ( Edgy y tambien en la Feisty ) los dipositivos son nombrados con unos codigos cripticos en el fstab.

Estos codigos se llaman UUID ( Universal Unique Identifier ). Estos codigos sirven para evitar que, por ejemplo, coloquemos un nuevo disco duro nuestras particiones cambien de nombre y no se pueda cargar nuestro sistema.

Con estos identificadores, asi coloquemos nuevos discos, o cambiemos de posicion los existentes las particiones seguiran siendo las mismas.

Claro que la desventaja esta cuando queremos cambiar nuestro HD, por otro mas nuevo y mas grande. Antes solo bastaba con copiar todo el contenido de la particion al nuevo disco y reemplazarlo en la misma posicion. Ahora aparte de eso tambien hara falta generar su UUID y asignarlo en el fstab.

Claro esta que tambien se puede seguir usando la versión antigua del fstab sin ningun problema.

Para averiguar cual es el UUID de un dispositivo, usamos el siguiente comando:

sudo vol_id /dev/sda1

Con esto, por ejemplo, sacamos la informacion del dispositivo sda1.

ID_FS_USAGE=filesystem
ID_FS_TYPE=ntfs
ID_FS_VERSION=3.1
ID_FS_UUID=3A6C08026C07B821
ID_FS_LABEL=
ID_FS_LABEL_SAFE=

powered by performancing firefox

January 14, 2007






Serie: Comandos de Linux - LS

Vamos a empezar una serie de articulos referidos a los comandos de consola de Linux. Ojala a alguien le ahorre horas de busqueda esta información.

El primer comando que vamos a examinar es el popular ls

LS, es el comando encargado de mostrar el contenido de un directorio. Es similar al antiguo comando DIR de DOS.

Vamos a ver algunos de los parametros que le podemos pasar a ls.

  • ls -a
  • Nos muestra todos los archivos, incluyendo los archivos ocultos. En Linux los archivos ocultos son todos aquellos cuyo nombre comienza con “.”. Estos archivos sirven en su mayoria para guardar la configuración de cada usuario. Se ubican en su directorio personal “/home/<tu usuario>/”.
  • ls -B
    • No nos muestra los archivos de Backup. Los archivos de Backup son copias que se hacen de un archivo para asegurarnos que no se a modificado por error, esto nos permite volver facilmente a la versión anterior del mismo. En Linux, algunos programas generan archivos de backup como por ejemplo Kate. Este Tipo de archivo,  viene a ser el simil de “Copia de Archivo.doc” de Windows.
  • ls –color=<never|always|auto>
    • Esta sentencia nos permite imprimir el listado de un directorio en colores. Esto nos sirve para identificar facilmente a los directorios ( que aparecen de azul ), a los links ( que aparecen en turquesa ), links rotos, etc.
    • El comando recibe uno de los tres parametros:
    • ls –color=never
    • ls –color=always
    • ls –color=auto
  • ls –format=<commas|horizontal|long|single-column|verbose|vertical>
    • Nos permite formatear la salida del comando ls. Si bien es cierto el modo de presentación de la información resulta poco relevante cuando es el usuario el que interpreta la información, es vital cuando lo hace un programa de computadora. Asi la salida de este comando ls correctamente formateada puede ser enviada como entrada para otro programa encargado de procesar esta salida.
  • ls -l
    • Nos muestra toda la información de los archivos
    • Ejemplo:
    • drwxr-xr-x 36 necudeco users        4096 2007-01-13 09:27 tarballs
    • En este ejemplo nos muestra en la primera columna los permisos del archivo
    • En la tercera y cuarta columna nos muestra el usuario y grupo al cual pertenece ese archivo
    • En la quinta columna nos muestra el tamaño del archivo.
    • En la sexta y séptima nos muestra la fecha y hora de creación.
    • En la ultima columna nos muestra el nombre del archivo.
  • ls -lh
    • Nos muestra la misma informacion que ls -l, pero en la quinta columna, donde nos mostraba el tamaño del archivo, ya no lo muestra en bytes. Lo muestra en Kbytes, MBytes, etc. según sea más facil de entender por el usuario.
  • ls -r
    • Nos muestra el contenido de un directorio, al revés.
  • ls -R
    • Nos muestra el contenido de un directorio y de sus subdirectorios …
  • ls -S
    • Ordena por el tamaño de los archivos
  • ls -X
    • Ordena por extension
  • ls -U
    • No ordena por ningun concepto.
  • ls -t
    • Ordena por fecha de modificación.

    Todos estos comandos pueden ser llamados en conjunto, por ejemplo si queremos listar los archivos de un directorio llamado www, separados por comas pero ordenados por tamaño:

    ls –format=commas -S  www


    Si queremos mostrar el contenido de ese mismo directorio ordenado por extension, y indicandons el tamaño en un formato legible para el humano

    ls -Xlh  www

    Bueno, eso es todo por hoy. Espero que le haya servido a alguien.






















    Get free blog up and running in minutes with Blogsome
    Theme designed by B A Khan