Windows XP ignora il file C:\WINDOWS\system32\drivers\etc\hosts

Aggiungo un IP e relativo nome host FQDN in C:\WINDOWS\system32\drivers\etc\hosts, sapendo che il servizio Client DNS dovrebbe risolvere un nome solo dopo aver cercato nel file, eppure pare ignorarlo.

Verifichiamo il registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
DataBasePath=%SystemRoot%\System32\drivers\etc
, niente di strano.

Riavvio il servizio e non cambia nulla, riavvio la macchina...idem.

Allora provo a cancellare il file hosts e ricrearlo, riavvio il servizio Client DNS e funziona.

Creare un file da usare nelle serie temporali con finestra

Un uso tipico avviene per allenare le reti neurali e altri sistemi ad apprendimento, supponiamo che i dati siano incolonnati:
1
2
3
4
5
6
7
8
9
1
2
3
4
5

$ cat test.sh

#!/bin/bash
WIN=5 #dimensione finestra
count=0
c=0
while read line
do
        arr[$count]=$line
        let "count+=1"
done
for ((i=0; i<=((${#arr[@]}-$WIN)) ;i++))
do
        for ((c=0;c<$WIN;c++))
        do
                echo -n "${arr[(($i+$c))]}"
                echo -ne "\t"
        done
        echo
done

facciamo un piccolo test:

Ordinare i valori delle righe di un file

Esempio classico: i files storici del lotto
2001/01/03 BA 26 59 60 67 17
2001/01/03 CA 13 83 16 41 68


$ cat test.sh

#!/bin/bash
while read line
    do
    set -- $line
    echo -n "$1 $2 "
    echo "$3 $4 $5 $6 $7" | tr " " "\n" | sort -n | tr "\n" " "
    echo
done

$cat archivio.txt | test.sh
2001/01/03 BA 17 26 59 60 67
2001/01/03 CA 13 16 41 68 83

Syndicate content