X Files 20110901 propone 102 nuovi filtri e la risoluzione per alcuni bug che affliggevano le vecchie versioni (Yahoo! Mail, per esempio, uno dei più lamentati).
Ecco quindi le specifiche:
Dettagli sul rilascio
- versione: 20110901
- rilasciata il: 1 settembre 2011 (previsto: 1 settembre 2011)
- voci incluse: 1736
- voci nuove: 102
- occupazione su disco: 61 KB
- richiede: ABP 1.3.9 (compatibile anche con le vecchie versioni)
Sottoscrivi Abp X Files ora!
Sistema di aggiornamento automatizzato per Internet Explorer! :-)
Dalla scorsa release, vi ho mostrato quanto sia facile utilizzare X Files con il vostro Internet Explorer (perché non passate a Firefox?)
Il codice è il seguente:
' ABP X FILES per Internet Explorer & Simple AdBlock ' AUTOMATED FILTER DOWNLOADER 0.2 ' ' Lo script chiude tutte le finestre di Internet Explorer aperte, aggiorna la lista filtri ABP X Files per Simple AdBlock e avvia una nuova sessione di Internet Explorer con i nuovi filtri già in funzione, in completa autonomia! Basato su lista stabile. ' ' Sviluppo: Claudio Cantalupo ' Modifiche: Giovanni F. -Gioxx- Solone (dev@gfsolone.com) ' Testato su: Internet Explorer 9 su Windows 7 Pro Sp1 ' ' Non toccare nulla oltre questa riga! ' Do not touch anything below this line! HTTPDownload "http://noads.it/filtri.txt" Sub HTTPDownload(myURL) ' Variables and constants definition Dim i, objFile, objFSO, objHTTP, strFile, strMsg Dim objWMIService, objProcess, colProcess Dim strComputer, strProcessKill Const ForReading = 1, ForWriting = 2, ForAppending = 8 ' Kill Internet Explorer, if open strComputer = "." strProcessKill = "'iexplore.exe'" Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" _ & strComputer & "\root\cimv2") Set colProcess = objWMIService.ExecQuery _ ("Select * from Win32_Process Where Name = " & strProcessKill ) For Each objProcess in colProcess objProcess.Terminate() Next WSCript.Echo strProcessKill & " terminato, cerco e aggiorno la versione di ABP X Files ... " ' Create a File System Object Set objFSO = CreateObject( "Scripting.FileSystemObject" ) ' Check if the specified target file or folder exists, and build the fully qualified path of the target file Set objShell = CreateObject("Wscript.Shell") Set objProcess = objShell.Environment("Process") strApplicationData = objProcess("APPDATA") strFile = strApplicationData + "\..\LocalLow\Simple Adblock\filter_personal.txt" ' Create an HTTP object Set objHTTP = CreateObject( "WinHttp.WinHttpRequest.5.1" ) ' Download from the specified URL objHTTP.Open "GET", myURL, False objHTTP.Send if LenB( objHTTP.ResponseBody ) < 500 Then MsgBox "Errore durante il download di ABP X Files ..." & chr(13) & "Lista non trovata o sito web momentaneamente non funzionante." & chr(13) & "I filtri non sono stati aggiornati." Exit Sub End If ' Create or open the target file Set objFile = objFSO.OpenTextFile( strFile, ForWriting, True ) ' Write the downloaded byte stream to the target file For i = 1 To LenB( objHTTP.ResponseBody ) objFile.Write Chr( AscB( MidB( objHTTP.ResponseBody, i, 1 ) ) ) Next ' Close the target file objFile.Close() ' Remove line 1 to 8, credits of ABP X Files by gfsolone.Com For i = 1 To 8 DeleteLine strFile, "", 1, 0 Next ' Finally, open Windows Internet Explorer with a new version of ABP X Files! Set oIE = CreateObject("InternetExplorer.Application") oIE.Visible = True oIE.Navigate "http://gfsolone.com/abp-xfiles/latest-abpxfilesie" End Sub Sub Run(ByVal sFile) ' Variables definition Dim shell Set shell = CreateObject( "WScript.Shell" ) shell.Run Chr(34) & sFile & Chr(34), 1, false Set shell = Nothing End Sub Sub DeleteLine(strFile, strKey, LineNumber, CheckCase) 'Use strFile = "c:\file.txt" (Full path to text file) 'Use strKey = "John Doe" (Lines containing this text string to be deleted) 'Use strKey = "" (To not use keyword search) 'Use LineNumber = "1" (Enter specific line number to delete) 'Use LineNumber = "0" (To ignore line numbers) 'Use CheckCase = "1" (For case sensitive search ) 'Use CheckCase = "0" (To ignore upper/lower case characters) Const ForReading=1:Const ForWriting=2 Dim objFSO,objFile,Count,strLine,strLineCase,strNewFile Set objFSO=CreateObject("Scripting.FileSystemObject") Set objFile=objFSO.OpenTextFile(strFile,ForReading) Do Until objFile.AtEndOfStream strLine=objFile.Readline If CheckCase=0 then strLineCase=ucase(strLine):strKey=ucase(strKey) If LineNumber=objFile.Line-1 or LineNumber=0 then If instr(strLine,strKey) or instr(strLineCase,strkey) or strKey="" then strNewFile=strNewFile Else strNewFile=strNewFile&strLine&vbcrlf End If Else strNewFile=strNewFile&strLine&vbcrlf End If Loop objFile.Close Set objFSO=CreateObject("Scripting.FileSystemObject") Set objFile=objFSO.OpenTextFile(strFile,ForWriting) objFile.Write strNewFile objFile.Close End Sub
Voi non dovete far altro che scaricarlo, tenerlo sul Desktop o in qualunque altra cartella vi torni comoda per poterlo utilizzare ad ogni nuovo rilascio, quindi lanciarlo con un semplice doppio clic. Lo script eseguirà così una procedura ben definita:
- Chiuderà tutte le finestre di Internet Explorer aperte (ricordate quindi di salvare il vostro lavoro prima di lanciarlo!);
- Cercherà sul server la lista filtri più recente, la scaricherà sostituendola a quella salvata in locale nel vostro Simple AdBlock;
- Lancerà nuovamente Internet Explorer confermandovi l’avvenuta ‘installazione‘ della nuova lista filtri!
Lo script è disponibile all’indirizzo (tasto destro, salva destinazione come …):
mozilla.gfsolone.com/ABP-IE-Downloader_0.2.vbs
Salta la versione 0.1 che non è mai diventata pubblica ma è stata data ai tester da me contattati (grazie anche a voi), arrivando così alla 0.2 che corregge alcuni bug e perfeziona la ricerca e la modifica del file di lista prima dell’utilizzo con Internet Explorer.
NoFacebookAds 0.6
Solito indirizzo, vi basta aggiornare la vostra sottoscrizione (o farla ora per chi ancora non la utilizza): mozilla.gfsolone.com#nofacebookads.
Domande & Risposte:lo sapevi che?
Lo scorso 22 agosto ho terminato la realizzazione di una pagina unica dedicata ai casi più comuni o interessanti analizzati fino ad ora. Sarà il tetto unico dove poter trovare spiegazioni più approfondite ai vostri dubbi, alle vostre segnalazioni, alle vostre domande più comuni:
mozilla.gfsolone.com/cases
La pagina verrà ovviamente aggiornata –quando necessario– in base ai nuovi casi che continuerete a proporre quotidianamente.
Schedulazione del nuovo rilascio
La data del prossimo rilascio è fissata (attualmente, salvo problemi) per lunedì 5 dicembre 2011, l’ultimo aggiornamento dell’anno :-)
Potete –come sempre– dare una occhiata al nuovo file readme che ogni venerdì verrà automaticamente modificato con le nuove segnalazioni trattate, è disponibile all’indirizzo mozilla.gfsolone.com/readme/abpxfiles20111205.html.
Bug tracker, l’importanza della segnalazione
Ancora una volta sottolineo che è importante segnalare immediatamente malfunzionamenti dovuti alla lista, così che possa mettere mano ai blocchi “di troppo” togliendoli di mezzo (o semplicemente correggendoli) in lista “dev“, ed in seguito nella stabile che verrà poi rilasciata per tutti.
Gli utilizzatori di Mozilla Firefox potranno ora utilizzare il nuovo sistema di reporting integrato in AdBlock Plus. Tutti gli altri potranno aprire un nuovo bug tramite Google, l’operazione richiede un minuto (forse meno) del vostro tempo:
code.google.com/p/abpxfiles/issues/list
Domande frequenti
A partire dal mese di dicembre 2009 (circa) ho ritenuto opportuno mettere in piedi una sezione “Domande frequenti” all’interno della pagina web ufficiale di ABP X Files, così da poter rispondere ai dubbi degli utenti che utilizzano la lista. Per poter consultare le domande potete puntare il vostro browser all’indirizzo:
mozilla.gfsolone.com/#abp_faq
E’ possibile inoltre consultare la serie di articoli “domande & risposte” pubblicati su questo blog: gioxx.org/tag/xfilesfaq.
Nel caso in cui vogliate sapere qualcosa che non è ancora presente in quella serie di domande, vi invito ad aprire un ticket di assistenza su Google o scrivermi una mail (giovanni@solone.it) o ancora –se preferite– lasciare un commento a questo post.
Aggiornamento automatico
Nel caso in cui la vostra sottoscrizione punti correttamente a mozilla.gfsolone.com/filtri.txt, Firefox dovrebbe automaticamente aggiornare la lista all’avvio, facendo risultare come data di ultimo aggiornamento quella del rilascio (oggi, 01 dicembre 2010):
In caso contrario leggere il paragrafo seguente (“Aggiornamento manuale“) ed assicurarsi di aver sottoscritto la lista dall’indirizzo mozilla.gfsolone.com.
Aggiornamento manuale
- Dal pulsante di AdBlock presente nella toolbar di Firefox cliccare sulla freccia verso il basso e selezionare “Impostazioni“;
- Fare clic con il tasto destro del mouse sulla sottoscrizione X Files e selezionare la voce “Aggiorna la sottoscrizione ora“
Per qualsiasi problema non esitate ad aprire un nuovo ticket di assistenza, così che possa correggere i problemi prima del prossimo rilascio ufficiale.
Buon update :)
20110418-MOD-Fotolia
L'articolo potrebbe non essere aggiornato
Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :-)