Chi mi ruba la banda? Scopriamolo con ntop

18 06 2008

Alzi la mano a chi non è mai capitato di dover condividere una connessione internet con dei coinquilini un po’ troppo esosi di banda? Ma come scoprire quale pc sta utilizzando più banda? Semplicissimo, basta usare ntop!

Ecco come utilizzarlo su Ubuntu (ma è disponibile una demo anche per Windows):
Installiamolo

 sudo apt-get install ntop

Decidiamo su quale interfaccia metterci in ascolto e scegliamo una porta per potere collegarci ad ntop attraverso il browser

sudo ntop -w porta_scelta -i interfaccia

Per visualizzare in tempo reale le statistiche e i grafici creati da ntop basta utilizzare un browser e aprire la pagina:

http://127.0.0.1:porta_scelta

Le informazioni disponibili sono moltissime (anche perché è un tool fatto dagli amministratori di rete e non solo per giocarci come faccio io!!), quella che interessa a noi si trova sotto “IP” e ci mostra il throughput dei singoli host, in giallo ho cerchiato gli “colpevoli” che utilizzano la maggior parte della banda!

Questo è tutto! Mi raccomando fatene buon uso :P





JIT - Information Visualization Toolkit

17 06 2008

Ecco un’altra simpatica scoperta che ho fatto durante una giornata passata a girovagare per la rete!

Jit (JavaScript Information Visualization Toolkit) è un toolkit che permette di utilizzare alcune tecniche scientifiche di visualizzazione di informazioni: è possibili utilizzare Treemaps, Spacemaps, Hyperbolic Threes e RGraph! Ma cosa sono esattamente? Beh date un’occhiata agli esempi :P





Tropico del Cancro

11 06 2008

E’ forse il libro più famoso di Henry Miller, che, purtroppo, in Italia non è molto conosciuto.

E’ l’autobiografia romanzata dello stesso Miller ed è ambientato nella Parigi degli anni ‘30: è un libro crudo, diretto, è stato accusato di oscenità, ma il vero scandalo è stato il fatto che Miller ha parlato di dettagli della vita di tutti i giorni, ma che nessuno aveva mai osato scrivere prima! Soprattutto mi hanno colpito le descrizioni dell’ambiente e della vita, che proiettano direttamente il lettore nella Parigi anni ‘30 e non appesantiscono mai la lettura!





Firefox supporterà effetti SVG su elementi HTML?

11 06 2008

Lo ammetto, è un titolo criptico, ma è molto semplice da spiegare: uno sviluppatore di Mozilla ha modificato Firefox in modo che si possano applicare delle maschere (descritte in formato SVG) direttamente ad una pagina HTML, in questo modo si potranno avere effetti grafici molto avanzati (smoothing, sharpening…) che non si possono avere con Flash o Silverlight!

Edit:

Naturalmente i test effettuati da Robert O’Callaha sono prove di implementazione, se la possibilità di utilizzare effetti SVG su elementi HTML si rivelerà utile, verranno scritti sicuramente degli RFC per descrivere una possible aggiunta ai futuri standard CSS o SVG, perché se rimarrà confinato al mondo di Firefox non sarà sicuramente utilizzato dagli sviluppatori web, in quanto non possono progettare un sito diverso per ogni tipo di browser!

Post di Robert O’Callaha





Rigenerare cache icone in Windows

11 06 2008

Questo è un piccolo trucco che ho scoperto per caso tra le guide del supporto di Microsoft…

Quando la cache delle icone si rovina e le icone dei file sono errate o scambiate tra loro basta entrare nel pannello di controllo andare sulle proprietà dello schermo e cambiare la profondità dei colori, da 32 a 16 o da 16 a 24(…insomma ci siamo capiti); dopodiché si riporta la profondità dei colori al valore di default e il gioco è fatto, le icone saranno di nuovo normali (senza dover installare inutili programmini…)





Inceneritori

29 05 2008

Incollo dal blog di Beppe Grillo, che a sua volta riporta un articolo di Repubblica del 16 maggio

“…435 (QUATTROCENTO TRENTACINQUE) ricerche scientifiche internazionali provano un aumento di tumori e nascite malformi spaventoso in prossimità dei termovalorizzatori…”

http://www.beppegrillo.it/2008/05/fonte_repubblic.html#comments





Pidgin e problemi con i suoni

24 05 2008

Non perché ma sul mio computer fisso Pidgin non ne voleva sapere di riprodurre i suoni, così girovagando per la rete ho trovato un trucco semplicissimo per risolvere il problema (su Hardy dovrebbe essere risolto, ma a me continuava a dare problemi).

Soluzione: impostare come comando per l’esecuzione dei suoni

aplay %s

Fonte:
http://blog.turbulentsky.com/2007/12/pidgin-has-no-sound-in-ubuntu-gutsy.html





Java Jni e MinGW

15 05 2008

Per esigenze lavorative mi sono scontrato con Jni, che permette a codice Java di chiamare o di essere chiamato da applicazioni native (scritte in C o C++).
Il procedimento per scrivere una classe che utilizza metodi nativi è un po’ macchinoso, ma è abbastanza semplice:

  • si scrive una classe Java che contiene lo scheletro dei  metodi che dovranno essere eseguiti (questi metodi devono essere preceduti dalla keyword native)
  • si compila la classe:
    javac nomeclasse.java
  • si crea l’header che contiene i prototipi delle funzioni:
    javah -jni nomeclasse
  • si implementano i metodi (aggiungendo tutte le librerie necessarie)
  • si compila il file sorgente e si crea una dll:
    gcc -I"C:\Program Files\Java\jdk1.6.0_02\include" -I"C:\Program Files\Java\jdk1.6.0_02\include\win32" -c nome_scheletro_generato -o nome_file_dll.o
    gcc -shared -Wl,--kill-at -o nome_file_dll.dll nome_file_dll.o eventuale_file.lib
  • si importa la dll nella classe java e da quel momento i metodi potranno essere invocati come fossero metodi di una qualsiasi classe java:static
    System.loadLibrary ("nome_file_dll");

E MinGW cosa centra? Ho avuto un piccolo problema utilizzando MinGW, perché il loader di Java non ne voleva sapere di caricare la dll che avevo creato…dopo un po’ di hacking ho scoperto che MinGW usava un name mangling diverso da quello che si aspettava il loader, quindi ho dovuto aggiungere l’opzione -Wl,–kill-at (per una spiegazione più approfondita vedere i link in nota).

P.S. ho testato questa guida sotto Windows, ma con le opportune modifiche si può utilizzare anche sotto Linux, in questo caso, però, bisognerà controllare il metodo di chiamata di default di gcc (_stdcall)

Riferimenti :
http://www.javaworld.com/javaworld/javatips/jw-javatip23.html

http://www.willus.com/mingw/yongweiwu_stdcall.html

http://forum.java.sun.com/thread.jspa?threadID=5200233





L’inglese, questo sconosciuto

15 05 2008

Un sito molto completo per chi deve “scontrarsi” con l’inglese :P

Si possono ricercare i phrasal verbs, i verbi irregolari, gli idiomi…





Powerset: motore di ricerca semantico

14 05 2008

Oggi ho scoperto un’interessante motore di ricerca Powerset, è un motore di ricerca semantico, quindi (almeno in teoria) permette di cercare concetti piuttosto che un insieme di parole: per ora funziona solo con wikipedia, ma sembra promettere bene! Ad esempio è possibile cercare i dipinti di Picasso (“paintings by picasso”), ecco il risultato. Oppure è possibile “estrarre” i fatti da un articolo di wiki riguardante Eintein.