Hola a todos,
Este mensaje va dirigido a los sysop's de cluster y nodos EA.
Nos podríamos poner todos manos a la obra para "excluir" los spots de estaciones EA de la red mundial de cluster, es muy sencillo , ya que dxpider al igual que el resto de plataformas es 100 % configurable, al igual que evitar los self spotting simplemente hay que hacer lo siguiente:
Localizamos el archivo dx.pl y lo colocamos en el directorio local_cmd lo editamos y buscamos la linea :
return (1, @out) unless $valid;
Justo despues de esta linea colocamos lo siguiente:
if (($spotter =~ $spotted) || ($spotted =~ $spotter)) {
push (@out,"Please no self-spotting (use ANN instead)!");
return (1, @out);
}
Y lo guardamos, esto ayudará a evitar los auto spots en modo local, ahora hacemos lo siguiente para evitar los autospots que vienen de otros nodos:
Editamos el archivo situado en el directorio /perl/ DXProt.pm y buscamos la linea :
# bash down the list of bands until a valid one is reached
Justo después de esta linea colocamos las siguientes :
if (($_[2] =~ $_[6]) || ($_[6] =~ $_[2])) {
dbg("PC11: self: $_[6] attempted to spot $_[2]");
return;
}
Guardamos y reiniciamos el cluster haciendo un kill del proceso y ejecutando con ./cluster.pl &
De lo demás podemos hablar y verlo
Saludos!!!!
Gracias Rick por intentar tener una red cluster mas limpia, a ver si el resto de sysop se involucran.
Juanjo, pues de momento nada de nada.... Ni uno !!!
En fin, en el mio de momento los autospots por ejemplo no entran, ni en modo local ni en modo remoto, si algun despistado se autoanuncia por error en un contest estando en EA4ZK-8 pues que no se preocupe que no le van a sancionar por que no va a salir 
A ver si nos animamos....
Saludos
Gracias Rick, y por favor no desistas!
Lo intentaré pero no hay respuesta de nadie.....
En fin... ganas de mejorar no veo ninguna desde luego por parte de los Sysop, pero ni desde el sysop de URE .....
Me dedicare a otra cosa.....
A juntar chapas!!!!
Saludos
Funcionando en el cluster de la Sección Local de Madrid de URE, EA4RCU-5
Gracias Ricardo. Excelente colaboración !!
Saludos,
EA4RCU-5
http://ea4rcu.sytes.net/cgi-bin/spider.cgi
http://ea4rcu.sytes.net
Yo tenia la nomina domiciliada en el banco de toda la vida (español) porque no me cobraban comisiones, pero de repente empezaron a cobrarmelas,, ¿ Que hice ? Cambiar de banco.... por cierto... extranjero.
EA4RCU escribió:Funcionando en el cluster de la Sección Local de Madrid de URE, EA4RCU-5Gracias Ricardo. Excelente colaboración !!
Saludos,
EA4RCU-5
http://ea4rcu.sytes.net/cgi-bin/spider.cgi
http://ea4rcu.sytes.net
Gracias a vosotros por ponerlo en marcha e intentar mejorar la red de cluster... Solo un apunte, en caso de actualización del programa, hay que volver a hacerlo!!!!
Saludos
Hola Rick, como dice Javier no desistas, todavia quedamos alguno que pensamos que esto es lo correcto, espero que cada dia se apunten mas, saludos
Hay un error en el codigo, bueno , mas bien, en el archivo a editar, la primera parte queda igual :
Localizamos el archivo dx.pl y lo colocamos en el directorio local_cmd lo editamos y buscamos la linea :
return (1, @out) unless $valid;
Justo despues de esta linea colocamos lo siguiente:
if (($spotter =~ $spotted) || ($spotted =~ $spotter)) {
push (@out,"Please no self-spotting (use ANN instead)!");
return (1, @out);
}
Y lo guardamos, esto ayudará a evitar los auto spots en modo local, ahora hacemos lo siguiente para evitar los autospots que vienen de otros nodos:
LA SEGUNDA PARTE CAMBIA SEGUN LA VERSION DEL DXSPIDER:
Editamos el archivo situado en el directorio /perl/ DXProtHandle.pm y buscamos la linea :
if ($censorpc) {
my @bad;
if (@bad = BadWords::check($_[5])) {
dbg("PCPROT: Bad words: @bad, dropped") if isdbg('chanerr');
return;
}
}
# reject self-spots (HB9BZA - 27.07.2003)
if (($_[2] =~ $_[6]) || ($_[6] =~ $_[2])) {
dbg("PC11: self: $_[6] attempted to spot $_[2]");
return;
}
my @spot = Spot::prepare($_[1], $_[2], $d, $_[5], $nossid, $_[7], $_[8]);
# global spot filtering on INPUT
if ($self->{inspotsfilter}) {
my ($filter, $hops) = $self->{inspotsfilter}->it(@spot);
unless ($filter) {
dbg("PCPROT: Rejected by input spot filter") if isdbg('chanerr');
return;
}
}
La parte en rojo es la que tenemos que incluir, está alrededor de la linea 400pero con una busqueda sale facilmente
Saludos
Gracias por loa ánimos, si conocéis alguna asociacion o sede que tenga un nodo en dxspider en marcha, comentarselo por favor....
Un saludo
QDURE - https://qsl.ure.es
Imprime y confirma tus QSL en tan solo tres click.
Nunca fue tan fácil y cómodo
el confirmar tus contactos.
TIENDA ONLINE URE
Publicaciones, mapas, polos, camisetas, gorras, tazas, forros polares y mucho más...
WEBCLUSTER EA4URE
Conoce el nuevo WebCluster de URE, ahora con nuevos filtros e información y compatible con GDURE

