Archivio mensile per settembre, 2007

Happy birthday, Google

Visto che l'80% delle visite al blog arrivano dal famoso motore di ricerca che oggi compie nove anni, mi unisco anch'io agli auguri :-)

logo Google per il compleanno

E non ascoltare i pirla che ti chiedono di togliere i blog dalla pagina dei risultati, mi raccomando !

La data ufficiale della nascita di Google è per l'appunto il 27 settembre 1998 come riportato da Google stesso.

Feed RSS per le sezioni dei forum SMF

Tempo fa mi ero creato via Dapper dei feed RSS per mostrare i nuovi Topic aperti nei Forum a cui sono iscritto, diciamo che preferisco navigare fra le varie discussioni dalla sidebar (via Sage) piuttosto che ricevere email di notifica o navigare nella board del forum. Ebbene, oggi ho scoperto che, almeno per i forum basati su SMF (Simple Machine Forum) questo non è necessario, in quanto il feed viene generato automaticamente da SMF.

Per sottoscrivere il feed RSS è sufficiente aprire la board a cui si è interessati (ad esempio la sezione Firefox sul Forum di MozillaItalia) e aggiungere questo al link che appare nella barra degli indirizzi:

&type=rss&action=.xml

AGGIORNAMENTO: se si vuole aumentare il numero di post visualizzati nel feed (di default ne vengono mostrati solamente cinque) è sufficiente aggiungere all'URL:

&limit=numero_post_visualizzati_nel_feed

Capisco che se si usa un vero feed reader questo tipo di feed perde di utilità, tanto vale navigare nelle varie sezioni, ma se usate Sage è comodo avere l'elenco delle ultime discussioni a portata di click. Si aggiunga che questo feed self-made by SMF visualizza anche un'anteprima dei messaggi e non solo il loro titolo come avveniva per i feed creati usando un'applicazione esterna :-) . Peccato solo che il titolo del feed generato non sia quello della sezione ma riporti solamente il nome del forum.

Qualche esempio:

logo feed RSS   Feed RSS per la board “Firefox” del Forum di MozillaItalia

logo feed RSS   Feed RSS per la board “Thunderbird” del Forum di MozillaItalia

Beh chi lo sapeva già ? Io non me ne ero mai accorto sinceramente :-P , altrimenti non avrei mai perso tempo a crearmeli via Dapper.

Come conoscere le scorciatoie da tastiera di uno specifico programma ?

KeyXL è un database online di scorciatoie da tastiera. E' possibile navigare per categorie di software, per sistemi operativi di riferimento oppure cercare una specifica applicazione di interesse (disponibile anche un search plugin da installare nel proprio browser).

Fonte: Alta Gradazione

Scanner online

In questa pagina si possono trovare l'elenco di tutti gli strumenti per eseguire scansioni online alla ricerca di virus, malware, spyware, trojan e robaccia simile. L'uso di uno scanner online può essere utile per avere un ulteriore parere sulla pericolosità di alcuni file presenti sul nostro PC.

Sono raccolti sia tool che permettono di effettuare scansioni globali , sia tool per l'analisi di singoli file. Per ognuno di essi è indicato:

  • tecnologia usata per effettuare la scansione (ActiveX, Java, plugin distribuiti dal produttore);
  • capacità di eseguire scansioni mirate ad aree predefinite dell’HD;
  • disponibilità di uno scanner stand alone da poter scaricare gratuitamente;
  • capacità di ripulitura della minaccia rilevata durante la scansione.

A parte Trend Micro HouseCall e Panda TotalScan tutti i tool che permettono di eseguire una scansione completa necessitano di Internet Explorer in quanto fanno uso degli ActiveX. Rispetto ai tool stand alone la scansione online ha il vantaggio di aggiornarsi al volo, anche se è praticamente inutilizzabile se non si ha una connessione a banda larga. Prima di eseguire la scansione è comunque sempre consigliabile assicurarsi di non avere qualche rootkit installato che nasconda i malware presenti sul PC.

Per quanto riguarda i file scanner, scioè i tool per scansionare singoli file uploadati, il migliore resta VirusTotal che utilizza più motori per analizzare il file anche se, quello messo a disposizione dalle aziende antivirali sul proprio server utilizza versioni più aggiornate del database virale rispetto a quello utilizzato da VirusTotal. E' anche disponibile un'estensione per Firefox che permette un semplice upload dei file da far controllare a VirusTotal.

Se volete un'autorevole opinione sulla bontà dei database virali (e non della bontà degli antivirus desktop che utilizzano tali database) potete dare un'occhiata a questo test condotto da AV-Comparatives. Per una comparativa dei vari prodotti desktop invece, vi rimando a questo articolo di Megalab.it.

Shift themes series reloaded

Finalmente un'anima buona sembra aver ripreso in mano i temi della serie Shift :-D . Ne esistevano moltissimi, di svariate colorazioni ma il loro sviluppo è stato interrotto circa un'anno fa,l'ultima versione che si trovava era compatibile con la serie Firefox 1.5.x. Nonostante l'incompatibilità comunque, io ne forzavo sempre l'installazione in quanto, il BlueShift era l'unico tema dark che mi piacesse veramente e dopo un po' che si sta al PC i colori chiari iniziano a far male alla testa :-P . La versione forzata ha però un sacco di difetti e nonostante abbia provato a modificare più e più volte i CSS non sono mai riuscito a farlo funzionare bene con la versione 2.0 (io sono un pessimo designer).

Nonostante tutti questi problemi continuavo ad installarlo e ad usarlo sopratutto alla sera in luogo del Noia o del tema di default. Oggi, avendo installato la alpha8 ho voluto, come al solito e come non si dovrebbe mai fare :-P , installarlo anche su Firefox 3, e sorpresa lo hanno tolto da Mozilla Update. Cerca e ricerca alla fin fine ho trovato un tema denominato RedShift, compatibile con la versione 2.0 di Firefox, e leggendo i commenti:

The entire series will be made available when the FINAL is done. Redshift V2 is a pre-release testing copy. There is no set date. They will be done when they are done.

il che mi fa sperare che al più presto tornerà disponibile il mio caro BlueShift :-D . Il tema non è comunque una versione stabile, solo una prima bozza verso la compatibilità con Firefox 2.0 e superiori. Nonostante ci sia ancora qualche sbavatura qua e là sempre meglio di forzare l'installazione di un tema non compatibile.

Non è che la versione rossonera mi faccia proprio saltare dalla gioia (sopratutto per le ricorrenze calcistiche della combinazione cromatica) però sono contento che abbiano ripreso lo sviluppo. Per ora aspetto fiducioso e vedo se riesco a ricavare qualche buon consiglio dal RedShift per migliorare il mio vecchio BlueShift.

NOTA: installare qualcosa di non compatibile è una pessima idea, se non si rompe le scatole a nessuno sui problemi che ne derivano però, lo si può anche fare :-P

Lunga vita e prosperità per Thunderbird

Ecco una bella notizia :-) . Mozilla rilancia con forza il suo impegno per lo sviluppo di un client di posta lanciando e finanziando un nuovo progetto che si baserà sull'attuale codice di Thunderbird. Il progetto verrà coordinato da David Ascherche fra le altre cose è direttore della Python Software Foundation.
La notizia potete leggerla in inglese sul blog di Mitchel Baker o in italiano su pseudotecnico blog:

MOUNTAIN VIEW, CALIFORNIA – 17 Settembre 2007 – Mozilla ha presentato oggi un nuovo progetto per stimolare l?innovazione nel campo della posta elettronica e delle comunicazioni su Internet. Mozilla ha pianificato lo sviluppo di un nuovo software di comunicazione basato sul codice e sul marchio di Thunderbird. Questa nuova iniziativa ha inoltre lo scopo di far crescere una solida comunità di sviluppatori, in modo da rendere possibile futuri miglioramenti attraverso il processo di sviluppo Open Source e fondato sulla comunità, filosofia alla base del browser web Firefox.

Speriamo sia la volta buona che migliorino le funzionalità di newsreader di Thunderbird. Si lo so, Thunderbird è sopratutto un client di posta prestato ai newsgroup ma, proprio fra gli utenti di usenet si trova un bacino di utenza abbastanza orientato all'utilizzo di questa forma di comunicazione. Già riuscire ad avere una cartella virtuale in cui vengano raccolte tutte le risposte alle discussioni marcate con Watched sarebbe un enorme passo avanti.

Chiudo con un consiglio, Thunderbird ha una Start page, secondo me, bisognerebbe farla ad immagine e somiglianza di quella di Firefox, o almeno aggiungerci un bel form di ricerca che sputi fuori un "&client=thunderbird" (o qualcosa del genere), così magari qualche soldino in più arriva :-P , sicuramente non tanti quanti ne prende Firefox ma, poco è meglio di nulla.

Mozilla24 e giornata del software libero

Oggi è la giornata dedicata al software libero e opensource. L'iniziativa è promossa dall'associazione Software Freedom International e vede fra gli sponsor: Canonical, Google, la Free Software Foundation, lo Unix User Group danese e MindTouch. Quindi quale migliore occasione per provare a scaricare software libero e fare un giro di prova ?

Mozilla parteciperà all'evento e per l'occasione ci sarà una ventiquattro ore totalmente dedicata all'evento con conferenze e festeggiamenti che potrete seguire su Mozilla24

Per l'occasione sono stati lanciati alcuni contest ai quali webdesigner e sviluppatori possono aderire, fra i tanti Foxtrack si addice ai blogger pigri come il sottoscritto che sperano di aumentarsi un po' il PR :-) . :

Mozilla 24 - Worldwide Community Event

Disponibili anche dei simpatici Wallpaper di Foxkeh, la mascotte di Mozilla Japan, creati apposta per l'occasione.

Wallpaper

Su Mozillalinks edizione italiana trovate una lista completa dei contest ai quali potrete partecipare.

Fonte: Mozillalinks edizione italiana.

Search plugin per Google beta shortcut

In un vecchio post avevo scritto che con Google.com era possibile accedere ad una pagina dei risultati più "accessibile", che permette cioè l'utilizzo di alcuni shortcut per navigare fra i vari risultati della ricerca. Bene, non è vero che solo Google.com offre questa possibilità, anche Google.it la supporta, l'importante è usare una versione Beta della pagina dei risultati.
Riepilogo le scorciatoie disponibili nella versione "accessibile" di Google:

  • J – seleziona il risultato successivo;
  • K – seleziona il risultato precedente;
  • O oppure Invio – aprono il risultato selezionato;
  • / – sposta il cursore nella barra di ricerca
  • ESC – riporta il focus nella pagina.

Chi vuole può installare il search plugin, cliccando sul seguente link:

favicon Installa il plugin di Google Search Shortcut

C'è una cosa particolare in quel search plugin, vediamo se qualcuno se ne accorge :-) .

Altri post che potrebbero interessare:
Creare un Search Plugin per il proprio blog,
Google migliora l'accessibilità delle pagine dei risultati

Un po' di spam

Questa è una simpatica mail che ha passato sia il filtro antispam di Yahoo, sia quello di Thunderbird :-P . La mail fa riferimento ad un contest lanciato qualche mese fa da Geekissimo, un famoso blog italiano, mediante cui era possibile vincere un Ipod Shuffle. Tutti i link (rimossi) rimandano ad una pagina phishing del sito di Poste.it (che novità :-P ). Il link sembra ispirato da Lino Banfi:
posteitaliene-bancoposteonline.net/bancopostaonline.poste.it/bpol/cartepr/
Ah, non incollatelo nella barra degli indirizzi che altrimenti vi catapultate sul sito truffa.

Finalmente oggi pomeriggio alle 14 circa è stato decretato il vincitore del contest sull?iPod Shuffle .L?estrazione è stata realizzata in diretta oggi omeriggio qui su Geekissimo e Dissacration alle 12.30 per chi non ha potuto assistere, qui sotto potete registrare per contest.Loro non centra niente con la famosa serie televisiva, si tratta di un contest dove è possibile vincere 5000Euro per il primo classificato. Per partecipare bisogna avere uno carta PostePay o di un conto BancoPosta ,a seguito di verifiche nei nostri database clienti, necessario per l'utilizzo online la conferma dei suoi dati.Le chiediamo di confermarci i dati in nostro possesso entro 2 giorni dalla presente.

Accedi ai servizi online di Poste.it e verifichi il suo account

L'Assistenza Clienti, dopo aver ricevuto la documentazione e averne verificato la completezza e la veridicita, provvedera immediatamente ad attivare il suo participatione

Per chi non fosse ancora cliente di Poste.it
Da oggi la possibilita di usufruire dei servizi online di Poste.it anche ai titolari di carte di credito-debito di altri gestori, potendo tenere sempre sotto controllo il proprio saldo, gli ultimi 40 movimenti, potendo ricaricare carte postepay, pagare le sue bollette direttamente da casa e moltissimo altro!
Sarebe inoltre possibile per tutti i possessori di carte di creditodebito dei circuiti VISA Electron, Mastercard, American Express, ricaricare il proprio telefono cellulare * senza alcun costo aggiuntivo
Contact Center

*Numero gratuito 803.160* (dal lunedi al sabato dalle ore 8 alle ore 20).

E visto il numero di computer infettati dal Worm Storm, aspettatevi un sacco di spam prossimamente :-P

Usare Sed per recuperare le email "invisibili" in Thunderbird

Vediamo come si può usare una piccola utility da prompt dei comandi per recuperare le email cancellate per sbaglio da Mozilla thunderbird. Prendetelo come un semplice esercizio per imparare le regex o per imparare ad utilizzare sed. Per recuperare le email cancellate meglio usare un piccolo programmino che si chiama: Thunderbird Reset Status. Al momento Thunderbird Reset Status recupera le email ma perde eventuali marcature da parte dell’utente o stati di avvenuta risposta al messaggio, anche se Paolo Kaosmos, sviluppatore di moltissime utili estensioni per Firefox e Thunderbird nonchè moderatore sul forum di MozillaItalia, sta cercando di modificare il codice del programma per fare in modo che queste informazioni non vengano perse. Se siete interessati leggetevi questa discussione.

Prima di tutto bisogna spiegare cosa avviene quando un messaggio viene cancellato. Thunderbird in realtà non cancella il messaggio ma aumenta di otto unità il valore del parametro X-Mozilla-Status. Il messaggio, pur rimanendo nell’archivio, non verrà visualizzato da Thunderbird; per eliminare il messaggio dall’archivio è necessario compattare le cartelle. Dopo questa operazione il messaggio verrà definitivamente cancellato e non sarà più possibile recuperarlo. Se non si ha ancora compattato la cartella è quindi possibile recuperare le email “invisibili” diminuendo di otto unità il valore di X-Mozilla-Status.

In breve:

  • se il messaggio è stato letto l’ultima cifra di X-Mozilla-Status aumenta di uno;
  • se è stato risposto al messaggio,l’ultima cifra di X-Mozilla-Status aumenta di due;
  • se il messaggio viene marcato dall’utente, l’ultima cifra di X-Mozilla-Status viene aumentata di quattro unità;
  • se il messaggio viene cancellato l’ultima cifra di X-Mozilla-Status viene aumentata di otto.

Questo in sintesi, una spiegazione più accurata sui valori assunti da X-Mozilla-Status la trovate sul blog di pseudotecnico (link alla fine).

Ciò premesso, si può facilmente dedurre che tutti i messaggi cancellati hanno l’ultima cifra compresa fra 8 e F (valore esadecimale di 15=0001+0002+0004+0008).

E’ quindi sufficiente usare un editor di testo, modificare manualmente il valore di X-Mozilla-Status per recuperare le email cancellate. Naturalmente la cosa diventa abbastanza tediosa se le mail sono tante, senza togliere che gli editor di testo potrebbero avere problemi con file molto grossi. Bene, esiste un modo molto semplice per eseguire modifiche ad un file di testo senza editarlo, ed è utilizzare un editor di flusso come sed.

Bene, questo è il comando perrecuperare tutte le vostre email:

sed -e "/^X-Mozilla-Status:.*[89abcdef]$/{s/8$/0/;s/9$/1/;s/a$/2/;s/b$/3/;s/c$/4/;s/d$/5/;s/e$/6/;s/f$/7/}" prova. > prova2.

Su Linux probabilmente l’uso dell’apice singolo è preferibile rispetto all’uso dei doppi apici, su Windows l’uso dei doppi apici si rende necessario perché altrimenti viene ignorato il carattere ‘^’ che indica l’inizio della riga (in effetti è molto improbabile ci sia un matching da qualche altra parte ma giusto per essere precisi :-) )

Riga che dovete copiare nel prompt dei comandi, dove naturalmente al posto di “prova.”, dovrete inserire il nome dell’archivio di posta che contiene le email da recuperare (ad esempio “inbox.” per la cartella “Posta in arrivo”) e al posto di “prova2.” il nome dell’archivio in cui verranno salvate le email recuperate. Ovviamente il comando va dato dalla cartella in cui si trovano gli archivi di posta (di solito: Profilo/Mail/Local Folders) e facendo attenzione ad aggiungere la cartella di “sed.exe” al PATH di sistema. Se è arabo chiedetelo nei commenti : Alla fine ho inserito il link ad un vecchio post che vi permette di attivare il copia/incolla nel prompt dei comandi, nonchè attivare l’autocompletamento, in modo da non metterci una vita intera :-P .

ATTENZIONE: se non siete esperti, lasciate perdere questo post, ignoratelo tranquillamente e passate oltre che altrimenti poi se perdete le vostre email ve la prendete con me :-P .

Cerchiamo di capire cosa fa. Prima guardiamo il comando nella sua interezza e poi vedremo di spiegare il significato di quello che c’è dentro agli apici:

sed -e "/regex/comandi" prova. > prova2.

viene tradotto così: leggi il flusso proveniente dal file “prova.” e applicagli lo script racchiuso fra i doppi apici (significato dell’opzione -e), quindi scrivi il flusso processato nel file “prova2.”. E ora vediamo il significato di ciò che è racchiuso fra apici.. Ci sono due parti, la prima è una regex (espressione regolare) e la seconda una sequenza di comandi separati dal ‘;’. Traducendo, sed legge il flusso riga per riga, quando incontra una riga che soddisfa la regex la processa applicando i relativi comandi. La regex viene racchiusa (sempre fra ‘/’. Per chi non lo sapesse, ecco il significato di alcuni caratteri usati nella regex:

  • ^ indica l’inizio riga;
  • $ indica la fine della riga;
  • . un qualunque carattere;
  • * una qualunque ripetizione del carattere, .* è qualsiasi cos
  • [xyz] il carattere può essere uno fra quelli indicati fra parentesi quadre, nel nostro caso le cifre (esadecimali): 8,9,a,b,c,d,e,f.

Detto questo:

/^/X-Mozilla-Status:.*[89abcdef]$/

significa: applica i comandi solo alle righe che iniziano con ‘X-Mozilla-Status:’ e che finiscono con uno dei caratteri racchiusi fra parentesi quadre, a queste vengono dunque applicate una serie di sostituzioni mediante il comando ‘[b]s/ / /[/b]‘:

s/8$/0/;s/9$/1/;s/a$/2/;s/b$/3/;s/c$/4/;s/d$/5/;s/e$/6/;s/f$/7/

La sostituzione avviene (si veda l’uso del ‘$’ solo se il carattere si trova a fine riga. Si noti che se non si usasse questa accortezza, X-Mozilla-Status diventerebbe X-Mozillb-Stbtus e tutto andrebbe a farsi benedire.

Bene, un po’ contorto ma spero si capisca :-) . Se volete “vedere i messaggi che si vanno a recuperare con questo metodo, provate con:

sed -n -e "/^X-Mozilla-Status:.*[89abcdef]$/,/^From/p" pinbox.  | more

in questo caso non specificando una periferica di output verrà visualizzato tutto a schermo :-) . Naturalmente usare [strong]grep[/strong] è molto più sensato :-) .

Download:
Sed e Grep per Windows li trovate a questo indirizzo, potete scaricarli singolarmente o via getGnuWin32 che vi scaricherà un sacco di altri utili applicazioni da linea di comando. Chi usa Cygwin non serve faccia nulla perchè vengono installate di default.

Thunderbird Reset Status lo potete scaricare da se siete utenti Windows e da ] se state usando Linux.

Link di approfondimento:
Documentazione Sed (la seconda parte dell’articolo è la più interessante delle tre),
Spiegazione dei valori assunti dall’X-Mozilla-Status,
Grep, cose utili da sapere,
Abilitare il copia/incolla e l’autocompletamento nel prompt dei comandi (Windows).

Technorati Tags: , , ,