Diferenças entre versões

EntradaVersão de 10h53min de 31 de outubro de 2013 por OTAVIO1981Versão de 20h42min de 18 de agosto de 2016 por He7d3r
Informações básicas
Notas:
Descrição: Inclusão de palavras ofensivas/impróprias por usuários anônimos ou novatos. Apenas palavras ofensivas referentes a partes do corpo humano, outros casos estão no filtro 18.
Descrição: Inclusão de palavras ofensivas/impróprias por usuários anônimos ou novatos. Apenas palavras ofensivas referentes a partes do corpo humano, outros casos estão no filtro 18.


Detectar uso ofensivo/impróprio do termo "cu" e suas variantes.
Detectar uso ofensivo/impróprio do termo "cu" e suas variantes.


* Ativando inicialmente em modo de registro, para observações iniciais. Testes feitos com a ferramenta "Especial:AbuseFilter/test", com aparente sucesso. --Kleiner
* Ativando inicialmente em modo de registro, para observações iniciais. Testes feitos com a ferramenta "Especial:AbuseFilter/test", com aparente sucesso. --Kleiner
* Primeiras 41 ocorrências sem falsos positivos. Iniciando modo de aviso para mais um período de observações. --Kleiner
* Primeiras 41 ocorrências sem falsos positivos. Iniciando modo de aviso para mais um período de observações. --Kleiner
* Teste para verificar aumento ou diminuição no "consumo de condições". Colocando código a detectar em variável específica. --Kleiner
* Teste para verificar aumento ou diminuição no "consumo de condições". Colocando código a detectar em variável específica. --Kleiner
* Desativando por um tempo para verificar se é ele quem está desativando toda a ferramenta de vez em quando. Vou esperar aproximadamente 15 dias para ter certeza. --Kleiner
* Desativando por um tempo para verificar se é ele quem está desativando toda a ferramenta de vez em quando. Vou esperar aproximadamente 15 dias para ter certeza. --Kleiner
* Reativando no modo de etiqueta, já que aparentemente ele não era a causa do problema supracitado. --Kleiner
* Reativando no modo de etiqueta, já que aparentemente ele não era a causa do problema supracitado. --Kleiner
* Analisei as últimos resultados do filtro e não achei nenhum falso positivo, parece que as chances de ocorrer são bem pequenas. Ativando modo de impedimento (inicialmente em modo de testes, vou analisar todos os impedimentos nos próximos 7 dias). --ThiagoRuiz
* Analisei as últimos resultados do filtro e não achei nenhum falso positivo, parece que as chances de ocorrer são bem pequenas. Ativando modo de impedimento (inicialmente em modo de testes, vou analisar todos os impedimentos nos próximos 7 dias). --ThiagoRuiz
* Remoção de 'auto' para ignorar também as contas confirmadas manualmente. --Helder
* Remoção de 'auto' para ignorar também as contas confirmadas manualmente. --Helder
* Aprimoramento da expressão regular, para detectar também o início e o fim do artigo. --Helder
* Aprimoramento da expressão regular, para detectar também o início e o fim do artigo. --Helder
* Remoção de "action='edit'", pois "added_lines" nem está definido nas outras ações. --Helder
* Remoção de "action='edit'", pois "added_lines" nem está definido nas outras ações. --Helder
* Remoção de parêntesis supérfluos, para consumir menos condições. -- Helder
* Remoção de parêntesis supérfluos, para consumir menos condições. -- Helder
* O aviso enviado ao editor não precisa dizer tão explicitamente o que ele escreveu de errado. -- Helder
* O aviso enviado ao editor não precisa dizer tão explicitamente o que ele escreveu de errado. -- Helder
* Uso de irlike para consumir menos condições. -- Helder
* Uso de irlike para consumir menos condições. -- Helder
* Reorganizando filtros 7/18/68/70/112/115 (ver discussão do filtro 18) --rjclaudio
* Reorganizando filtros 7/18/68/70/112/115 (ver discussão do filtro 18) --rjclaudio
* Novas palavras, testadas no 112.--Otavio
* Novas palavras, testadas no 112.--Otavio
* Removendo palavras que causam FP, incluindo novas do 112.--Otavio
* Removendo palavras que causam FP, incluindo novas do 112.--Otavio
* Atualizando com variações reportadas em expressões problemáticas.--Otavio
* Atualizando com variações reportadas em expressões problemáticas.--Otavio
* Nova atualização.--Otavio
* Nova atualização.--Otavio
* Implementando ccnorm e rmdoubles. Regressão OK.--Otavio
* Implementando ccnorm e rmdoubles. Regressão OK.--Otavio
* Retirando palavras que causam FP do ccnorm.--Otavio
* Retirando palavras que causam FP do ccnorm.--Otavio
* Retirando palavras que causam FP do ccnorm.--Otavio
* Retirando palavras que causam FP do ccnorm.--Otavio
* Atualização (ver T29987). --Helder
Condições do filtro
Condições:
(ajuda | discussão)
! 'confirmed' in user_groups
! 'confirmed' in user_groups
& (
& (
(
(
ofensas := '(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨ01ïÏ5]|^)(?:C[](?:[5Z]A[O0]|[5Z][I1ï]NH[O0])?|(?:B(?:U[5C]ET(?:A|A[O0])|UND(?:A|A[O0])|[L1][L1]AU|[O0]QUETE(?:[I1ï]R[O0])?))5?|X(?:EREC|[O0]X[O0]T|AN|[O0]N)A|CHANA|PEPE[CK]A|[CK](?:ARA[L1]H[O0]|ACETE)|P(?:[I1ï]CA|(?:EH)N[I1ï]5|[I1ï]KA|[I1ï]RU|[I1ï]R[O0][CK]A|UNHET(?:A|E[I1ï]R[O0]))|X1X1|PUM)5?(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨ01ïÏ5]|^)';
ofensas := '(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨïÏ]|^)(?:C[](?:[SZ]AO|[SZ][]NHO)?|(?:B(?:U[SC]ET(?:A|AO)|UND(?:A|AO)|LLAU|OQUETE(?:[]RO)?))S?|X(?:EREC|OXOT|AN|ON)A|CHANA|PEPE[CK]A|[CK](?:ARALHO|ACETE)|P(?:[]CA|(?:EH)N[]S|[]KA|[]RU|[]RO[CK]A|UNHET(?:A|E[]RO))|XIXI|PUM)S?(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨïÏ]|$)';


ccnorm(rmdoubles(added_lines)) irlike ofensas
ccnorm(rmdoubles(added_lines)) irlike ofensas
& ! ccnorm(rmdoubles(removed_lines)) irlike ofensas
& ! ccnorm(rmdoubles(removed_lines)) irlike ofensas
)
)
|
|
(
(
ofensas2 :='(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨ01ïÏ5]|^)(?:penis|anus|r[oô]la|cocô)(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨ01ïÏ5]|^)';
ofensas2 :='(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨïÏ]|^)(?:penis|anus|r[oô]la|cocô)(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨïÏ]|$)';


added_lines irlike ofensas2
added_lines irlike ofensas2
& ! removed_lines irlike ofensas2
& ! removed_lines irlike ofensas2
)
)
)
)