Ante la actitud del Ministerio de Ignorancia...

null

domingo 13 de diciembre de 2009

Por fin, GNU/Linux de verdad

Pues sí, nada de máquinas virtuales. Una Debian Lenny, concretamente uno especial para netbooks: el normal me pide CD aunque lo ponga con UNetBootin. Me lo instaló en media hora (contamos que descarga paquetes desde internet). Hecho esto, instalé cosas como Mono o Icecat (olvidad mis anteriores posts sobre mezclar repositorios). Además, le he puesto el Compiz Fusion, que deja el Vista Aero a la altura del betún.

Además he descubierto algo que llevaba tiempo buscando para mis programas en C: un método de entrada de strings eficiente. Tenía scanf("%s",&var), pero me cortaba la entrada al primer espacio. gets() parecía una buena alternativa, pero puede sobreescribir partes de la RAM peligrosas... Total, que para un diálogo "Inserte su nombre:" la mejor opción es:

#include [readline/readline.h]
#include [stdio.h]

char *cadena;

int main(){
cadena = readline("Inserte su nombre:");
printf("%s", cadena);
return 0;
}
(sí, uso [ en vez de <)

Se compila como gcc programa.c -lreadline
Y perfecto. Eso sí, cualquier programa que lo use es GPL.

martes 8 de diciembre de 2009

No s'e c'omo decirlo...

Por fin lo consegu'i. S'i, no tengo acento. Pero tengo otra cosa mejor. Estoy trabajando en modo Live. Desde Knoppix, concretamente.

Tal como adelant'e, ya tengo interneeeeet. El caso es que Linux (s'i, s'olo Linux, es cosa de los drivers) no se lleva muy bien con el WiFi. Bueno, Windows tampoco si no viniera preinstalado. Como ya tengo ethernet sin WiFi, me he podido conectar desde Knoppix. Ergo tambi'en desde Debian.

Adem'as, todos los paquetes est'an totalmente actualizados, !Hasta Firefox IceWeasel es el 3.5.5!

Bueno, pues este es mi primer post sin tocar nada de Microsoft.

Quiero dar las gracias a:
Richard Stallman, por iniciar el proyecto GNU, as'i como a todos los colaboradores de la FSF; a todos los desarrolladores de Linux, empezando por el propio Torvalds; Ian Murdock, por empezar el proyecto Debian y a Klaus Knopper, por iniciar Knoppix. En fin, seguro que me dejo a alguien.

miércoles 2 de diciembre de 2009

Con respecto al post anterior...

Sí amigos, vuelvo a hablar de política pero sin dejar la informática. Con permiso de Ender Wiggins, pongo una imagen que explica todo esto (bajo CC-by-nc-sa):

El p2p es piratería, la libertad es la esclavitud...

También recomiendo leer el post en cuestión, están intentando vendernos al mejor postor.

Para los que no entendáis la gracia, el lema de Oceania, un país de la novela distópica 1984, un régimen totalitario, es "la guerra es la paz, la libertad es la esclavitud, la ignorancia es la fuerza".

Los nombres de los cuatro ministerios (de la Abundancia, de la Verdad, de la Paz y del Amor) se suelen acortar en la versión en español como minidancia, miniver, minipax y minimor (miniplenty, minitrue, minipax, miniluv), de ahí "MINIGNO", Ministerio de la Ignorancia.

En fin, creo que ya está todo dicho, sólo queda enlazar.

Manifiesto en defensa de los derechos fundamentales de Internet

Sí, es copy paste pero por una buena causa:

1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.

2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.

3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.

4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.

5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.

6.- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

7.- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.

8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.

9.- Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.

10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia. Por favor difunde este manifiesto en tu blog, Twitter, en redes sociales, en foros o imprímelo y repártelo.

sábado 28 de noviembre de 2009

Listar los procesos relacionados con GNOME

Es bastante largo, pero devuelve sólo el nombre de los ejecutables con "gnome" en el nombre. Es así:
ps ax|sed -e 's/[0-9]* ?\s*[SsLl+]*\s*0:[0-9]* //g'|sed -e 's/ .*//g'|sed -e 's/^\/.*\///'|grep 'gnome'
Bueno, lo explico. El signo "|" hace que la salida de un programa pase al siguiente como entrada. El programa ps muestra los procesos con varios detalles, ax muestra todos.

sed sirve para búsqueda y reemplazo de expresiones regulares. 's/expr/sus/g' sustiruye lo que encaje con expr con sus. Ese es el objetivo de las dos segundas órdenes, que eliminan detalles, y de la tercera, que convierte, por ejemplo, /usr/bin/gnome-session en gnome-session. grep muestra sólo las líneas que coincidan con el patrón, en este caso gnome.

1984

Sign by Danasoft - For Backgrounds and Layouts