Archive for luglio, 2009

27 luglio 2009

Dig

di Spinus

No..non è una canzone dei Mudvayne! E’ un comando per avere informazioni/interrogare i DNS registrati per la nostra connessione!
Uso base
dig
L’output è un po’ una pappardella, comunque le informazioni che possono interessare frequentemente sono in fondo, dove troviamo il tempo impiegato per avere una risposta, l’ip del server e la data

; DiG 9.5.1-P2
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4708
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;. IN NS
;; ANSWER SECTION:
. 517657 IN NS B.ROOT-SERVERS.NET.
. 517657 IN NS C.ROOT-SERVERS.NET.
. 517657 IN NS D.ROOT-SERVERS.NET.
. 517657 IN NS E.ROOT-SERVERS.NET.
. 517657 IN NS F.ROOT-SERVERS.NET.
. 517657 IN NS G.ROOT-SERVERS.NET.
. 517657 IN NS H.ROOT-SERVERS.NET.
. 517657 IN NS I.ROOT-SERVERS.NET.
. 517657 IN NS J.ROOT-SERVERS.NET.
. 517657 IN NS K.ROOT-SERVERS.NET.
. 517657 IN NS L.ROOT-SERVERS.NET.
. 517657 IN NS M.ROOT-SERVERS.NET.
. 517657 IN NS A.ROOT-SERVERS.NET.
;; Query time: 547 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Mon Jul 27 22:43:51 2009
;; MSG SIZE rcvd: 228

Esempio complesso (:P), ovvero chiedere informazioni su un indirizzo specifico
dig http://www.google.it

DiG 9.5.1-P2 http://www.google.it
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42606
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.google.it. IN A
;; ANSWER SECTION:
http://www.google.it. 345012 IN CNAME http://www.google.com.
http://www.google.com. 30 IN CNAME google.navigation.opendns.com.
google.navigation.opendns.com. 30 IN A 208.69.34.230
google.navigation.opendns.com. 30 IN A 208.69.34.231
;; Query time: 405 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Mon Jul 27 22:48:55 2009
;; MSG SIZE rcvd: 131

Naturalmente si possono fare query molto più complesse con tutti (o quasi) i parametri che possono essere utilizzati per una query DNS…mi sento di segnalare l’unico bug degno di nota di Dig (secondo man)

BUGS
There are probably too many query options.

P.S.
Perchè è così incasinato inserire del codice nel blocco “codice” di wordpress?? 😦

27 luglio 2009

Errori da non fare quando si progettano GUI

di Spinus

Interface bloopers: una breve, ma interessante analisi sugli errori più comuni delle interfacce grafiche di programmi Open Source
Questo è solo uno dei vari video del GCDS

Via Pollycoke

23 luglio 2009

Notepad++ 5.4.5

di Spinus

Notepad++ è un editor OpenSource, che può essere esteso con numerosi plugin (molti sono compresi nell’installazione base); tra le varie funzioni

  • tab
  • monitoraggio cambiamenti sui file aperti
  • ricerca/sostituzione con espressioni regolari (anche tra file)
  • numerose funzioni di codifica/decodifica es: base64, Html escaping
  • selezione di colonne (e non solo per righe)
  • evidenziazione della sintassi
  • ….molto ma molto altro pur rimanendo un editor molto leggero
  • Unica pecca…ho notato che fatica a caricare file di testo molto grandi (>100MB)….in effetti non tutti i giorni si ha a che fare con file di testo così grandi..ma se avete un server che logga in un unico file per mesi e mesi sapete di cosa parlo!

    Ho notato con piacere che nella nuova versione il plugin per comparare i file è installato per default (il chè evita di scaricarsi il plugin a mano, decomprimere l’archivio e copiarlo nella directory di Notepad++ – operazioni troppo lunghe per i mei gusti :P)

    Tag: ,
    21 luglio 2009

    Weave (0.5pre2) 0.5pre3

    di Spinus

    Aggiornamento: oggi hanno rilasciato una nuova pre-release di Weave che dovrebbe essere l’ultima prima della 0.5 definitiva!

    Perché provare un’estensione instabile e che potrebbe causare gravi danni al vostro profilo di Firefox 3.5?? Beh, perché i danni li ho già fatti…perciò ho fatto che provare la nuova versione di Mozilla Weave :p
    Come provare la nuova versione:

  • fare un backup del vostro profilo!!!
  • fare un backup del vostro profilo!!!
  • fare un backup del vostro profilo!!!
  • installare l’ultima build disponibile di Weave
  • rivviare Firefox e aspettare che Weave completi la sincronizzazione
  • notare che il processo di sincronizzazione è più veloce
  • Motivo vero per provare 0.5pre2

  • non riuscivo più a sincronizzare i vari profili Lavoro/Casa, per un “Async.error” dovuto ad un “item not recognized”..probabilemente un cambiamento di places introdotto in Firefox 3.5
  • Qualche info dal gruppo di discussione di Mozilla Labs Weave

    21 luglio 2009

    K.I.T.T. è tornato!

    di Spinus

    Sembra che un pazzoide abbia creato un modello funzionante di Kitt..la mitica auto di Supercar!

    http://corrieredelmezzogiorno.corriere.it/bari/notizie/cronaca/2009/21-luglio-2009/supercar-torna-vivere-nuovo-telefilme-foggia-kitt-macina-ancora-strada-1601589029170.shtml

    Tra l’altro scopro leggendo l’articolo che hanno fatto una nuova serie di Supercar…non vedo l’ora di vedere come sarà 😛

    Approfondimenti:
    non può mancare una lettura del Blog di K.I.T.T. (anche se non è aggiornato da un bel po’)