Un software per trovare la differenza in 2 file.
Capita di essere sbadati. Ti danni l’anima per risolvere un problema e poi ti dimentichi di segnarti la soluzione, aggiorni WordPress e la modifica sparisce.
Ho trovato un bug in WordPress, se una Tag è uguale al nome di una categoria, i post taggati con quell’etichetta vengono mostrati nella categoria uguale alla tag anche se li abbiamo inseriti in un’altra categoria.
Non so se si tratta di un vero bug, e non ho fatto nemmeno caso se questo bug si verifichi anche con il Loop standard, visto che dove mi si è presentato il problema stavo usando un Loop modificato.
La mia esigenza era di mostrare in alcune categorie i software contenuti in quelle categorie, in ordine alfabetico come si fa in un portale generico, quindi avere un post indesiderato in mezzo a quelli recensiti solo perchè aveva una tag uguale è una vera scocciatura.
Avevo trovato la soluzione dopo molte ore di ricerca sul web, modificando il file wp-includes/post.php.
Avevo conservato una copia del file originale e una copia del file modificato, ma mi sono dimenticato di segnare dove si trovava la modifica.
Il file in questione ha la bellezza di oltre 1800 righe di codice, quindi trovare la diferenza a occhio è praticamente impossibile.
Per questo motivo ho cercato un software che potesse fare il lavoraccio al posto mio, e ho trovato Meld, un programmino insignificante per Linux e OS X che mi ha risolto il problema in 10 secondi.

Su Ubuntu Meld si trova nel repository (in uno dei miei c’è, non so se in quelli standard o in uno “extra”), quindi per installarlo basta fare una ricerca con Synaptic oppure da Terminale dare un
sudo apt-get install meld
Poi si aprono i 2 file da confrontare, si preme sulla freccia Giù ed ecco le differenze che vengono subito mostrate, come si vede in figura.
Articoli Simili:
» Velocizzare Vista: disattivare indicizzazione automatica
Vista ha un motore di ricerca che indicizza tutti i
» Gli Sloggati: Foto di Gatti e di Cicciolina
Oltre alle solite chiavi di ricerca (foto di gatti, foto
» H1 e H2 nel Template di WordPress
Una delle tante cose da fare per migliorare il piazzamento
» FileZilla: il miglior software gratuito per l’FTP
FTP, acronimo di File Transfer Protocol (Protocollo Trasferimento File) è
» The Excerpt: Il Riassunto
Nelle varie funzioni di Wordpress, una che a mio avviso
» Due mesi con Ubuntu 7.04
Quasi tutti gli anni, tornando dalle ferie che generalmente faccio
» Fresh Download: free download manager
Fresh Download è un download manager gratuito nonchè acceleratore di

Usare il comando diff era troppo a basso livello? ;-)
Se poi vuoi fare lo sborone, c’è sempre il buon vecchio Emacs con il suo diff/merge integrato, che ti permette di fare il diff, il merge e il diff/merge a tre livelli.
uso Linux da pochi mesi e non ho mai usato Emacs, che mi incuriosisce, ma non credo che troverò mai il tempo e sopratutto la voglia di imparare ad usarlo, anche se chi lo usa vedo che ne parla sempre benissimo.