jueves, mayo 31, 2007

Get Ubuntu

El maravilloso blog Hachemuda, han sacado su campaña a favor de Ubuntu, llamada GetUbuntu. Son unos vídeos inspirados en los vídeos promocionales de la Mac. En estos vídeos se muestran las diferencias tanto técnicas como filosóficas entre ambos sistemas operativos.

¡Están para chuparse los dedos!

El primero (y el que mas me gusta) se llama Examen y se muestra la diferencia filosófica (Software GNU vs Software cerrado)





El segundo vídeo, llamado De Serie, se enfoca a las monadas que traen ambos sistemas operativos. Como se muestra Beryl es mucho más bonito que la interfaz gráfica de Mac. En Feisty Fawn se puede instalar muy fácil, pero en Gutsy Gibbons (la siguiente versión: 7.10) vendrá por default.




El tercer vídeo (¿Nosotros que somos?) es una referencia a la película 300. Saquen sus conclusiones :-)




Y el vídeo más reciente se titula Puntualidad. Y es una comparación entre los periodos de actualización (Menciono aquí que Windows se actualiza cada 7 años -mas o menos- MacOs cada dos y Ubuntu cada 6 meses, además Ubuntu actualiza de verdad casi diario. A diferencia de los otros dos que solo liberan parches...)






Disfrutenlos, Distribuyánlos o bajénlos desde la página de GetUbuntu.

Vía HacheMuda

Etiquetas: , , , , ,

domingo, mayo 27, 2007

10 razones para salir con un geek

1. Los geeks son útiles: pueden arreglar tu computadora, tu lap top, etc. Esas habilidades son muy útiles y pueden hacer que tu vida vaya sobre ruedas.


2. Son más románticos de lo que la gente se piensa. Su idea del romanticismo puede consistir en hacer una página web sobre ti. Pero vamos, las webs duran más que las flores y se las puedes enseñar a tus amigas.


3. Tienen cerebro y suelen ser muy cultos.


4. Requieren poca atención, así que no habrá necesidad de cenas muy elaboradas. Y si no eres la mejor cocinera, siempre puedes pedir una pizza.


5. No tienes que preocuparte de qué estará haciendo. Lo más normal es que lo encuentres frente a la computadora.


6. Él confía en ti, así que puedes ser tú misma cuando estés a su lado. ¿Quieres andar por casa con una playera vieja para estar más cómoda? A él no le importará. No le molestará que no te maquilles o que dejes de arreglarte el pelo.


7. Te hará estar radiante allá donde vayas. No importa lo mala que sea tu forma de vestir, no importa que no tengas don de gentes: parecerás una modelo sofisticada y una elegante diplomática al lado de tu geek. Hará que estés tan bien, que te enamorarás de ti misma.


8. No entiendes de computadoras, televisión, ni DVD’s; tampoco te importa ser popular o elegante. ¿Qué me dices de los últimos gadgets tecnológicos? Serás la orgullosa poseedora de los aparatitos más modernos si te decides por salir con un geek.


9. No te va a poner los cuernos. Toma a la mujer más sexy del mundo (Angelina Jolie, por ejemplo) y ponla en la misma habitación que un geek. En un rincón, pon una computadora último modelo. Apuesto a que a tu geek le apetece más jugar con la computadorar que empezar a conocer a Angelina Jolie. De hecho, puede que ni siquiera la vea si la computadora dispone de conexión a Internet. ¡Vamos! Tiene que descargar su e-mail, navegar por la web y escribir un post en su blog contando que está en la misma habitación que Angelina Jolie…


10. Y esta es la razón definitiva: realmente le importas. No tu apariencia (aunque eso es un plus), ni lo delgada que estés, ni todo el maquillaje que te pongas encima. Le gustas porque eres tú.



Etiquetas: , ,

sábado, mayo 05, 2007

Cosas interesantes: GNU/Linux en todos lados

Han pasado muchas cosas interesantes en mi vida. Pero en el aspecto tecnológico voy a mencionar dos. La primera es que pude vencer (parcialmente claro) la imposición de no usar GNU/Linux en el trabajo. Antes de continuar debo enfatizar que no es una prohibición explícita, si no implícita: Si pones GNU/Linux pierdes soporte. Pero conforme pasaban los días, mi maquina (poderosa máquina con 2 Gb, solo por mencionar una caraterística) se mostraba lenta, muy lenta, hasta el punto donde era imposible trabajar con ella. ¿Qué hice para aprovechar mi compu?

Fácil...

Creé un Debian GNU/Linux Etch en una USB de dos gigas de espacio. Arranco desde ella y voilá . GNU/Linux en mi escritorio, rápido, veloz, sin virus. Mi GNU/Linux en la USB puede leer y escribir a las particiones en Windows con Ntfs. (usando ntfs-3g Esto antes no se podía, para instalarlo usa:

sudo apt-get install fuse libfuse ntfs-3g

si estás en Debian Etch. Si estas en Ubuntu sigue este link.

Como puede ver otras USB, monto mi /home en otra usb o en la misma. He instalado Emacs, Auctex, Ruby, LaTeX, Xpdf y otros más y aún me queda 1 Gb de espacio. Esto es una maravilla. Tengo todo el poder y realmente está en la palma de mi mano.

El procedimiento estuvo basado en estos dos links (uno, dos) aquí lo resumo un poco:

1. Inserta la usb en algún puerto usb ( ;-) )
2. averigua en donde está montado (ESTO ES MUY IMPORTANTE, SI NO VERIFICAS BIEN PUEDES BORRAR OTRO DISCO INCLUSO TU DISCO DURO) trata con alguno de los siguientes comandos:


  • fdisk -l

  • cat /proc/bus/input/devices

  • cat /proc/bus/usb/devices

  • tail /var/log/messages

  • ls /deb/s*



probablemente sea /dev/sdbX donde X es una letra de tal manera que sería /dev/sdba o /dev/sdbb.
En el resto del post usaré /dev/sdbX para referirme al USB.

NOTA: Tus disco duros serán hdX o sdaX. Por favor ten cuidado!

3. Instala los siguientes paquetes: (Como sudo o su)



  • (Debian) apt-get install shred parted debootstrap

  • (Ubuntu) apt-get install parted debootstrap




4. PASO DE LA MUERTE Borra tu USB


shred -n 1 -z -v /dev/sdbX


5. Creamos dos particiones (en un solo paso, solo para mostrar un poco de músculos) la primera será donde pondremos el directorio raiz y la segunda será /boot. Está última tiene que ser de tipo FAT16 para que las compus puedan montarla.


parted /dev/sdb "mklabel msdos mkpartfs primary ext2 0 21 mkpartfs primary ext2 21 -0 set 1 boot on"


NOTA: No usé /dev/sdbX sino /dev/sdb (Ajusta según tu configuración)

6. Montamos los discos


mkdir /mnt/buildroot
mount /dev/sdb2 /mnt/buildroot
mkdir /mnt/buildroot/boot
mount /dev/sdb1 /mnt/buildroot/boot


7. Instalamos el sistema base


debootstrap --arch i386 etch /mnt/buildroot


8. Enjaula el directorio

chroot /mnt/buildroot /bin/su -

Ahora estás únicamente dentro de la usb...

9. Abre /etc/fstab

nano /etc/fstab

dentro pon esto

#/etc/fstab: static file system information.
#
/dev/sdb2 / ext2 defaults,errors=remount-ro,noatime 0 1
/dev/sdb1 /boot ext2 defaults,noatime 0 1
proc /proc proc defaults 0 0
tmpfs /etc/network/run tmpfs defaults,noatime 0 0
tmpfs /tmp tmpfs defaults,noatime 0 0
tmpfs /var/lock tmpfs defaults,noatime 0 0
tmpfs /var/log tmpfs defaults,noatime 0 0
tmpfs /var/run tmpfs defaults,noatime 0 0
tmpfs /var/tmp tmpfs defaults,noatime 0 0

montemos todo (apareceran unos errores, sólo ignoralos)

mount -a


10. Configura el /etc/apt/source.list

nano /etc/apt/source.list

y escribe

deb http://mirrors.kernel.org/debian/ etch main non-free contrib
deb-src http://mirrors.kernel.org/debian/ etch main non-free contrib

luego apt-get update.

NOTA:
Si quieres tener más velocidad de descarga haz lo siguiente
apt-get install apt-spy
y luego ejecuta

apt-spy -d etch -s us -t 2

Con este comando le indicamos que busque los sitios más rápidos que tengan la distribución etch, es estados unidos (us) y que pruebe por dos segundos (el default es 15 s).

luego eliminamos los idiomas que no queremos

apt-get install localepurge
localepurge
aptitude clean


11 . Instalar el Kernel
Creamos el archivo /etc/kernel-img.conf

do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes ## <--- Verify this line link_in_boot = yes postinst_hook = /sbin/update-grub postrm_hook = /sbin/update-grub

ahora instalamos el Kernel

apt-get install linux-image-2.6.18-4-686
aptitude clean


12. Instalar paquetes
Como tenemos poco espacio (para checarlo usa df) te recomiendo instalar un manejador de ventanas pequeño (xfce, ion3, wmii, fluxbox, icew, openbox, windowmaker) Yo elegí wmii. Para el navegador web elegí galeon en lugar de firefox.

apt-get install xorg xorg-server wmii tetex-base tetex-bin tetex-extra latex-beamer emacs xterm galeon xpdf auctex whizzytex

etcétera (recuerda vigilar el espacio en disco duro con df!)

13. Instalamos GRUB

apt-get install grub

Salimos de la jaula

exit

e instalamos grub

grub-install --recheck --root-directory=/mnt/buildroot /dev/sdb

Y editamos /mnt/buildroot/boot/grub/menu.lst

#-----------------------------------------------
# default num
default 0

# timeout sec
timeout 5

# pretty colours
color green/black black/green

title Debian GNU/Linux-2.6.18-4-686
root (hd0,0)
kernel /vmlinuz-2.6.18-4-686 root=/dev/sda2 init=/sbin/init
initrd /initrd.img-2.6.18-4-686
savedefault
boot

title Debian GNU/Linux-2.6.18-4-686 (Rescue/Single)
root (hd0,0)
kernel /vmlinuz-2.6.18-4-686 root=/dev/sda2 init=/sbin/init single
initrd /initrd.img-2.6.18-4-686
boot
#----------------------------------------------------------

Y ahora ejecutemos grub


Probing devices to guess BIOS drives. This may take a long time.

GNU GRUB version 0.97 (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> root (hd2,0)
root (hd2,0)
Filesystem type is ext2fs, partition type 0x83
grub> setup (hd2)
setup (hd2)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd2)"...
failed (this is not fatal)
Running "embed /boot/grub/e2fs_stage1_5 (hd2,0)"...
failed (this is not fatal)
Running "install /boot/grub/stage1 (hd2) /boot/grub/stage2
p /boot/grub/menu.lst "... succeeded
Done.
grub> quit


14. Crear cuentas de usuario

chroot /mnt/buildroot /bin/su -
passwd
adduser newuser
passwd newuser


15. Configuramos la red en el archivo /etc/network/interfaces

auto lo
iface lo inet loopbak

auto eth0
iface eth0 inet dhcp

Si no sabes que número de tarjeta de red es usa dhclient y luego ejecuta ifconfig -a .

16. Arregla /etc/fstab para que monte lo que quieras (incluido ntfs, otras usb, etc).

17. Sal de la jaula con exit. y reinicia la computadora. Arranca desde el usb configurando el BIOS. ¡Y Listo!.

La otra maravilla tecnológica es mi lector de PDF con tinta electrónica (e-ink)
compré una iRex iLiad. Corre en GNU/Linux, no tiene DRM, a diferencia de la Sony Reader. ¡Adios a todos mis artículos, libros y cosas por el estilo que llenan mi escritorio! Además (si, hay un además) tiene integrada una tableta wacom que permite tomar notas. ¿Qué mas puedo pedir?

ah sí, avanzar en mi tesis. :-(

Pregunta: Alguien sabe que unidades tiene $|r' \rangle$ . Ya que $\langle r | r' \rangle = \delta( r - r')$. ?


Etiquetas: , , , ,

miércoles, marzo 07, 2007

Carta abierta a Steve Jobs


Firma la carta abierta a Steve Jobs


DefectivebyDesign.org ha llamado a firmar esta carta para que Steve Jobs (líder de Apple) siga con su campaña antiDRM. He aquí la carta completa. Si estas de acuerdo con esto, por favor fírmalo.


Dear Steve Jobs,

We would like to thank you for your public statements about Digital Restrictions Management (DRM), and your pledge to drop DRM from iTunes if the four major record labels---EMI, Warner, Universal and Sony---let you.

As you know, the Free Software Foundation's campaign against DRM, DefectiveByDesign.org, has specifically targeted Apple since it launched in May 2006. As activists against DRM, we have supported these high-profile protests outside Apple stores in the US and in the UK because, as the largest purveyor of DRMed music, Apple carries a large part of the responsibility for the situation in which consumers now find themselves.

But Apple is under pressure not just from anti-DRM activists and from a consumer boycott of DRM, but also from consumer rights regulators in Europe who have declared iTunes's DRM (FairPlay) illegal. In Norway regulators have given you until October 1, 2007 to open up iTunes or be forced to close down under penalty of daily fines. Similar moves are being made by consumer regulators across Europe.

To many observers your blog pledge looks like a way to reduce pressure on Apple from these regulators, and head off calls from the industry to license FairPLay to other distributors.

It has been three weeks now since you published your pledge to drop DRM, and there have been many responses from commentators who have outlined actions you could take to back up your words. The fact that you have not taken any action leads us to ask the question: How genuine is your pledge?

We have identified three ways you could show your sincerity about DRM. Taking action on any one of these fronts would be a powerful demonstration that you mean business.

1) Drop DRM on iTunes for independent artists

Many independent artists and labels distribute their music through iTunes and many wish to do so without DRM, but you won't let them. You could show good faith immediately by dropping DRM for those artists and labels.

This will make it clear which artists are actually locked to one of the four big labels, allowing your customers to avoid those labels and the burden of DRM. Independent artists, who respect the desire of the fan to be free from DRM restrictions, will receive more support.

You can set the ethical example and be the first "major" to drop DRM, by freeing independent artists. You have the direct power to do this.

2) Drop DRM on iTunes for Disney movies and video

In your blog post you say, "[The] alternative is to abolish DRMs entirely. Imagine a world where every online store sells DRM-free music encoded in open licensable formats." That is a powerful image, and one that we and the free software movement shares with you. But why is your imagination limited to a world without DRM on music? You don't once mention movies or video.

We understand that Apple is busy signing contracts with movie studios and TV networks to allow Apple to sell video and movies to iPod users. These videos are delivered with DRM. The arguments that you make in your blog apply equally to movies as they do to music.

In 2006 you sold Pixar to Disney, and in the process became the largest single shareholder in Disney and joined the board of directors. Disney was the first to agree to distribute its movies through iTunes. Disney is a major movie distributor but not a major music publisher.

You can set the example in the arena of video and movies. Disney can be the first "major" to drop DRM. You have the direct power to do this.

3) Take a public stand against DRM and legislation mandating DRM by funding a campaign to repeal the Digital Millenium Copyright Act's (DMCA) prohibitions.

In your blog you say that we could "... abolish DRMs completely", and that Apple would "embrace it in a heartbeat". These words are very close to calling for DRM to be eliminated. We encourage you to make such a statement explicitly.

This is an important action because of the legislative threats we face. Senator Feinstein (D - Calif.), in this congressional session, has reintroduced the Platform Equality and Remedies for Rights Holders in Music Act (PERFORM Act). The Act would require webcasters who stream in MP3 (or other non-DRM formats) to impose DRM. This would include the radio stations currently available through iTunes, which currently rely on MP3 streams.

The impact of DRM and the DMCA will have chilling effects on our freedom of speech. In a world where our radio shows, TV shows, news, and political coverage, come laden with DRM---because digital TV, digital radio and webstreaming have been mandated to use DRM---we will have lost the legal right to make commentary using source materials. Free speech through parody and quotation will have disappeared.

As someone who has imposed a DRM scheme on millions of people and made millions of dollars doing so, it is time for you to take a stand against DRM as unethical and as a threat to our freedoms.

You can set the example by calling for the elimination of DRM and by funding a campaign to repeal the DMCA's prohibition on devices that overcome DRM. You have the direct power to do this.

While we welcome your pledge to drop DRM, action has yet to follow. Some changes you discuss will require the cooperation of other people in the media industry, but the three areas that we have outlined here do not. You have the full power to allow independent artists to sell their music on iTunes without DRM, to remove DRM from Disney videos and movies, and to fund a campaign to repeal the DMCA's prohibition on devices that overcome DRM. We, the undersigned, call upon you to take action now.

Yours Truly,

Etiquetas: , , , ,

jueves, marzo 01, 2007

Ruby, uno de los mejores lenguajes de programacion



Ruby es uno de los mejores lenguajes de programación que conozco. Y lo es por que es una delicia programarlo. Es divertido, coherente, fácil. No sé que decir más: Estoy enamorado de el.

Si quieres conocerlo mejor te recomiendo el tutorial Why's (Poignant) Guide to Ruby (muy divertido), su creador tiene un blog why the lucky stiff (muy recomendado) y ahora acaba de liberar un tutorial "manos a la obra" en Ruby localizado aquí.

Disfrutenlo. De verdad es un placer.

Etiquetas: , , , ,

martes, febrero 20, 2007

Chiste Linuxero


Un ingeniero de Microsoft, uno de Intel y un programador de Linux se encuentran en el lavabo.

El de Microsoft acaba el primero, y a la hora de lavarse las manos lo: hace a conciencia, con mucho jabón y agua, y para secarse usa un montón de toallitas de papel, y dice:
"En Microsoft, lo que hacemos lo hacemos bien".

El ingeniero de Intel, también se lava a conciencia, pero utiliza muy poca agua y muy poco jabón, y para secarse utiliza una esquinita de una toallita de papel. Cuando acaba dice:
"Los de Intel, ademas de hacerlo bien, lo optimizamos al maximo."

El programador de Linux, sin lavarse, mira a los otros dos y dice:

"Los de Linux no nos meamos en las manos"


Etiquetas: , ,

martes, febrero 13, 2007

No soy Pirata

Es deber de cada ciudadano del mundo y de la red documentarse sobre la avanzada de las compañías para limitarnos nuestras libertades a favor de sus ganancias, la página No soy pirata puede ser un inicio...















Etiquetas: , , , ,

Technical Service (en la edad Media)

Este video que muestro a continuación es una maravilla...
¿Nunca han pensado que "golpe" tecnológico se llevaron los usuarios al recibir el "libro" en la Edad Media? Obviamente tenían un "Help Desk"





Etiquetas: , ,

martes, noviembre 21, 2006

Nuevo libro: CopyLeft: Manual de Uso

Es un honor anunciar el nuevo libro COPY-LEFT: Manual de Uso

he aquí una pequeña referencia de la página del libro:

COPY-LEFT Manual de uso

Hace ya algún tiempo, el término copyleft saltaba los márgenes del código informático y se instalaba en todos los ámbitos de la producción intelectual. Todavía relativamente desconocido, torpemente pronunciado por los no iniciados, el copyleft se ha convertido sin embargo en la bandera de un movimiento cultural y político que reúne a toda clase de creadores y trabajadores intelectuales: músicos, escritores, programadores, artistas, editores, juristas, mediactivistas y un larguísimo etcétera que amenaza con instalarse en cada rincón de la sociedad.

Este manual pretende ser una herramienta practica para que las personas que trabajan en los distintos ámbitos de la creación puedan tener unas referencias mínimas, para entender la cultura libre y el mundo copyleft.

Para que este manual no pierda su validad por el paso del tiempo, en breve pretendemos publicar la guía en formato WIKI donde poder ir revisando el manual.



Se puede descargar una copia en PDF gratis desde el sitio (o pueden apoyar al movimiento comprandolo en solo 10 Euros)

Etiquetas: , , ,

jueves, noviembre 02, 2006

Lo que nos faltaba....Boy Scouts anti-piratería


El buen Boy Scout no copia
Archivado en: Propiedad Intelectual — Perpetrado por RinzeWind a las 7:54 am

Leí hace un par de días que a los Boy Scouts de la zona de Los Ángeles, en Estados Unidos, les han creado una nueva insignia: L.A. Boy Scouts new merit badge: ‘Respect Copyrights’.

Boy Scouts in the Los Angeles area will now be able to earn a merit patch for learning about the evils of downloading pirated movies and music.

The patch shows a film reel, a music CD and the international copyright symbol, a “C” enclosed in a circle.

The movie industry has developed the curriculum.

Precisamente porque la industria (que en este caso es la del cine, pero puede ser igualmente la de la música, las editoriales, o cualquier otra que obtenga beneficios a base de vampirizar mediante intermediarios el trabajo de uno o varios creadores reales) es la que ha desarrollado la idea, dudo que eduquen a los niños en la idea de que los conceptos abstractos, los pensamientos y en general el fruto de la mente humana en su forma pura no se puede poseer. Ahora, si son tan americanos como dice su nombre (Motion Picture Association of America) seguro que no tienen problema en analizar y estudiar algún texto de Thomas Jefferson:

If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of every one, and the receiver cannot dispossess himself of it. Its peculiar character, too, is that no one possesses the less, because every other possesses the whole of it. He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me.

También dudo profundamente que les explican por qué los copyrights actuales son ilimitados en la práctica, o por qué a ciertas actividades se les llama robo cuando no lo son; entre otras cosas.







Es casi ver Nazis entrenando a las HitleJugend

Etiquetas: ,

martes, octubre 17, 2006

Después de ver esto quien quiera agarrar el Mathematica o el Maple?

Una sola palabra: WOW




Nota agregada
el programa se llama Physics Illustrator pertenece a Microsoft y sólo se ejecuta en Tablet PC :-(
Pero por alguna razón ellos te dan el código...Suena a un interesante proyecto GNU...

Etiquetas: ,