Base de datos de IPs

Informática 1 Comentario

Hoy en día se puede saber de cualquier IP a qué ciudad pertenece (incluso a veces hasta el barrio). Para ello existen bases de datos en Internet donde se puede consultar este tipo de información.

En concreto voy a comentar sobre un sitio que ofrece este servicio gratis y es mantenido por donaciones. Se llama IPInfoDB. Provee varios servicios:

Los usos que se le pueden dar son muchos: Saber desde donde te envían los comentarios, crear un servicio en internet destinado a un país o ciudad en concreto, conocer donde están ubicados los datacenters de un dominio determinado, personalizar el idioma de una página al usuario que la visita, etc.

La información se actualiza a principios de cada mes.

Por fin me llegó el galileoscopio

Sin categoría 2 Comentarios

Después de mucho tiempo, ya ha llegado

galileoscopio1

y me he puesto manos a la obra para montarlo

galileoscopio2

A ver si encuentro una noche despejada o espero a que aparezca la luna para probarlo. De momento viendo edificios y demás bien, pero con la imágen invertida.

Manifiesto en defensa de los derechos fundamentales en internet

Sin categoría Sin comentarios

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

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.

Este manifiesto se ha realizado por el esfuerzo conjunto de muchas voces y pertenece a todos. Si estas de acuerdo con el, pásalo y/o publícalo.

Ejecutar un script nada más recibir un correo con postfix

Informática Sin comentarios

El servidor de correo Postfix es muy potente y altamente configurable.

Ente sus multiples opciones, una de ellas es permitir realizar una acción al recibir un correo y esto se puede aprovechar (como se verá más adelante) para ejecutar un script o programa al recibir un correo.

La ventaja con respecto a estar comprobando cada cierto tiempo un buzón de correo es que el script se ejecuta inmediatamente al recibir un correo , no hace falta tener un servidor pop3 y no hace falta borrar el mensaje porque postfix se lo pasa a la aplicación y no lo guarda en ningún sitio.

Para explicar como configurarlo, parto de la base de que ya se tiene configurado el postfix con un dominio y recibe correos en ese dominio. En mi caso tengo el dominio sistemasorp.com dirigido a mi servidor casero.

Como no quiero que interfiera con el correo de mi dominio actual, he de crear un nuevo registro MX en mi servidor DNS para añadir un subdominio, por ejemplo servicios.sistemasorp.com (esto también me dá una ventaja que comentaré más adelante).

El siguiente paso es acceder como root a la consola y entrar en el directorio /etc/postfix (o donde se encuentre el directorio de configuración del postfix).

Editar el fichero main.cf y añadirlas siguientes lineas (si no existían ya)

transport_maps = hash:/etc/postfix/transport

local_recipient_maps=

Editar el fichero master.cf y añadir la siguiente linea:

XXX unix    -       n       n       -       1       pipe  flags= user=YYY argv=ZZZ ${sender} ${recipient}

  • XXX indica el nombre de una alias, en mi caso servicios
  • YYY es el usuario del sistema con el que se ejecutará el script (escoge uno que tenga persmisos para lo que quieras hacer)
  • ZZZ es la ruta del script o programa que quieres que se ejecute, en mi caso /usr/local/bin/emailprueba.sh
  • ${sender} y ${recipient} son dos variables que le pasamos por parámetros al script.

Editar el fichero transport y añadir la siguiente linea:

subdominio      XXX:localhost

  • subdominio es la parte entera del dominio, en mi caso servicios.sistemasorp.com
  • XXX indica el nombre del alias que usamos en el fichero master.cf, en mi caso servicios

Finalmente ejecutar postmap /etc/postfix/transport para crear la base de datos de transportes de postfix.

Con esto, cualquier correo que se dirija al subdominio que hemos creado se pasará directamente a nuestro script. De ahí nuestra ventaja que comentaba antes: da igual el nombre que aparezca a la izquierda de la arroba, no hace falta que esté dado de alta como usuario en linux, por lo que podemos usarlo como un identificador de servicio, el número de un móvil, etc.

Postfix lo que hace es ejecutar el script pasándole por la entrada estandar todo el contenido del mensaje (cabeceras y cuerpo) y como parámetros los que se le indiquen en el master.cf : la variable ${sender} es la cuenta de correo electrónico del remitente y ${recipient} es el nombre que aparece a la izquierda de la arroba, aunque hay muchos más.

Así por ejemplo si queremos tener un servicio de envío de sms podemos crear un mensaje dirigido a 699999999@servicios.sistemasorp.com desde nuestra cuenta google@gmail.com, por lo que el script además de recibir el mensaje entero recibe como parámetros google@gmail.com y 699999999.

Otro ejemplo es tener un servicio de envío de ficheros y uno de traducción de palabras. En el primer caso si enviamos un correo desde nuestra cuenta google@gmail.com a enviame@servicios.sistemasorp.com y como asunto ponemos una URL nos enviaría de vuelta como fichero adjunto el indicado en la URL. En el segundo caso si enviamos un correo desde nuestra cuenta google@gmail.com a traduce@servicios.sistemasorp.com y como asunto ponemos una palabra en inglés nos enviaría de vuelta la traducción del termino. En ambos casos el script es el mismo y se encarga de saber qué servicio estas solicitando por el nombre de la cuenta de correo al que va dirigido y actuar en consecuencia.

Un script sencillo para ir probando los conceptos es este:

#!/bin/bash
 
while read linea
do
 cabecera=`echo $linea | cut -d':' -f1`
 if [ "$cabecera" = Subject ]
 then
  mensaje=`echo $linea | cut -d':' -f2`
  echo $mensaje $2 | mail -s "Esto es lo que enviaste y a quien" $1
  echo $1 $2 $mensaje >> /tmp/pruebamail
 fi
done

Simplemente recibe un correo y vuelve a enviar al remitente otro correo con los datos que envió. Lo podeis probar enviando un mensaje a pepe@servicios.sistemasorp.com, prueba_de_concepto@servicios.sistemasorp.com, asdfhasdjlfhasdjkfhjkdfh@servicios.sistemasorp.com o el destinatario que querais@servicios.sistemasorp.com y un asunto cualquiera (si no lo recibis mirad que no se haya puesto en vuestra carpeta de spam).

Ya he recibido el lector de Tractis

Reseñas 3 Comentarios

Hoy he recibido el lector de tractis, la verdad es que un poco más tarde de las 2 semanas que iban a tardar si tenían pensado repartir el 21 de Octubre. Aunque a su favor puedo decir que me avisaron el 3 de Noviembre de que lo acababan de enviar y sólo ha tardado una semana en llegar.

El lector es de color negro, muy fino, con publicidad de jazztel y venía en un sobre de cartón duro metido en un plástico de burbujas junto con un cable usb y dos panfletos de publicidad.

lectorusb

El problema radica en que cuando lo he enchufado en el ordenador con Windows XP no me lo ha reconocido y se queda como un dispositivo desconocido llamado EMV Smartcard Reader. En la web de tractis he visto que el lector es un Costar US777-A Slim Reader y para descargar sus drivers hay que hacerlo desde aquí.

Curiosamente los drivers empiezan por Au9520, que es otro lector de smartcards de la empresa Alcor Micro aunque con unas especificaciones superiores a las del lector de Costar.

Adiós dominios, adiós

Informática Sin comentarios

Me he deshecho de dos dominios de internet que ya no quería seguir manteniendo.

Uno de ellos es quejateportodo.com. Este es muy antiguo y data de 2001. Su función principal fue albergar una especie de foro donde la gente expusiera sus quejas sobre los temas que quisieran. Estába organizado por secciones para poder clasificar mejor las quejas. Como anécdota os puedo contar que una vez me llamó la Policía Local de Granada por una denuncia que había puesto el dueño de unos parkings por unas criticas feroces a su gestión publicadas en la web; como le pedí una orden judicial para darle los logs del servidor web se calló y no volví a saber nada de el (¿Sería el propio dueño de los parkings haciendose pasar por la policía?). Finalmente como hice varios cambios y veía que no tenía mucho éxito lo dediqué a otras cosas.

El segundo es horaylugar.com. Una web donde podías crear citas, eventos, reuniones, etc y localizarlas en un mapa para después enviarselo a quien quisieras. Lo presenté al único concurso de mashups de Google Maps y quedó 4º, pero debido a su poco éxito lo abandoné a su suerte.

Actualmente ya sólo tengo los dominios sistemasorp.com (el dominio que apunta a mi servidor casero basado el linux), sistemasorp.es (el dominio asociado a mi cuenta de hosting) y sistemasorp.es (este blog)

Un desinstalador de .NET Framework

Informática Sin comentarios

Hoy en el trabajo he tenido un problema con una instalación de .NET Framework 2.0. Ni dejaba instalar el SQL Server 2005 ni se dejaba desinstalar así misma.

Así que buscando por Internet he encontrado el .NET Framework Cleanup que me ha funcionado a las mil maravillas.

netcleanup

Geocities cierra

Informática 2 Comentarios

Hoy me he enterado que Geocities cierra, la web de hosting que operaba desde 1994 y que más tarde fue comprada por Yahoo.

La verdad es que me ha entrado un poco de nostalgia. No en vano fue mi primer sitio de hosting allá por 1996 (me dí de alta en hotmail y geocities con un equipo que estaba en el SIMO conectado a Internet).

Aún recuerdo cuando me compré un libro de bolsillo de HTML de Anaya y pocos días después fuí con un disquete de 720 kbytes al primer cybercafé que hubo en Madrid (no recuerdo su nombre) en los bajos de Azca y subí todos los ficheros de lo que fué mi primera página web. Por aquél entonces tenías que elegir tu vecindario donde clasificar tu web, yo usé SiliconValley.

Ha llovido mucho desde entonces, pero es bueno saber que yo, como muchos, fuimos testigos de la revolución que Internet estaba a punto de ser.

Antes de Internet mi conexión era por modem a BBS y hasta fuí punto de Fidonet, de Subnet y de Darknet. Era otro mundo: frontdoor, fmail, golded…

Es una lástima cómo van cayendo los veteranos de Internet al igual que fue una lástima ver como Fidonet y las BBS fueron desapareciendo y perdiendo importancia.

El galileoscopio que no llega

Sin categoría 1 Comentario

El 6 de Agosto me compré un galileoscopio. El caso es que siguiendo la web del estado de envío me encuentro con que aún no se ha procesado mi pedido (que está cerca del 30.000) y encima no creen que se distribuya hasta finales de noviembre.

Aunque el producto parece que es una buena herramienta a un muy buen precio, la planificación que han hecho es un desastre. Primero al repartirlo dan más prioridad a los estadounidenses que al resto del mundo (toma idea del negocio) , segundo van pidiendo remesas cada cierto tiempo en vez de haber pedido todo de una sola vez y haberlos distribuido a medida que van entrando los pedidos, y tercero ya van desfasados de fechas: primero dicen que tardan de 4 a 6 semanas, luego que a mediados de octubre y finalmente dicen que a finales de Noviembre.

¿No sabían cuantos galileoscopios iban a vender?, ¿es que no se pueden haber asesorado minimamente o hacer un estudio de mercado?.

En fin, a aguantarse tocan hasta finales de Noviembre. Buena iniciativa, mala planificación.

¿Por qué escribo tan poco?

Sin categoría 3 Comentarios

Parece que el blog está dedicado a artículos que la gente encuentra por Internet cuando busca algo en vez de artículos que se lean asiduamente. Culpa mía.

Un blog es un sistema de comunicación que tiene más o menos éxito dependiendo del caso que su autor le haga. Hace tiempo que solía escribir más a menudo, pero dada la naturaleza del blog, en el cual, salvo excepciones, sólo escribo artículos de cosecha propia (nada de enlazar a otros artículos ni copiar y pegar más de un 25%), prefiero escribir cada cierto tiempo para no agobiarme ni dejar a los posibles lectores colgados.

Mi blog nunca será de éxito, porque no estoy navegando por Internet continuamente para ver las cosas más curiosas y publicarlas, tampoco saldrá en los rankings de los más visitados puesto que los artículos que aparecen no están orientados para la mayoría de la audiencia.

En definitiva, no es un blog para las masas. Es un blog para usuarios de distinta índole cuyos intereses a veces coinciden con lo que publico.

Pero tranquilos, seguiré escribiendo artículos a mi ritmo y de la forma que he hecho hasta ahora.

« Artículos anteriores Siguientes artículos »