Archive for the ‘Programmazione’ Category
Monday, March 17th, 2008
Con questo script si possono trovare il WWNN (World Wide Node Name), il WWPN (World Wide Port Name) e lo stato delle scheda in fibra (HBA), grazie ai files presenti in /proc/scsi/qla2xxx/.
Link: Locate WWNN WWPN 1.0
Posted in Bash Scripting, Programmazione | No Comments »
Monday, March 17th, 2008
Sto cominciando a smanettare con Python e tra le varie peripezie mi sono trovato a costruire una piccola GUI con un menu` abbastanza semplice ed ho scoperto che e` una cosa abbastanza banale.
Ecco un esempio per i buttoni:
# Button's
exit = QtGui.QAction(QtGui.QIcon('icons/exit.png'), 'Exit', self)
exit.setShortcut('Ctrl+Q')
exit.setStatusTip('Exit Application')
self.connect(exit, QtCore.SIGNAL('triggered()'), QtCore.SLOT('close()'))
online = QtGui.QAction(QtGui.QIcon('icons/online.png'), 'Online', self)
online.setStatusTip('Online ...
Posted in Programmazione, Python | No Comments »
Tuesday, February 12th, 2008
Siccome lo script ho dovuto usarlo per qualcosa di piu` serio mi e` toccato modificarlo un pochino.
Questo e` lo script fatto un po' meglio: UDP errors 2.0
Posted in Bash Scripting, Programmazione | No Comments »
Wednesday, February 6th, 2008
Questo script conta il numero di errori UDP ogni minuto e logga l'ora, il numero di errori e quanti errori ci sono stati nel minuto corrente. Io in genere lo lancio in background e poi tengo d'occhio il file di log (/var/tmp/udp_errors).
Ecco il link: UDP errors.
Posted in Bash Scripting, Programmazione | No Comments »
Wednesday, December 12th, 2007
Ho cominciato a smanettare con Python ed adesso passo a PyQT4.
Per ora sto seguendo delle guide on-line, sopprattutto la documentazione messa a disposizione da Riverbank, ovvero gli ideatori di PyQt.
Link: Introduction to PyQT4, Python Bindings for Qt v4, PyQt's Classes.
Posted in Programmazione, Python | No Comments »
Monday, December 10th, 2007
Oggi inizio a studiare Python nelle ore buche a lavoro, perche` partecipero` ad un progetto con dei miei amici per sviluppare un client Jabber in Python con le librerie QT.
La prima guida a cui faro` riferimento e` questa: Tutorial per principianti in Python di Josh Cogliati.
Posted in Programmazione, Python | No Comments »
Friday, December 7th, 2007
Questa e` un'altra funzione che mostra lo stato della RAM utilizzando il comando free e facendo vedere anche lo stato della partizione di swap.
E` una funzione semplicissima, di facile comprensione e molto probabilmente inutile ma la posto lo stesso: Ram Status
Posted in Bash Scripting, Programmazione | No Comments »
Wednesday, December 5th, 2007
Non e` molto utile come cosa ma ho fatto uno script che ritorna tutti gli ip che si riescono a pingare, pingando il broadcast.
In realta` l'avevo fatto con un secondo fine ma ci sto ancora lavorando, intanto pero` metto a disposizione lo script cosi` com'e`: Ping Broadcast.
Posted in Bash Scripting, Programmazione | No Comments »
Wednesday, December 5th, 2007
Spesso a lavoro mi trovo a non poter usare yum perche` il proxy lo uso solo da browser. Quindi ho scoperto che per usare yum con un proxy basta esportare le variabili HTTP_PROXY per i repository HTTP ed FTP_PROXY nel caso si utilizzino dei repository via FTP.
Cosi` ogni mattina ...
Posted in Bash Scripting, Programmazione | 2 Comments »
Tuesday, December 4th, 2007
Questa funzione consente di vedere la tabella delle partizioni in maniera piu` bella, esclusi i Volumi Logici. C'e` un piccolo bug riguardante l'esclusione dei volumi logici, anzi.. piu` che un bug e` una dimenticanza.
Utilizzo un array per memorizzare le partizioni, dopodiche` comincio a scorrerlo per riutilizzarne il contenuto.
Ecco il link ...
Posted in Bash Scripting, Programmazione | No Comments »