Voici un tout petit programme de moins de 20 lignes permettant très simplement de surveiller un serveur grâce aux protocoles Jabber.
Il suffit de créer un compte Jabber spécifique pour le serveur à surveiller, et de l'ajouter dans votre liste de contacts, celui-ci apparaitra avec pour status la charge du système, pratique ! non ?
En prérequi, il vous faut juste le gem xmpp4r-simple, installez le comme ceci :
sudo gem install xmpp4r-simple
Le code est très facilement étendable selon vos besoins, je vous laisse faire...
require 'xmpp4r-simple'
LOGIN='le_compte_du_serveur@im.apinc.org'
PASS='lepass'
DEST='votre_compte_perso@im.apinc.org'
begin
$im = Jabber::Simple.new(LOGIN, PASS)
$im.deliver(DEST, "Hello !")
loop do
$im.status(nil, `hostname`.strip + ' : ' + `cat /proc/loadavg`.split.first(3).join(' '))
sleep 30
end
rescue => e
p e; sleep 10
retry
end
Lancez maintenant le script :
ruby jabber.rb
Voilà un petit aperçu du résultat dans Pidgin :
Si la technologie Java est persona non grata sur les terminaux mobiles d'Apple, les développeurs tout de même mettre à profit leur savoir-faire en développant des applications sous Java, converties ensuite en applications iPhone via la solution iSpectrum de FlexyCore.
Applications iPhone / iPod Touch - AppStore
Statistiques : 2 Message || 13 Vus
Message de vador
La technique d'enrichissement de la réalité grâce à la 3D devient de plus en plus courante : visite de musées, logiciels de conception d'intérieurs, essayage de vêtements à distance ou encore téléphones intelligents. Quelles sont les technologies mises en oeuvre et quelles seront les prochaines applications ? L'avenir de la réalité augmentée en questions.