Script per convertire colori da HTML a RGB e viceversa
Pubblicato da Luca Scalvi, in Bash | 1 commento
Uno script veloce veloce che converte i colori da notazione HTML (esadecimale) a RGB e viceversa. Lo script vi propone le due alternative, selezionabili premendo 1 o 2. E’ scritto in bash e gira solo su Linux. Ho testato lo script su MAC OS X ma non funziona, colpa dell’operatore expr 
Popularity: 18%
UK TV per MAC OS X e Linux
Pubblicato da Luca Scalvi, in Bash | 5 commenti

EDIT: Potete vedere in diretta in streaming le qualifiche e il Gran premio del Belgio 2010 ->qui
Originariamente era UKTVLinux; uno script in bash per Linux che permette di vedere le principali emittenti britanniche in streaming, utlizzando VLC, senza bisogno di proxy o altri trucchetti. Ho realizzato una versione per MAC OS X che funziona perfettamente, basta rispettare i pochi requisiti:
Popularity: 39%
DHCP Monitor ( Linux e MAC )
Pubblicato da Luca Scalvi, in Bash | 1 commento
Quando in una rete (munita anche di accesso Wi-Fi) si comincano ad avere due o più pc sarebbe meglio tenere monitorata la situazione degli IP occupati nella rete, per fare un’analisi su che IP vengono utilizzati. Se poi abbiamo tutti i pc in rete con un IP statico è ancora più semplice scovare qualche potenziale intruso. Facciamola breve. Per realizzare un processo che controlli in automatico la presenza o meno di IP sulla nostra rete, ci servono 3 elementi: uno script, una lista di IP da pingare e il crontab.
Cominciamo con il più semplice: la lista di IP.
Non è altro che un file di testo nel mio caso, in cui c’è l’elenco degli IP che il nostro DHCP può assegnare ad un pc che si connette alla nostra rete (basta inserire per es: 192.168.1.1 fino a 192.168.1.255 )
Io ho creato l’elenco con Excel, il quale permette di creare una lista di numeri progressiva inserendo il primo ed il secondo valore. Trascinando la casella in basso, vi creerà l’elenco progressivo; non dovete fare altro che fermarvi al 255esimo valore, copiarlo ed incollarlo in un file che nel mio caso ho chiamato lista.txt
Popularity: 5%
IP change log
Pubblicato da Luca Scalvi, in Bash | Nessun commento
Tempo fa ho avuto dei grossi problemi di linea. Subivo dalle 3 alle 4 disconnessioni al giorno, dovute alla precarietà della linea internet nella mia zona. Dopo numerose chiamate al centro assistenza, nulla di fatto; insistevano dicendo che era il mio modem ecc ecc….al che ho deciso di dimostrare con carte alla mano tutti i cambi di IP che subivo durante la giornata ( cambi di IP = disconnessione dalla linea ADSL ). Mi serviva un programma che mi segnalasse, o meglio, che facesse lo storico delle disconnessioni. Una volta realizzato lo script e lanciato per 10 gg, ho raccolto circa 30 disconnessioni!. Finalmente si sono convinti a fare uscire un tecnico…. risultato? avevo il rapporto segnale/rumore più scadente della zona, dovuto appunto ad un gusto in centrale. Mi ci è voluto un pò ma alla fine ho risolto!
Parliamo ora dello script vero e proprio:
è composto da due parti, due script separati:
Nel mio caso il cambiamento di ip viene salvato in un file *.html e in uno *.txt che mi serve per altri scopi. Si può personalizzare per avvisare del cambio di ip via mail ad esempio.
Ecco il codice del primo, che chiamerò per comodità ip_check.sh:
#!/bin/bash
wget http://checkip.dyndns.org/ -q -O - | grep -Eo '\< [[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>' > "/home/server/scripts/ip_reg/myip.txt"
Popularity: 3%
Concept: WinMX Web Server (WWS)
Pubblicato da Luca Scalvi, in Bash | 1 commento

Ho realizzato uno script in bash che permetta di visualizzare la situazione dei download di WinMX direttamente da web. Lo script è primitivo, visualizza il nome del file in download e la sua percentuale di completamento.
Ovviamente come avrete capito c’è bisogno di una distro GNU/Linux per far girare questo script.
I casi sono due: o avete un server linux muletto che fa da p2p server sul quale c’è installato WinMX oppure potete optare per la mia soluzione. Ho un bel server con installato Ubuntu 32 bit sul quale gira una macchina virtuale XP. Su XP c’è installato WinMX il quale salva i file in download in una cartella condivisa con samba del server Ubuntu. In questo modo le dimensioni della macchina virtuale non raggiungono livelli abominevoli e salvando su una cartella condivisa e fisicamente collocata sul server Ubuntu, posso gestire meglio le funzioni dello script.
Popularity: 8%








