Controlar emule desde otro ordenador

0 comentario · Escrito el 11-Aug-2008 · 315 lecturas · p2p

En Emezeta he publicado con anterioridad varias guías referentes a emule, entre las que se encuentran las siguientes:

Sin embargo, existe una posibilidad para aquellos que dejan su emule descargando cuando están lejos de casa (en el trabajo, oficina u otro lugar) y poder administrar o controlar su emule: poner a descargar nuevos ficheros, renombrar o eliminar otros, cambiar ciertos detalles de configuración, ver cuánto le queda a alguna transferencia, etc. desde cualquier otro ordenador con una conexión a Internet, o incluso desde el móvil.

Para ello sólo necesitaremos un navegador web y realizar una serie de pasos previos muy sencillos en nuestro emule, con el cuál activaremos un servidor web. Vamos a Preferencias / Servidor web.

emule servidor web

General


Marcaremos la casilla Activado y Compresión Gzip. Con la primera, como es obvio, activamos el control remoto y con la segunda conseguiremos una mayor velocidad ya que se usará un sistema de compresión.

Justo debajo, tenemos tres opciones más. La primera es el Puerto que vamos a utilizar para nuestro control remoto de emule. Por defecto utilizaremos el 4711. Es importante saber que al igual que hay que abrir los puertos para la configuración del emule, también es necesario hacerlo con el puerto TCP/4711 para permitir el uso del servidor web (siempre y cuando tengas un router, en los modems no es necesario), si no sabes como hacerlo, echale un ojo a Abrir los puertos del emule.

La segunda de las opciones, Plantilla nos permitirá utilizar una plantilla web para nuestro control remoto. En la carpeta config del emule, existe por defecto un template llamado emule.tmpl, lo seleccionamos. Si no lo tienes, prueba a descargarte la última versión del emule, donde viene incluida.

La tercera opción es Interrumpir sesión, y su función es la duración máxima (en minutos) que tardará el control remoto en cerrar la sesión y volver a pedir clave (vease más adelante).

Administrador


En este apartado estableceremos una contraseña de entrada a nuestro control remoto. Es importante no dejar en blanco esta opción, ya que sino cualquier usuario tendrá acceso a nuestro emule, pudiendo incluso borrar descargas, poner a descargar otros archivos o incluso apagar el PC si la siguiente opción (Permitir cerrar eMule, reiniciar y apagar) está activada.

Invitado


Esta sección permite establecer una cuenta de invitado con su correspondiente contraseña, por si se quiere que alguien pueda ver las descargas, copiar los enlaces de la misma u otros detalles pero no detener, cancelar ni otras operaciones que puedan resultar malintencionadas.

Evidentemente, este usuario invitado debe tener una contraseña diferente de la anterior, ya que si se seleccionara la misma, el invitado entraría con todos los permisos.

MobileMule


Finalmente, activando la opción Activar MobileMule y estableciendo una contraseña y un puerto (diferente al anterior) activaremos el sistema MobileMule, un complemento java que puede funcionar en móviles para controlar nuestro emule.

emule webserver mobilemule
emule webserver

Listo. Ya tenemos nuestro control remoto para emule configurado. Para acceder a él y probar que funciona correctamente, abriremos desde nuestro ordenador una ventana del navegador a la página siguiente http://127.0.0.1:4711. No olvidar también, que si hemos cambiado (al principio del manual) el puerto 4711 por otro, también debemos hacerlo aquí.

Pero ojo, esta es sólo la dirección de «prueba». Para hacerlo desde fuera de nuestro PC, tendremos que averiguar la IP de nuestro ordenador, cosa muy sencilla en esta página: ¿Cuál es mi IP?.

En la parte superior, aparecerá nuestra IP, sólo tenemos que reemplazarla por el 127.0.0.1 del ejemplo anterior y listo.

Dirección dinámica


Lo cierto es que, recordar esa secuencia de número es algo bastante molesto. Sería mucho más sencillo si tuvieramos un dominio o servicio DNS, de modo que quedara http://dominio.com:4711. Para ello, existen varios servicios gratuitos de DNS dinámicas, entre los que destaco No-IP y DynDNS (este último especialmente interesante, ya que muchos routers lo implementan nativamente).

Pero esto, ya será en otro manual.

Tags:

Pasar a minúsculas con ModRewrite

3 comentarios · Escrito el 10-Aug-2008 · 373 lecturas · posicionamiento

NOTA: Se puede necesitar cierto conocimiento del uso de la herramienta ModRewrite para comprender este artículo.

Hace relativamente poco tiempo, Google ha comenzado a dar más importancia a las URLs como contenido duplicado (o al menos, ha comenzado a hacerlo de forma pública, a través de webmaster tools) de modo que una URL es ahora sensitiva a mayúsculas y minúsculas.

google webmaster tools

Esto quiere decir, que a ojos de Google, las siguientes URL no son la misma (y por lo tanto, la considera contenido duplicado porque encuentra dos páginas diferentes con la misma META descripción):

http://www.pagina.com/articulos/articulo-numero-uno
http://www.pagina.com/articulos/Articulo-Numero-Uno

El «problema» es muy sencillo de solucionar por medio de -la siempre inestimable ayuda de- ModRewrite.

Los que no lo conozcan, ModRewrite es un módulo para el servidor web Apache, que se encarga de traducir, redireccionar y modificar direcciones URL para hacerlas más «amigables». Prácticamente, hoy en día, y sobretodo de cara al posicionamiento, es una herramienta indispensable.

Un ejemplo sencillo de esta herramienta sería la siguiente:

RewriteEngine on

RewriteCond %{HTTP_USER_AGENT} ^.*Googlebot.*$
RewriteRule ^/robots.txt$ /robots.php?ua=google [L]

Donde:

  • Con RewriteEngine activamos el motor de ModRewrite.
  • Con RewriteCond establecemos una precondición en la que se activará si el User-agent (identificación del navegador) contiene la palabra Googlebot (haciendo uso de expresiones regulares).
  • Si la precondición anterior se cumple, con RewriteRule haremos una redirección de modo que si se pide el archivo robots.txt, en realidad haremos la petición robots.php?ua=google.
  • Con [L] le decimos a ModRewrite que no realice más redirecciones.

Podemos ver, sin lugar a dudas, que con muy pocas lineas podemos conseguir resultados muy potentes. Generalmente se utilizan para conseguir que las direcciones visibles sean sencillas de recordar y evitar las incomodas direcciones con variables o también llamadas UGLY URLs.

Sin embargo, volviendo al objetivo del artículo, pasar a minúsculas o mayúsculas (funciones habitualmente llamadas lowercase o uppercase en programación) no es una tarea intuitiva en ModRewrite, pero si bastante sencilla, y con ella solucionariamos este problema.

Lowercase y Uppercase en Modrewrite


Necesitaremos utilizar la directiva RewriteMap de ModRewrite. Esta directiva no permite utilizarse en los tan útiles .htaccess, por lo que necesitaremos editar el fichero de configuración de nuestro apache (usualmente httpd.conf o apache2.conf).

Editamos este fichero, y al final de todo, escribimos lo siguiente:

RewriteMap lowercase int:tolower

Con ello estaremos creando una «función» llamada lowercase que realizará la operación interna tolower (pasar el texto a minúsculas). Existen 3 más: toupper (la inversa, pasar a mayúsculas), escape y unescape (codificación hexadecimal) que pueden ser bastante útiles para otras tareas.

Una vez hecho este cambio, guardamos la configuración y reiniciamos el servidor web: /etc/init.d/apache2 restart. Sólo queda configurar los ficheros .htaccess donde hacemos la traducción de URLs:

RewriteRule ^/(.*[A-Z].*)$ http://www.pagina.com/articulos/$1 [L]

Este otro pequeño ejemplo utiliza una técnica llamada agrupación. Consiste en, mediante expresiones regulares, detectar que página se ha pedido y capturarla (en nuestro ejemplo cualquier cadena que contengan letras mayúsculas).

Dicha captura se realiza en la primera parte del RewriteRule (contenido entre paréntesis) y se guarda en la variable $1, de modo que si hubiese otro paréntesis posterior al primero, se guardaría en la variable $2.

Veamos ahora, el mismo ejemplo, aplicando la función que creamos antes:

RewriteRule ^/(.*[A-Z].*)$ http://www.pagina.com/articulos/${lowercase:$1} [L]

La única variación consiste en que hemos utilizado lowercase para pasar a minúsculas la cadena capturada. Esto nos garantizará tener la misma dirección y evitar el contenido duplicado de URLs.

Tags:

Devil Sheep

10 comentarios · Escrito el 10-Aug-2008 · 372 lecturas · humor

Algunos la llaman la oveja endiablada, otros le dicen el espiritú del chupacabras, algunos desequilibrados, incluso, llegan a afirmar que se trata de una oveja con una máscara...

Lo que está claro (como se puede ver en el video) es que la famosa Devil Sheep debe ser capaz de cualquier cosa...

Video (Objeto multimedia)

Thanks Bonnie!

Tags:

El generador de improbabilidad infinita

3 comentarios · Escrito el 7-Aug-2008 · 341 lecturas · citas

Desde luego se conocía bien el principio de generar pequeñas cantidades de improbabilidad finita [...]; tales generadores solían emplearse para romper el hielo en las fiestas, haciendo que todas las moléculas de la ropa interior de la anfitriona dieran un salto de treinta centímetros hacia la izquierda, de acuerdo con la Teoría de la Indeterminación.

Muchos físicos respetables afirmaron que no lo tolerarían, en parte porque constituía una degradación científica, pero principalmente porque no los invitaban a esa clase de fiestas.

[...]

Entonces, un día, un estudiante a quien se había encomendado que barriese el laboratorio después de una reunión particularmente desafortunada, empezó a discurrir de este modo:

«Si semejante máquina es una imposibilidad práctica -pensó para sí- entonces debe existir lógicamente una improbabilidad finita[...]

Así lo hizo, y quedó bastante sorprendido al descubrir que había logrado crear de la nada el tan ansiado y precioso generador de la Improbabilidad Infinita.

guia autoestopista galáctico marvin

Aún se asombró más cuando, nada más concederle el Premio a la Extrema Inteligencia del Instituto Galáctico, fue linchado por una rabiosa multitud de físicos respetables que finalmente comprendieron que lo único que no toleraban realmente eran los sabihondos.

Douglas Adams, Guía del autoestopista galáctico

Tags:

Páginas: 1 2 3 4 5 6 ... 260