viernes, 2 de septiembre de 2011

Android en tu PC


Siempre hemos soñado con tener algún dispositivo con Android para probarlo y disfrutar de sus bondades, pero por motivos que ahora no vienen al caso, ninguno de los miembros de <° Linux hemos podido obtener ningún dispositivo móvil con este OS.
Pero vía MuyLinux me entero que ya podemos tener Android en nuestro PC, una noticia que estoy seguro alegrará a más de uno, incluyéndome. Esta versión de Android está basada en la rama Android 2.3.5 Gingerbread y está adaptada para correr sobre equipos con chips X86.

¿Que novedades incluye?

  • Kernel 2.6.39.4 con KMS habilitado, lo que permite que los netbooks ejecuten Android-x86 en resolución nativa.
  • Aceleración hardware OpenGL para chipsets de Intel y AMD Radeon.
  • Soporte WiFi y Ethernet.
  • Nuevo instalador gráfico que soporta particiones ext2/ext3/ntfs/fat32.
  • Soporte Bluetooth.
  • Soporte para unidades externas USB y para tarjetas SD.
  • Se ha añadido un cursor software para el ratón, y también está soportada la rueda del ratón
Los isos de descarga los podrán encontrar en este enlace. En el artículo de MuyLinux, nos dejaron una capturas de Android corriendo sobre un PC :D

Fuente:http://blog.desdelinux.net/android-en-tu-pc-al-fin/

Calendario por linea de comandos

Desde linea de comandos también podemos ver un calendario ASCII. Vamos a ver el comando cal y sus opciones:
Si ejecutamos el comando cal sin opciones nos dirá el mes actual marcando el día actual:
$ cal
   September 2011
Su Mo Tu We Th Fr Sa
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
Por defecto nos muestra la semana empezando por domingo, pero con la opción -m la podemos hacer empezar por lunes:
$ cal -m
   September 2011
Mo Tu We Th Fr Sa Su
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Para ver no solo el mes actual sino el anterior y el siguiente podemos usar la opción -3:
$ cal -3
     August 2011         September 2011         October 2011
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
    1  2  3  4  5  6               1  2  3                     1
 7  8  9 10 11 12 13   4  5  6  7  8  9 10   2  3  4  5  6  7  8
14 15 16 17 18 19 20  11 12 13 14 15 16 17   9 10 11 12 13 14 15
21 22 23 24 25 26 27  18 19 20 21 22 23 24  16 17 18 19 20 21 22
28 29 30 31           25 26 27 28 29 30     23 24 25 26 27 28 29
                                            30 31
O especificar una fecha concreta con el orden día, mes, año siendo opcionales desde el primero al último. Por ejemplo, podemos indicar mes y año:
$ cal 12 2011
    December 2011
Su Mo Tu We Th Fr Sa
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
O bien únicamente el año, por lo que obtendríamos el calendario del año entero.

Funte:http://systemadmin.es/2011/09/calendario-por-linea-de-comandos

Un bruto con Debian: Humor linuxero

Un bruto con Debian: Humor linuxero: Primero de septiembre. Vuelta al trabajo para los afortunados que han tenido vacaciones y vuelta a los apretujones en el autobús para los qu...

Gestión remota con Ubuntu, ssh y x11vnc

Introducción

Poder gestionar una máquina de forma remota es algo que siempre me ha llamado la atención, y cuanto mas tiempo le dedico mas me sorprende todo lo que se puede hacer, y ya no me refiero únicamente a operaciones básicas como copiar archivos utilizando Nautilus y ssh, sino a instalar aplicaciones de forma remota en el huésped, configurarlo, etc.
Pero ¿que pasa si queremos ver lo que sucede en la pantalla de la máquina huésped?, podemos recurrir a VNC.

Gestión remota

Si estamos haciendo determinadas operaciones vía ssh, y queremos lanzar una VNC para ver lo que sucede en la pantalla de la máquina huesped, podemos recurrir a x11vnc. Para ello, una vez hemos entrado en la máquina huesped vía ssh, instalaremos x11vnc, como si estuvieramos en nuestra propia máquina:
1
sudo apt-get install x11vnc
Una vez realiza esta operación podemos arrancar el servidor vnc, mediante el siguiente comando:
1
x11vnc -display :0
El problema es que nos quedamos totalmente desprotegidos en la máquina huesped, dado que otro con acceso a la red podría acceder a esta máquina. Incluso si ponemos contraseña al servidor, seguimos desprotegidos, puesto que la información viaja sin codificar.
La solución a este problema pasa por conectarse vía ssh utilizando para ello el concepto de “tunneling ssh“.
De esta manera para conectarnos a una máquina remota, por ejemplo con IP 192.168.1.100, con un usuario denominado “miusuario”, el comando a utilizar sería:


1
ssh -t -L 5900:localhost:5900 miusuario@192.168.1.100 'x11vnc -localhost -display :0'
Si además te encuentras fuera de la red, y esta tiene cortafuegos, primero tendrás que redireccionar el puerto hacia el equipo en cuestión, por ejemplo, pongamos que utilizas el puerto 22000, tendrías que redireccionar en el router de forma que el puerto 22000 te redireccione al IP 192.168.1.100 Puerto 22, que corresponde a la IP del ejemplo anterior y al puerto correspondiente a ssh.
Además necesitas conocer el IP del router, que lo puedes determinar utilizando el servicio www.whatismyip.com, aunque esto puede ser un problema si no hay nadie en el otro lado. Si en el router remoto tienes un IP dinámica es muy recomendable utilizar un servicio como DynDns, para resolver este problemilla. Suponiendo que la IP del router remoto es 80.30.50.100, y que has redireccionado el puerto 22000 del router al puerto 22 (ssh) de la máquina remota a la que quieres acceder (192.168.1.100), el comando a emplear en este caso sería:
1
ssh -t -p 22000 -L 5900:localhost:5900 miusuario@80.30.50.100 'x11vnc -localhost -display :0'
Por último sería interesante que además pusieramos una contraseña al servidor para evitar accesos no convenientes,por llamarlo de alguna manera.

Lanzar una aplicación gráfica en la máquina huesped

Si únicamente queremos lanzar una aplicación gráfica en la máquina huesped, por ejemplo, si quieramos lanzar “amule”, la cosa sería algo así:
1
sh miusuario@192.168.1.100 'DISPLAY=:0 amule &'
Hombre, está claro que siempre podríamos iniciar el amule para la línea de comandos desde ssh, y punto, pero cuando lo vi en ask ubuntu, me pareció algo interesante para comentar, que nunca se sabe cuando necesitaremos las cosas.

Conclusiones

Creo que con solo la gestión remota a través de ssh ya tengo más que suficiente para realizar todas las
operaciones que normalmente hago, que hasta la fecha eran copiar y pegar, pero como me he ido aficionando a esto, ahora ya me dedico a la actualización de todos los equipos de forma remota y cosas de este estilo. Pero de cualquier manera, siempre que trabajamos con un equipo con interfaz gráfica es interesante ver lo que está sucediendo al otro lado.
Más información | e-ghost, Karl J. Runge, Ask Ubuntu

Fuente;http://www.atareao.es/ubuntu/conociendo-ubuntu/gestion-remota-con-ubuntu-ssh-y-x11vnc/

La industria cultural admite su derrota y retira una demanda masiva contra 2.000 usuarios de P2P

La industria cultural y los grupos antipiratería que contratan para perseguir y amenazar a los usuarios de redes P2P vuelven a quedar retratados. En esta ocasión, han sido quienes por iniciativa propia han decidido echar para atrás una demanda masiva ante el más que probable rechazo judicial que tendría su causa contra 2.000 usuarios de BitTorrent.

Malos tiempos para las demandas masivas por parte de la industria de Hollywood contra los usuarios. A pesar de que apenas han conseguido el efecto deseado en un principio, el cual parece ser el castigo ejemplar contra éstos para advertir al resto de la comunidad del riesgo que corren descargando estos contenidos, los grupo antipiratería y sus abogados insisten en la persecución a través de la vía judicial.

No obstante, en varias ocasiones ya hemos hablado del negocio oculto que se esconde detrás de estas demandas contra los usuarios. Se trataría de recolectar "pequeñas" cantidades de dinero con cada una de las demandas, amenazando al usuario con que la llegada del caso ante los tribunales podría suponer una multa de 150.000 dólares pero que se podría hacer borrón y cuenta nueva si éste accedía a pagar 3.000 dólares. No han sido pocos los que han admitido este pago con tal de no llegar a los tribunales.

El pasado mes de agosto recogíamos la noticia que confirmaba que la inmensa mayoría (el 99%) de los usuarios perseguidos por el grupo antipiratería US Copyright Group (USCG) no sería juzgada por el hecho de haber intercambiado el archivo que contenía la película "Los Mercenarios". De los 23.322 usuarios perseguidos sólo 84 serían juzgados por el Tribunal de Distrito de Columbia a través del juez Robert Wilkins ya que este juzgado no cuenta con jurisdicción para actuar contra estos internautas.

Con este precedente, el grupo antipiratería USCG parece haber aprendido de sus errores. A través de Torrentfreak.com conocemos cómo ha decidido retirar la demanda contra 1.951 usuarios de BitTorrent en Estados Unidos por infringir presuntamente con sus descargas el copyright. Aunque no se trata ni mucho menos de una derrota definitiva de la industria cultural, sí es un paso atrás significativo al reconocer que de poco serviría seguir adelante con el proceso.

Se especula con que el movimiento del grupo antipiratería y de sus clientes, las grandes compañías de Hollywood, podría suponer un paso atrás para estudiar nuevas estrategias de ataque contra los usuarios. Lo cierto es que resulta muy llamativo cómo pierden tiempo y dinero en este tipo de medidas en lugar de aprovechar en su beneficio la difusión de estos contenidos gracias a un cambio en el modelo de negocio.

Fuente: http://www.adslzone.net/article6762-la-industria-cultural-admite-su-derrota-y-retira-una-demanda-masiva-contra-2000-usuarios-de-p2p.html

Investigadores aplican Arquitectura de Von Neumann en computador cuántico

Investigadores aplican Arquitectura de Von Neumann en computador cuántico
La computación cuántica es un paradigma en el campo de la computación que en vez de trabajar con bits (un 1 y un 0), es decir, con señales eléctricas, da un paso más hacia la miniaturización y, aplicando las leyes de la física cuántica, descompondría los datos en qubits, que pdorían representar un 1 y un 0 a la vez y, por tanto superponerse aumentando la capacidad de almacenamiento y procesamiento exponencialmente. Por ahora, los computadores cuánticos son objeto de muchas investigaciones y, precisamente, un grupo de investigadores ha logrado un importante avance en este ámbito integrando una memoria cuántica y un procesador cuántico, obteniendo la estructura básica de un computador.
El equipo de investigación de la Universidad de California-Santa Bárbara ha sido pionero en combinar una memoria cuántica con un procesador cuántico para obtener el germen de un computador pero, lo más llamativo, es que han seguido una arquitectura que fue definida en los años 40, la arquitectura de Von Neumann. ¿La arquitectura de Von Neumann? Pues la verdad es que las conclusiones son bastante sorprendentes porque parecen validar esta arquitectura (que se sigue utilizando en la actualidad) para este nuevo paradigma. ¿Y en qué consiste esta arquitectura? Básicamente, los computadores que siguen esta arquitectura constan de un procesador (que contiene una ALU, una unidad de control y dispositivos de entrada y salida) junto con una memoria que contiene almacenado el programa a ejecutar.
Precisamente, el resultado de estos investigadores está muy cercano a este esquema puesto que han sido capaces de unir la memoria al procesador, dando pie a la posibilidad de almacenar un programa que sea ejecutado en el procesador cuántico. Según Matteo Mariantoni, uno de los miembros del equipo:
Cualquier computadora que utilizamos hoy en día se basa en la arquitectura de Von Neumann, nosotros hemos creado un equivalente en mecánica cuántica.
Con este diseño, además, se abre la puerta al desarrollo real de computadoras cuánticas que, por ahora, andan en una fase muy temprana (con menor capacidad de proceso que un computador tradicional) y rondan los 10 millones de dólares de coste.
Aunque el tiempo de procesamiento es, prácticamente, similar al de un computador tradicional, lo más interesante es que un computador cuántico puede realizar un número enorme de operaciones en paralelo. En esta arquitectura hemos explorado la posibilidad de escribir información cuántica en una memoria mientras, en paralelo, estamos realizando otros cálculos cuánticos.
Investigadores aplican Arquitectura de Von Neumann en computador cuántico
La implementación de los qubits se puede realizar de muchas formas, por ejemplo, suspendiendo iones o átomos en un campo magnético, sin embargo, este equipo ha utilizado circuitos eléctricos convencionales que se han enfriado hasta llegar la temperatura de cero absoluto, momento en el que las partículas pueden cumplir el principio de indeterminación de Heisenberg y el circuito puede adoptar un comportamiento de superconductor. Según Mariantoni, el uso de un circuito superconductor permite la integración de la memoria y el procesador en un único chip, lo cual hace posible emular la arquitectura definida por Von Neumann. El procesador consiste en 2 qubits unidos mediante un bus cuántico que permite la comunicación y que además está conectado a la memoria en la que se puede almacenar el valor del qubit para su uso posterior, a modo de memoria RAM.
El equipo está convencido en que este computador puede ser miniaturizado (ahora es bastante grande) y, en un futuro, podrían dar pie a unos computadores cuánticos que una alta capacidad de proceso a un coste no demasiado desorbitado.
Fascinante.

Fuente:http://alt1040.com/2011/09/construccion-computador-cuantico