AirDroid: controla tu android desde el navegador

votar

 AirDroid: controla tu android desde el navegador

Hoy os voy a presentar una fabulosa aplicación para Android, esa es AirDorid.

AirDroid te permite controlar tu android desde tu navegador, para ello cuando activas la sincronización en tu móvil esta te da una ip con un puerto y una contraseña. Cuando quieras controlar el movil desde el ordenador sólo tendrás que poner la dirección y el puerto y te saldrá una pantalla donde te pidirá la clave, la pones y ya tendrás el control. Después del salto más.

Seguir leyendo

Publicado en Android | Etiquetas: , , , | Deja un comentario

Nueva página de Noticias sobre Linux

votar

Todos los días se generan cientos de artículos sobre GNU/Linux en la Red. Muchos blogs y webs se centran en esta temática y para mí es difícil generar contenido fresco y de utilidad al mismo ritmo que otros. En La Ventana Muerta no solemos tratar las últimas noticias y temas más populares, como hacíamos antaño, por falta de tiempo. Bastante tengo con conseguir publicar más de un artículo en la misma semana icon lol Nueva página de Noticias sobre Linux

El otro día me vino a la cabeza la idea de crear un lugar donde cualquier usuario de Linux pudiese estar informado de la mayoría de asuntos relativos a este sistema operativo. Información que proveerían los blogs que generan ese tipo de contenidos. Algo parecido a una lista de feeds. Y simplemente es eso lo que os quiero anunciar hoy.

La página de Noticias de La Ventana Muerta contiene los 5 últimos titulares de una variedad de sitios linuxeros.

Ventajas:

  • Mucha información de un solo vistazo.
  • Si te gusta el contenido, puedes suscribirte con tu lector de feeds habitual haciendo clic en el título del sitio.
  • Puedes descubrir sitios que desconocías.
  • No hay que registrarse para usarlo.
  • Sólo hay sitios que se actualizan frecuentemente.

Desventajas:

  • A veces el titular es poco descriptivo del contenido.
  • Quizás es demasiada información. En este caso te recomiendo usar la función de búsqueda de tu navegador (Ctrl+F).

No sé a cuántos de vosotros os gusta la idea, o si creéis que os resultará útil, pero ahí la dejo para vuestro provecho. Para cualquier aporte o sugerencia, comentad libremente.

Publicado en GNU/Linux | Etiquetas: , | 4 comentarios

Convierte todo tipo de unidades y divisas desde la terminal

votar

Unas de las aplicaciones más útiles que podemos ejecutar desde nuestra terminal es units. Esta herramienta se encarga de convertir cantidades expresadas en varias escalas a sus equivalentes expresados en otras escalas. Por ejemplo, puede convertir euros a dólares, o litros a centímetros cúbicos.

Para probarla en nuestro sistema la podemos instalar con el siguiente comando:

sudo apt-get install units

Seguidamente, en la misma terminal podemos ejecutar el comando units.

samuel@R580:~$ units
2411 units, 71 prefixes, 33 nonlinear units
You have: 10 euros
You want: dollars
	* 14.128
	/ 0.070781427

Nada más ejecutar el comando, y tras mostrar una nota informativa, nos aparece por pantalla "You have:". ¿Qué hay que contestarle al programa? Tienes que introducir la cantidad y unidad desde la cual quieres convertir (p.e. 10 euros). Seguidamente muestra "You want:". Ahí debemos indicar la unidad a la cual queremos cambiar (p.e. dollars).

Después de introducir los datos, nos devolverá una respuesta como en el ejemplo de arriba:

  • Después del '*' → Resultado de la conversión (10 euros equivalen a 14.128 dólares).
  • Después del '/' → Resultado inverso de la conversión (0.1 dólares equivalen a 0.07 euros).

Si quieres saber más de esta aplicación, puedes mirar su página man (man units).

Publicado en GNU/Linux | Etiquetas: , | 1 comentario

¿Sabías que el kernel Linux tiene nombres?

votar

Quizás no lo sabías pero la mayoría de los kernel Linux de las versiones 2.6 y 3.x incluyen un nombre en el fichero makefile de su código fuente. Por ejemplo, en el fichero correspondiente a la versión que está en los repositorios git de Linux, podemos ver que pone:

VERSION = 3
PATCHLEVEL = 2
SUBLEVEL = 0
EXTRAVERSION = -rc2
NAME = Saber-toothed Squirrel

Seguir leyendo

Publicado en GNU/Linux | Etiquetas: , , | 1 comentario

Videotutorial GNOME 06: Crea un seductor navegador web

votar

Seguimos poniéndoos al día acerca de los videotututoriales que Daniel G. Siegel continúa publicando en Vimeo. En este vídeo se aborda la creación de un navegador web usando Python y GTK+.

Publicado en GNOME, Vídeos | Etiquetas: , , , , , | Deja un comentario

¿Cómo funciona una bomba fork?

votar

Fork Bomb Wallpaper1 768x480 ¿Cómo funciona una bomba fork?

La prima Wikipedia dice lo siguiente sobre las bombas fork:

La bomba fork es una forma de ataque del tipo denegación de servicio sobre un computador que implementa la operación fork, o alguna funcionalidad equivalente mediante la cual un proceso es capaz de crear otro proceso.

Una bomba fork funciona creando una gran cantidad de procesos muy rápidamente con el objetivo de saturar el espacio disponible en la lista de procesos mantenida por el sistema operativo del computador. Si la tabla de procesos se llega a saturar, entonces no se pueden iniciar nuevos programas hasta que no se cierre alguno. En el caso que esto suceda, es muy poco probable que se pueda iniciar un programa útil ya que los procesos de la bomba estarán esperando para poder crear nuevos procesos a la primera oportunidad que se les conceda.

Las bombas fork no sólo ocupan espacio dentro de la lista de procesos, también consumen tiempo de proceso y memoria de la máquina donde se ejecutan. Como resultado de esto, los ordenadores se vuelven lentos e incluso se pueden volver inutilizables dada la falta de memoria y la imposibilidad de aprovechar el procesador.

¿A qué suena apetitoso? icon twisted ¿Cómo funciona una bomba fork? Lo que más me llama la atención de las bombas fork es la belleza de su código en bash (imagen superior).

Y tú te estarás preguntando... ¿esa ristra de símbolos puede ser tan letal para un sistema? La respuesta es sí. Si expandimos el código, y nombramos a la función bomb en vez de :, quedaría algo así:

bomb() {
 bomb | bomb &
}; bomb

Para los que no son programadores, lo que genera este código es un bucle infinito que colapsa el sistema.

Publicado en GNU/Linux | Etiquetas: , , | 1 comentario