22 mar. 2008

Lenny será Debian GNU/Linux 5.0

La próxima versión de Debian GNU/Linux, de nombre código “Lenny”, llevará el número 5.0. Así lo anunció Marc Brockschmidt, que además se refirió a la posibilidad de que ésta incluya también KDE4:

“Puede haber una posibilidad para incluir a KDE4 en Lenny. Los esfuerzons en KDE 4.1 han sido muy prometedores y parecen estar conduciendo a un escritorio que puede reemplazar completamente a KDE3. En el caso de que KDE 4.1 esté disponible a tiempo, y que no tenga grandes problemas, subirlo a unstable para incluirlo en Lenny es una posiblidad”.

Así, el desarrollo de Debian GNU/Linux 5.0 avanza firmemente hacia su versión definitiva, planeada para este mes de Septiembre del 2008, incluso antes de lo que se esperaba originalmente.

Mapa Conceptual del Software Libre


René Mérou, nos deja un mapa para poder explicar de manera didáctica lo que es el Software Libre dejando ver fácilmente qué tiene más importancia y calcular cuantas sesiones dedicar a cada parte en caso que quieras dar una charla o impartir este tema.

De la Serie La Bibila de .....

  • La Biblia de Linux 2007

Descarga: Linux Bible 2007

  • La Biblia de Linux 2006

Linux Bible 2006

Descarga: Linux Bible 2006, mirror (gigasize).

  • La Biblia de Linux en Español

La Biblia de Linux en Español

Descarga: La biblia de Linux en Español

  • La Biblia de Debian

Biblia de Debian

Descarga: Debain Bible, mirror (Badongo).

  • La Biblia de Ubuntu

Ubuntu Bible

Descarga: Ubuntu Bible, mirror (sendspace).

Zend Framework 1.5

Después de toda la anticipación generada, Zend anunció asi la disponibilidad de la versión definitiva de su Zend Framework 1.5 con importantes novedades entre las que se destacan:

  • Soporte de servicios web Google GData (como uploads a YouTube).
  • Soporte de OpenID y Microsoft InfoCard.
  • Nuevo soporte para formularios.
  • Soporte Ajax extendido.
  • Autentificación LDAP.

Nueva con esta versión también es el nuevo servicio de subscripción por soporte comercial, que incluye consultoría sobre temas relacionados con la metodología del framework y una respuesta garantizada a eventos por incidente en el desarrollo de proyectos.

Zend Framework 1.5 también estará disponible en el próximo Ubuntu 8.04 LTS “Hardy Heron” (esperado para Abril) en su repositorio universe.

Y para cerrar, una sentencia y un consejo:

“Sin embargo el producto sigue siendo inferior a otros competidores en cuanto a potencia y sobre todo comunidad. Sigo pensando que Zend debe potenciar este último factor con acciones como integrar ZF en PDT”.

Flashmob

Traducido literalmente al inglés como “multitud instantánea” (flash – destello, ráfaga, mob - multitud) - es una acción organizada, en la que un gran grupo de personas se reúne de repente en un lugar público, realiza algo inusual quedando paralizados como propios maniquies vivientes y luego se dispersa rápidamente. Suelen convocarse a través de los medios telemáticos (móviles e Internet) y en la mayor parte de los casos, no tienen ningún fin más que el entretenimiento, pero pueden convocarse también con fines políticos o reinvidicativos. Vean este video de un grupo llamado Improv Everywhere en una Estación del Metro en Nueva York.


13 mar. 2008

Generar paquetes deb a partir de las fuentes

Los paquetes deb son como decir los instaladores ejecutables de windows (*.exe o *.msi) pero estos son para debian, existen también los rpm (Redhat Package Manager),igual estos ultimos se pueden usar en debian, pero el objetivo es crear instaladores nativos para debian, como se generan los paquetes deb?

Pues la respuesta es sencilla a partir del código fuente de la aplicación que queremos convertir.

Lo primero es que debemos tener instalado es el checkinstall, si en dado caso no lo esta, lo instalamos

# apt-get install checkinstall

Debemos descomprimir las fuentes de la aplicación que queremos generar nuestro paquete deb

$ tar -xvf misfuetes.tar.bz2
$ cd misfuentes

Procedemos a compilar las fuentes con el clásico

$ ./configure && make

Muchos dirán y el make install que paso? este se sustituye por el comando checkinstall para generar el paquete deb, se debe ejecutar como root

# checkinstall

Despues hara algunas preguntas como la descripción del paquete deb, el tipo de licencia etc, luego que lo genera lo instala de vez, si en dado caso lo queremos desinstalar usamos apt-get o synaptic y allí aparecerá.

Con el paquete deb generado ya no tendremos que compilar las fuentes cada vez que lo queremos instalar nada mas debemos cumplir las dependencias de dicho paquete.

La forma de instalar es

# dpkg -i mipaquete.deb

Y para cumplir las dependencias

# apt-get install -f

De esta forma dejamos un instalador listo para usarse en cualquier momento.

Que tanto sofware no libre tiene tu pc?

Googleando por allí me encontré una forma para saber que tanto software no libre tiene tu sistema GNU/Linux, y es usando el Virtual Richard M. Stallman.

Para usarlo se instala asi

# apt-get install vrms

y ejecutando

$ vrms

The Matrix Has You

Cada vez los adornitos para la consola se están haciendo ver y es el caso que existe también un salva pantalla para nuestra consola al estilo matrix, nada mas basta con instalarlo.

# apt-get install cmatrix

Y ejecutar

$ cmatrix

Parámetro -C [color] : sirve para elegir el color de las letras.

Lo que no sabia de Nano

Por todos los usuario de GNU/Linux es muy conocido el editor de texto plano Nano para sistemas Unix/Linux, en lo particular me gusta mas que vim, ya que es de fácil uso, pero hay cosas que le hacen mas potente como si se tratase de un editor con interfaz y todo bonito, ya que por defecto tiene muchas cosas deshabilitadas por defecto.

Al editar el archivo de configuración

# nano /etc/nanorc

Habilitamos las opciones descomentando las lineas, para mi las mas relevantes:

set const
Me da el número de la línea en que me encuentro al moverme hacia arriba o hacia abajo.

set smooth
Elimina el movimiento que ocurre de golpe cuando se cambia de página al mover el cursor.

set mouse
Permite poner el cursor donde quiero usando el puntero. Para que esto funcione se tiene que instalar el paquete 'gpm'. Para habilitar el cursor del ratón se hace con la combinación de teclas Alt+m y para deshabilitar, lo mismo.

set tabsize 3
Hace que al presionar la tecla TAB el cursor se mueva 3 espacios.

Luego de modificado el archivo se guarda con la combinación Control+[letra 'o'].

12 mar. 2008

Muñeca System

Los tipos de programadores

Intentando leer e interpretar la entrada "The two types of programmers" en Coding Horror, me pareció interesante opinar acerca del articulo.


Aquí las dos grandes categorías:

  • Programadores Alfa: Es el tipo de gente que empresas como Google se preocupan por reclutar. Gente que fueron los primeros en instalarse GNU/Linux en el periodo de los 90, gente que participan en algún proyecto de software libre por puro hobbie y que están a la última en cuanto a programación y herramientas. Estos constituyen el 20% de la mayoría de programadores.
  • Programadores comunes: es la masa de la industria del software, gente que fue a un centro de estudios superior, aprendió C++, C# o Java, y encontró trabajo en un banco, instituciones de gobierno, o como docentes. Usan las herramientas que Microsoft les imponga, han usado poco o nunca GNU/Linux, ni están interesados en él, nunca han usado herramientas de control de versiones... Saben exactamente qué hacer para terminar su trabajo, y cuando llega el fin de semana se van para su casa y se olvidan de los ordenadores. Aquí se encuentra el restante 80% de la mayoría de programadores.
De entre otras curiosidades también menciona.
  • Que la mayoría de la industria del software está formada por "programadores comunes": pequeños desarrollos para Windows o pequeñas compañías que contratan a sus propios programadores.
  • Que la mayoría de los "geeks" olvidan el hecho, no se ponen a pensar que exista "el otro 80%" y se sorprenden de que en su empresa no sean capaces de usar la última distribución de GNU/Linux que ellos acaban probar.
Tan solo queda hacernos la pregunta, tu amigo lector, que gustas del arte de la programación ¿en que categoría te consideras?

6 mar. 2008

Frases que todo hombre quiere escuchar de su chica.

1. Estaciónate por aquí. Quiero que hagamos el amor.
2. Toma más licor, no me molesta…me encanta cuando estás borracho
3. Hoy invito yo.
4. Mi casa está sola, ¿te molestaría si vamos?
5. ¿Qué tal si hacemos el amor toda la tarde y por la noche sales con tus amigos?
6. ¡A que no eres capaz de coquetearle a esa chica!
7. Por favor dime los nombres de los jugadores que están en la cancha de fútbol.

8. ¡Penal! ¡Penal!…¡Ese arbitro es un hijueputa!

9. Me encanta la manera en que te estás quedando calvo.
10. De verdad mi vida, no me gusta hablar después de hacer el amor.
11. Por favor no tires a la basura esa camiseta vieja, los agujeros que tiene te hacen ver muy sexy.
12. Espero que no te importe, pero no llevo ropa interior.
13. (Por teléfono) Aló…Mi amor he reservado una suite con jacuzzi ¿Te parece bien?
14. ¡Adoro el olor de tus medias!
15. ¡Viste que golazo que metió ese tipo!
16. ¡Mi vida, ven rápido que van a dar en la televisión un especial de las chicas en la mansión de Playboy!
17. Boletas para un partido de fútbol en mi cumpleaños
18. ¡Eres un dios entre los hombres!
19. Tienes barriguita de camionero… realmente me encanta.
20. Ya terminé de lavar tu carro.
21. Está bien, deja la tapa del inodoro levantada.
22. Como tú digas mi amor.
23. ¿Quedaron brillantes tus zapatos o los vuelvo a lustrar?
24. Perdóname, me equivoqué.
25. Tú tienes la razón otra vez.
26. Eructas como un verdadero león…Te adoro mi Simba!
27. Te veo tenso mi amor…Deberías tomar un viaje al Caribe con tus amigos.
28. Qué suerte mi vida, tienes una secretaria muy linda.
29. ¿Más ropa? No mi amor gracias, ya tengo suficiente.
30. No mi amor, si todavía están buenos los zapatos que me regalaste hace 2 años.
31. Claro que puedes sacar a bailar a mi amiga la modelo.
32. Esos gases tuyos son tan varoniles, me encantan!!…échate otro!!
33. Mas cerveza? Claro mi amor, aquí tienes mas dinero para que compres más cerveza.
34. Amo esa pose de tu revista porno.
35. Mi vida qué lindos son los pelitos que dejas en el jabón.
36. Mi hermana está loca…dice que la estabas mirando mucho cuando se quitaba el bikini para bañarse en la ducha.
37. Mi cielo, deberías llamar a tu ex-novia y preguntarle cómo está. No seas ingrato.
38. Mi amor, cuando hagas el amor con otra por favor ponte condón.
39. Si es mi mamá, dile que en diciembre saldremos de vacaciones, y que el próximo lo pasará con nosotros.
40. Cuando regreses de parrandear por favor me despiertas para calentarte la comida jajaja
41. No te preocupes mi amor. Si se te hace tarde ven mañana a dormir.
42. Mi cielo no te bajes por favor. Yo cambio la llanta.
43. ¿No tienes más ropa sucia que quieras que te lave?
44. Tranquilo mi amor, deja los pies ahí que yo limpio más tarde.
45. Amor, te llamó una amiga tuya muy simpática y que te espera en el lugar en donde quedaron de encontrarse. Apúrate que vas a llegar tarde, sabes que no me gusta que seas impuntual.

Pronta extinción de los programas… Google ofrece todo online..!

¿Quieres escribir un documento? Google Docs te da esa posibilidad… prácticamente no necesitas Office. ¿Quieres crear, editar y subir un video a la red? Google también lo ofrece por medio de su portal Youtube y su programa online de edición YouTube Remixer

Google prácticamente ofrece servicios para todo aquello que anteriormente necesitabas decenas de programas… ¡y Ahora todo online..! Desde un simple calendario con google Calendar hasta la creación de una web con Google Sites

Edición de imágenes con Picasa.. modelaje en 3D?.. Google SketchUp. Definitivamente en muy poco tiempo solo necesitares unos 10 Gb de disco duro y solo para guardas nuestros documentos.. porque ya no necesitaremos instalar programas… y los que instalemos ocuparán muy poco espacio por las ya crecientes innovaciones en software online.

Newton el virus para Mac OSX

Es que hasta en el OSX los virus son mas nice :)

3 mar. 2008

Volver a nacer

Contándola de chiripa, estos amigos volvieron a nacer!!

lufthansa.jpg


El sábado recién pasado, un Airbus 320 de Lufthansa con 131 pasajeros a bordo estaba en su fase de aterrizaje, cuando repentinamente una ráfaga de viento cruzado (crosswind) casi hace que la nave se estrellara. Se estima que el viento que azotó al avión a sólo segundos de tocar tierra, tenía una velocidad de 120 kilómetros por hora. El piloto de 39 años, Oliver A, logró dominar la nave para posteriormente aterrizar sin problemas tras un segundo intento.

Los vientos cruzados suceden cuando una ráfaga de viento sopla perpendicular a la trayectoria de vuelo del avión. Este es un fenómeno impredecible que puede formarse en cuestión de segundos sin previo aviso. Hasta la fecha no existe tecnología que pueda predecir este evento.




Instalar Virtual Box en Debian y otros mas


Hace relativamente poco tiempo VIRTUALBOX, un excelente software de Virtualización y es el unico libre bajo los terminos de la licencia GPL.

Para Instalarlo basta con agregar

deb http://www.virtualbox.org/debian feisty non-free
deb http://www.virtualbox.org/debian edgy non-free
deb http://www.virtualbox.org/debian dapper non-free
deb http://www.virtualbox.org/debian etch non-free
deb http://www.virtualbox.org/debian sarge non-free
deb http://www.virtualbox.org/debian xandros4.0-xn non-free
a /etc/apt/sources.list

Luego recargamos el sistema APT:

# sudo aptitude update

pero si se le da directamente:

# sudo aptitude install virtualbox


Y listo, ahora si instala sin problemas.

A disfrutar de Maquinas Virtuales totalmente gratis y bajo licencia GPL.

Actualizado

falto un pequeño detalle

Configuramos nuestro usuario para utilizar el programa:

Debemos añadir a nuestro usuario al grupo "vboxusers". Sustituye "pepito" por tu usuario.

# gpasswd -a pepito vboxusers
Añadiendo al usuario pepito al grupo vboxusers


Para poder utilizar los puertos USB en la máquina virtual, vamos a crear un grupo al que llamaré "usbusers" y le asignaré el GID 1100. Después habrá que agregar nuestro usuario a éste grupo.

# addgroup --gid 1100 usbusers
Adding group `usbusers' (GID 1100) ...
Hecho.

# gpasswd -a pepito usbusers
Añadiendo al usuario pepito al grupo usbusers

Ahora necesitamos modificar un script del sistema que se encarga entre otras cosas, de cargar el sistema de ficheros usbfs.

# vi /etc/init.d/mountkernfs.sh
Nos vamos a la línea 70 y dejamos la línea que comienza con "domount" como aparece a continuación:

if [ -d /proc/bus/usb ]
then
domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid,devgid=1100,devmode=0664
fi



Una vez hechas éstas modificaciones, reiniciamos el equipo y ahora si podemos usar nuestro virtualBox :D.

2 mar. 2008

Poema en el Shell

#!/bin/bash

#Author: unixware
#Date: Saturday 24 November 2007
#License: BSD

cd /home/lorena
for ((i=1; i< =6; i++))
do
echo “BEGIN love $i for you?
echo
wget -d -r -c lorena.tgz
done
echo “Finish geting love from you !!!”
exit 0

Sarge pasará a retiro!!!!

De la pagina oficial de Debian GNU/LINUX nos enteramos que que se dejara de dar soporte de seguridad la version 3.1 Code Name "Sarge" este soporte terminara este mes. Creo que "Sarge" fue el ultimo que soporto 11 arquitecturas, ahora solo hay version estable para 10.



 
Too Cool for Internet Explorer