Lista de programas instalados e instalar a partir de ella en Ubuntu


En Ubuntu se nos puede plantear el problema de querer saber que programas hemos instalado. La mayoría de ellos puede que no aparezca en el Centro de Software ya que son librerias o pequeños programas y necesitamos saber si los tenemos o no, por ejemplo, para desinstalarlos si ya no los vamos a utilizar más. Para obtener esta lista podemos ir al Gestor de paquetes Synaptic (Sistema -> Administración) o podemos obtener un archivo con todos ellos. Tan sólo tenemos que acceder a una Terminal (Aplicaciones -> Accesorios -> Terminal), no hace faltan permisos de administrador para ello (a diferencia de lo anterior). En ella escribimos:

dpkg --get-selections | grep -v deinstall > ubuntu-files

Con ello se nos creará un fichero, por defecto en la carpeta personal (/home/usuario), que contendrá todos los programas instalados en forma de lista como ya hemos descrito.

Sin embargo, si lo que queremos es a partir de una lista, como el archivo generado anteriormente, instalar los paquetes tendremos que irnos a una terminal y poner esta vez:

sudo apt-get update
sudo apt-get dist-upgrade
dpkg –set-selections < ubuntu-files
sudo dselect

Con esto le mostramos al sistema que paquetes debe instalar y en el último paso nos los instala. Al hacer esto se nos ejecuta el programa deselect, habrá que pulsar ‘/’ para indicar que instale los paquetes y más tarde cuando termine pulsaremos ‘Q’. Esto es especialmente útil cuando queremos quitar para volver a poner más tarde el OS o para realizar una actualización limpia de versión.

Fuente: ArsGeek

«Copia Este Libro», el ensayo de David Bravo contra la SGAE


El otro día comencé a leerme el libro del abogado David Bravo, un gran defensor de los internautas, llamado «Copia este Libro«.

Según el autor, el libro trata sobre las redes P2P, los medios de comunicación y su creación de una moral artificial, el canon y la cultura del miedo.

Al estar publicado en licencia Creative Commons todo el mundo es libre de copiar y difundir la obra de forma gratiuta.

He sacado un extracto del libro para que veais, a modo de resumen, algunas de las estupideces que dicen ciertos organismos como la SGAE, o la RIAA en Estados Unidos, y algunos muchimillonarios de las compañías discográficas cuyo negocio se muere por la falta de incentivos:

«Pienso, luego existo”, decía Descartes. «Piensan, luego hay que remediarlo” diría la SGAE.


Como es imposible encarcelar a un país entero, serán las cabezas de turco las que demostrarán que contrariar las órdenes del poder económico conlleva castigo. El miedo nos convierte en nuestros propios censores y nos instala un policía en cada uno de nosotros.

Miedo al infierno, miedo a que mi ordenador estalle, miedo a la prisión, miedo a las empresas que me sensibilizan con la cultura del miedo. La clase media, que es esa a la que un golpe en su coche que su seguro no quiera pagar le puede significar estar al borde de la bancarrota, tiene continuamente la sensación de estar caminando en la cuerda floja. Mientras tanto, los empresarios muchimillonarios te soplan para que pierdas el equilibrio y cuando estás a punto de caer te ofrecen la mano si les das la camisa, los calzoncillos y el reloj. Sin embargo, esto no está considerado robo ni por las leyes divinas ni por las humanas.

Nuestras 1000 primeras visitas


El 8 de Septiembre de 2009, rafael1193 comenzó este blog con la publicación de un articulo de bienvenida donde se publicaban los objetivos de esta web.

Casi dos meses más tarde, el 29 de Octubre, pleonex se unió formando así el equipo actual y poco a poco, Informática En Red ha ido creciendo y continuando con su objetivo de mostrar a los lectores todo tipo de cosas relacionadas con la informática y el día a día de internet.

5 meses después de aquél primer día, nos complace anunciar que por fin hemos superado las 1000 visitas, que no son pocas 🙂

1000

Durante este tiempo, el Top 10 de los artículos más vistos es:

Gracias a todos por estás 1000 visitas y por todas las que están por venir 😉 .

Bajar videos de Youtube I


Aquí os dejo un pequeño truco para descargar la mayoría de los vídeos de Youtube desde nuestro navegador sin necesidad de programas ni páginas externas. Tan sólo tendremos que entrar en un vídeo que no pertenezca a Vevo, y poner en la caja de dirección web del navegador lo siguiente:
javascript:var%20video_id=null;var%20video_hash=null;var%20video_player=document.getElementById('movie_player');if(video_player){var%20flash_variables=video_player.attributes.getNamedItem('flashvars');if(flash_variables){var%20flash_values=flash_variables.value;if(flash_values){var%20video_id_match=flash_values.match(/[^a-z]video_id=([^(\&|$)]*)/);if(video_id_match!=null)video_id=video_id_match[1];var%20video_hash_match=flash_values.match(/[^a-z]t=([^(\&|$)]*)/);if(video_hash_match!=null)video_hash=video_hash_match[1]}}}if(video_id==null||video_hash==null){var%20args=null;try{args=yt.getConfig('CFG_SWF_ARGS')}catch(e){}if(args){video_id=args['video_id'];video_hash=args['t']}}if(video_id!=null&&video_hash!=null){var%20fmt='18';try{if(yt.getConfig('CFG_IS_HD_AVAILABLE'))fmt='22'}catch(e){}document.location.href='http://www.youtube.com/get_video?fmt='+fmt+'&video_id='+video_id+'&t='+video_hash}

En cuanto lo pongamos y pulsemos «Enter» el navegador descargará el vídeo al igual que haríamos pulsando un botón. Otra buena idea es crear un nuevo marcador con ese texto de dirección web y siempre que hagamos click en él el vídeo se descargará de Youtube.

Entradas posteriores:
Bajar vídeos de Youtube II
Bajar vídeos de Youtube III

Process Explorer: El sustituto al administrador de tareas


Process Explorer es un programa creado por la empresa SysInternals que en 2006 fue comprada por Microsoft. Tiene el propósito de sustituir al conocido Administrador de tareas de Windows proporcionando al usuario mucha más información y de una forma y organización más clara.

Con él podremos comprobar incluso si el programa que se está ejecutando pertenece de verdad a Microsoft mediante la comprobación de firma, podremos ver qué argumentos de línea se ha iniciado, cual es su directorio actual… Infinidad de información para cualquier usuario.

Tiene la ventaja de que nos ordena los procesos por nodos en los que distinguimos que procesos ha iniciado un programa. Otra de sus ventajas es que junto al programa nos proporciona su icono por lo que podremos comprobar rápidamente de cual se trata y comprobar que no sea un virus. Todo totalmente gratuito y sin necesidad de instalación, simplemente ejecutando el archivo que podemos descargar desde su página web.

El programa es compatible desde Windows XP para arriba, en el caso de la gama de servidores desde Windows 2003 en adelante, y en las arquitecturas x86, AMD64 y x86-64.


Página web: http://technet.microsoft.com/es-es/sysinternals/default.aspx

Lista de otros programas de la misma empresa: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Descargar: Process Explorer

A partir de hoy, Red y Libertad


Desde Informática En Red, apoyamos la plataforma RedS@S que lucha contra la aprobación de la «Ley de Economía Sostenible»

Consideramos imprescindible la retirada de la disposición final primera de la Ley de Economía Sostenible por los siguientes motivos:

1 -Viola los derechos constitucionales en los que se ha de basar un estado democrático en especial la presunción de inocencia, libertad de expresión, privacidad, inviolabilidad domiciliaria, tutela judicial efectiva, libertad de mercado, protección de consumidoras y consumidores, entre otros.

2 – Genera para la Internet un estado de excepción en el cual la ciudadanía será tratada mediante procedimientos administrativos sumarísimos reservados por la Audiencia Nacional a narcotraficantes y terroristas.

3 – Establece un procedimiento punitivo “a la carta” para casos en los que los tribunales ya han manifestado que no constituían delito, implicando incluso la necesidad de modificar al menos 4 leyes, una de ellas orgánica. Esto conlleva un cambio radical en el sistema jurídico y una fuente de inseguridad para el sector de las TIC (Tecnología de la Información y la Comunicación). Recordamos, en este sentido, que el intercambio de conocimiento y cultura en la red es un motor económico importante para salir de la crisis como se ha demostrado ampliamente

4 – Los mecanismos preventivos urgentes de los que dispone la ley y la judicatura son para proteger a toda ciudadanía frente a riesgos tan graves como los que afectan a la salud pública. El gobierno pretende utilizar estos mismos mecanismos de protección global para beneficiar intereses particulares frente a la ciudadanía. Además la normativa introducirá el concepto de «lucro indirecto», es decir: a mí me pueden cerrrar el blog porque «promociono» a uno que «promociona» a otro que linka a un tercero que hace negocios presuntamente ilícitos

5 – Recordamos que la propiedad intelectual no es un derecho fundamental contrariamente a las declaraciones del Ministro de Justicia, Francisco Caamaño. Lo que es un derecho fundamental es el derecho a la producción literaria y artística.

6 – De acuerdo con las declaraciones de la Ministra de Cultura, esta disposición se utilizará exclusivamente para cerrar 200 webs que presuntamente están atentando contra los derechos de autor. Entendemos que si éste es el objetivo de la disposición, no es necesaria, ya que con la legislación actual existen procedimientos que permiten actuar contra webs, incluso con medidas cautelares, cuando presuntamente se esté incumpliendo la legalidad. Por lo que no queda sino recelar de las verdaderas intenciones que la motivan ya que lo único que añade a la legislación actual es el hecho de dejar la ciudadanía en una situación de grave indefensión jurídica en el entorno digital.

7 – Finalmente consideramos que la propuesta del gobierno no sólo es un despilfarro de recursos sino que será absolutamente ineficaz en sus presuntos propósitos y deja patente la absoluta incapacidad por parte del ejecutivo de entender los tiempos y motores de la Era Digital.

La disposición es una concesión más a la vieja industria del entretenimiento en detrimento de los derechos fundamentales de la ciudadanía en la era digital.

La ciudadanía no puede permitir de ninguna manera que sigan los intentos de vulnerar derechos fundamentales de las personas, sin la debida tutela judicial efectiva, para proteger derechos de menor rango como la propiedad intelectual. Dicha circunstancia ya fué aclarada con el dictado de inconstitucionalidad de la ley Corcuera (o ley de patada en la puerta).

El Manifiesto en defensa de los derechos fundamentales en Internet, respaldado por más de 200 000 personas, ya avanzó la reacción y demandas de la ciudadanía antes la perspectiva inaceptable del gobierno.

Para impulsar un definitivo cambio de rumbo y coordinar una respuesta conjunta, el 9 de enero se ha constituido la «Red SOStenible» una plataforma representativa de todos los sectores sociedad civil afectados. El objetivo es iniciar una ofensiva para garantizar una regulación del entorno digital que permita expresar todo el potencial de la Red y de la creación cultural respetando las libertades fundamentales.

En este sentido, reconocemos como referencia para el desarrollo de la era digital, la Carta para la innovación, la creatividad y el acceso al conocimiento, un documento de síntesis elaborado por más de 100 expertos de 20 países que recoge los principios legales fundamentales que deben inspirar este nuevo horizonte.

En particular, consideramos que en estos momentos es especialmente urgentes la implementación por parte de gobiernos e instituciones competentes, de los siguientes aspectos recogidos en la Carta para la innovación, la creatividad y el acceso al conocimiento:

1 – Las/os artistas como todos los trabajadores tienen que poder vivir de su trabajo (referencia punto 2 Demandas legales, párrafo B. «Estímulo de la creatividad y la innovación», de la Carta);

2 – La sociedad necesita para su desarrollo de una red abierta y libre (referencia punto 2 «Demandas legales«, párrafo D «Acceso a las infraestructuras tecnológicas», de la Carta);

3 – El derecho a cita y el derecho a compartir tienen que ser potenciado y no limitado como fundamento de toda posibilidad de información y constitutivo de todo conocimiento (referencia punto 2 «Demandas legales«, párrafo A «Derechos en un contexto digital», de la Carta);

4 – La ciudadanía debe poder disfrutar libremente de los derechos exclusivos de los bienes públicos que se pagan con su dinero, con el dinero publico (referencia punto 2 «Demandas legales«, párrafo C «Conocimiento común y dominio público», de la Carta);

5 -Consideramos necesaria una reforma en profundidad del sistema de las entidades de gestión y la abolición del canon digital (referencia punto 2Demandas legales«, párrafo B. «Estímulo de la creatividad y la innovación», de la Carta).

Por todo ello hoy se inicia la campaña INTERNET NO SERA OTRA TELE y se llevarán a cabo diversas acciones ciudadanas durante todo el periodo de la presidencia española de la UE.

Consideramos particularmente importantes en el calendario de la presidencia de turno española el II Congreso de Economía de la Cultura (29 y 30 de marzo en Barcelona), Reunión Informal de ministros de Cultura (30 y 31 de marzo en Barcelona) y la reunión de ministros de Telecomunicaciones (18 a 20 de abril en Granada).

La Red tiene previsto reunirse con representantes nacionales e internacionales de partidos políticos, representantes de la cultura y legaciones diplomáticas.

Firmado

Red SOStenible

http://Red-SOStenible.net

Modifica Cualquier Página Web


Este es un pequeño truco con el que podremos impresionar a nuestros amigos y familiares. Con él podemos modificar una página web cualquiera.

Antes de pasar al uso de esta pequeña treta, debemos de conocer los pasos que siguen los navegadores para obtener una página web:

  • En primer lugar, a través del Nombre de Dominio (por ejemplo informaticaenred.wordpress.com), obtenemos la dirección IP: el identificador de cada ordenador en la red.
  • Una vez que tenemos la dirección del servidor, a través del protocolo HTTP hacemos la petición del contenido de la web.
  • Si no se producen errores, el servidor nos devuelve el contenido.
  • Por último, el navegador guarda el código HTML, lo interpreta y lo muestra.

Como tenemos una copia de la web guardada en el ordenador, podemos decirle al navegador web nos deje modificar esa página aunque solo será visible en nuestra máquina (recuerda que una vez hechos los cambios no podemos hacer que queden en el servidor ya que usamos la copia que tenemos en nuestro disco duro). Una vez entendido esto pasemos a como hacerlo:

  1. Entramos en una página cualquiera y, (como aquí predomina la imaginación… 🙂 ), usaremos, como no, Google.
  2. borramos lo que hay en la barra de direcciones: http://www.google.es y ponemos:
  3. javascript:document.body.contentEdit='true';document.designMode='on';void0

Con esto haremos que se active un  javaScript que nos permita modificar la página. Para enseñársela a los demás tendrás que hacer una captura de pantalla o en algunos navegadores guardando la página.

God Mode (Modo Dios) en Windows Vista, Windows 7 y Windows Server 2008


Hace pocos dias se ha publicado en la web un pequeño truco por el cual podemos acceder al panel de control de Windows Vista, Windows 7 y Windows Server 2008 de una manera alternativa. Para ello hay que crear una carpeta con el siguiente nombre:

ModoDios.{ED7BA470-8E54-465E-825C-99712043E01C}

Vereis que cambia el icono por el del Panel de Control y a partir de ahora podréis acceder a muchas de las opciones del ordenador.

¿Cómo funciona este truco?

El truco se basa en una característica interna del sistema operativo llamada GUID (Globally Unique Identifier). El GUID es una identificación que tienen todos los elementos del ordenador y lo asigna el propio Windows para más tarde acceder a ellos. Por tanto, todos los programas, todas las DLLs, todos los archivos y cualquier otro componente tienen su propio GUID.

Para usar el «Modo Dios», lo unico que hacemos es asignar el GUID del Panel de Control a la carpeta que hemos creado constituyendo entonces un «clon» de dicho panel.

Por esta misma regla de tres, podemos hacer accesos a cualquier carpeta del ordenador como «Mi PC» o sitios tan inverosímiles como el área de notificación:

  • Area de Notificación.{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}
  • Mi PC.{20D04FE0-3AEA-1069-A2D8-08002B30309D}

Nota: Este truco no se debe usar en Wndows Vista x64 ya que es posible que se produzcan errores en el sistema.

Compila en x86 con Visual C# Express Edition


La tecnología está avanzando de forma sorprendente junto a una reducción de precio. Antes ordenadores de 64 bits con sistemas operativos que lo aprovechasen eran escasos y se empleaban sobre todo en servidores. Con el lanzamiento de Windows Vista y sobre todo Windows 7 parece que la nueva gama de ordenadores portátiles viene con esta nueva arquitectura.

Una de las desventajas es que no todas las aplicaciones son compatibles aunque el sistema incorpore métodos de compatibilidad. Una aspecto importante es que desde ordenadores de 64 bit se pueden ejecutar ambas aplicaciones en 64 (x64) y en 32 (x86) bits teóricamente, pero desde uno de 32 bit no se puede ejecutar en 64 bit. Una vez entendido esto, se nos plantea la duda de que necesitamos compilar un proyecto para que un usuario con un arquitectura anterior lo pueda también ejecutar.

Para compilar en 32 bit (x86) desde Visual C# Express Edition siguiremos los siguiente pasos.

  1. Desde Archivo -> Abrir proyecto, abrimos el proyecto que deseamos compilar en esta arquitectura.
  2. Abrimos el Administrador de configuracion como muestra la imagen
  3. Hacemos click en <nueva…>
  4. En «Escriba o seleccione nueva plataforma», seleccionamos x86, lo demás lo dejamos igual para lo que lo copie de Any CPU. Tendría que quedar como en las siguientes imágenes.

Sigue leyendo

Portabilidad, la gran ventaja de .NET Framework y Mono


.NET y MonoDesde los inicios de la informática, uno de los grandes problemas ha sido la interoperabilidad entre los sistemas operativos y las diferentes arquitecturas de hardware. Esto quiere decir que un programa diseñado para un sistema operativo y un procesador concretos no puede ser ejecutado en nigún otro.

Los programas, independientemente del lenguaje en el que han sido escritos, son compilados en código máquina (código binario), el único lenguaje que es capaz de interpretar el hardware y que es específico para cada tipo de procesador. Además, debido a la complejidad de los sistemas actuales, los programas no pueden comunicarse directamente con la máquina y deben hacerlo a través de las librerías que proporcionan los sistemas operativos. Tomando en cuenta estos dos factores el software resultante solo puede ser ejecutado en máquinas determinadas.

Entonces, ¿Como podríamos construir software que fuera útil en cualquier plataforma? Muy simple, utilizando un lenguaje intermedio común a todos los sistemas operativos que sea convertido a cada arquitectura cuando sea necesario.

.NET Framework y Mono, la versión opensource de .NET Framework, hacen precisamente eso: al compilar un programa que hayamos escrito, no lo hacemos en código máquina, sino en un lenguaje intermedio conocido como CIL (Common Intermediate Language). Este lenguaje universal, al no ser cercano a la máquina, es independiente de ella y se puede utilizar en cualquier ordenador.

Pero, ¿No hemos dicho que los ordenadores solo entienden el código máquina? .NET Framework y Mono son máquinas virtuales cuya función es «traducir» el programa al lenguaje que cada ordenador entiende conforme se va ejecutando. De esta forma, lo único que dependerá de cada plataforma será la máquina virtual pues los programas serán interpretados al vuelo (a esto se le llama compilación Just-In-Time).

Esquema del funcionamiento de un programa en .NET Framework

¿Que ventajas aporta el tener un lenguaje único?

Como dice el título, la Portabilidad. Si yo compilo un programa en CIL podré ejecutarlo en cualquier plataforma que tenga alguna de estas dos máquinas virtuales.

Actualmente existen versiones para cualquier sistema operativo: Windows, GNU/Linux, Mac OS  y para móviles con Windows Mobile o iPhone OS (este último gracias a la plataforma Mono)

Como ejemplo de programa portable tenemos TomBoy, la conocida aplicación de notas para Gnome en GNU/Linux, que al estar escrita en C# podemos instalar no solo en Linux, sino en Windows o Mac OS sin hacer modificaciones en el código fuente. Para utilizarla además necesitamos GTK#, una versión en CIL de las librerías gráficas de Gnome, y que por tanto nos permitiría ejecutar cualquier programa que las utilice en cualquier sistema operativo.


Enlaces: