Wikipédia:Café dos programadores/Arquivo/junho-julho2009

Origem: Wikipédia, a enciclopédia livre.

Arquivo de discussões de junho e julho de 2009[editar código-fonte]

Traduções de guias[editar código-fonte]

Existe uma carência de guias avançados em português sobre predefinições, HTML e CSS. Predefinições avançadas são muito complicadas, leva-se um bom tempo até aprender todas suas principais funções, precisamos de bons guias para isso, o nosso Ajuda:Guia de edição/Como criar predefinições não entra na parte avançada. Eu vou começar a traduzir, e se possivél ampliar, os guias sobre HTML e CSS, mas nas predefinições sou apenas um iniciante, se alguem que é mais experiente nessa área for traduzir pode ter uma maneira mais fácil de explicar e fazer melhorias no guia original meta:Help:Advanced templates, tem algem disposto? Danilo.mac (discussão) 21h42min de 8 de junho de 2009 (UTC)[responder]

Tenho feito algum esforço nesse sentido, mas na documentação das próprias predefinições. Veja a Infocaixa genérica, por exemplo. Posso ajudar no que for preciso. Fulcanelli msg 04h15min de 9 de junho de 2009 (UTC)[responder]

Recebi uma dica que um código que poderia ajudar a Esplanada, naquele problema que está acontecendo lá.

if($_POST[comentario]==comentario do banco){
   messagem que ja existe;
}else{
   grava;
}

mas não sei colocar pra fazer funcionar. Alguem poderia ajeitar pra mim e ao mesmo tempo ajudar em Wikipedia Discussão:Esplanada2? Dbc2004 (discussão) 01h08min de 9 de junho de 2009 (UTC)[responder]

Está faltando aspas ($_POST["comentario"]=="comentario do banco"), mas ainda não aprendi onde se edita esse commons.js, vou tentar descobrir e te dar uma resposta melhor. Danilo.mac (discussão) 01h52min de 9 de junho de 2009 (UTC)[responder]
Achei: MediaWiki:Common.js. Mas acho que isso não vai ajudar, o JavaScript não faz busca em banco de dados, acho que o único jeito seria atravez de uma extenssão mesmo, temos que tentar achar aqui uma que faça isso. Danilo.mac (discussão) 02h26min de 9 de junho de 2009 (UTC)[responder]
Achei uma interessante: mw:Extension:AWC's Forum. Danilo.mac (discussão) 03h00min de 9 de junho de 2009 (UTC)[responder]
Danilo, infelizmente esta extensão só foi testada nos MediaWikis versões 1.12, 1.11, 1.9.3, 1.7, 1.6, a nossa é 1.15alpha. De qualquer forma, pode funcionar Fulcanelli msg 04h02min de 9 de junho de 2009 (UTC)[responder]
Existe uma alternativa, fazemos uma extenssão relativamente simples que ao criar uma nova seção vê se tem alguma de mesmo nome no arquivo, e se tiver adiciona seu link antes do texto da seção. Ou também podemos testar usar o forum, se der erros nós vamos concertando os bugs, a Esplanada 2 está em teste mesmo. Danilo.mac (discussão) 11h54min de 9 de junho de 2009 (UTC)[responder]
Creio que é possível fazê-lo via javascript sem recorrer a extensões. Vou verificar e se for possível implemento lá na Esplanada2. Fulcanelli msg 21h36min de 9 de junho de 2009 (UTC)[responder]
Esquece o que eu falei sobre "JavaScript não faz busca em banco de dados", eu não sabia o que era AJAX. Da para fazer sim um código em javascript. Depois de feito o código teremos que modificar o MediaWiki:Common.js/edit.js para que só carregue o script quando editar uma página da esplanada. Danilo.mac (discussão) 00h07min de 11 de junho de 2009 (UTC)[responder]

Eu estava tentando fazer um código simples para fazer essa consulta, eu coloquei no meu Usuário:Danilo.mac/monobook.js para testar mas o javascript não está indentificando o formulário de edição. A seguinte linha

document.editform.wpSummary.setAttribute("onBlur","javascript:procura(this.inerHTML)");

retorna o erro: document.editform is undefined, mas editform é o nome do formulário de edição. Alguem sabe dizer onde estou errando? Danilo.mac (discussão) 19h44min de 11 de junho de 2009 (UTC)[responder]

Ajuda, ticker[editar código-fonte]

Alguém conseguiria dizer como que configura isto: MediaWiki:Ticker.js? É um ticker, usado no Wikinotícias, onde as notícias vão aparecendo, provenientes daqui. Gostaria de usá-lo aqui, em portais e talvez em outros lugares. ∴Dédi's (discussão) 06h37min de 10 de junho de 2009 (UTC)[responder]

Tem um erro na linha

ticker_custompages['Portal:Farmácia'] = 'Portal:Farmácia/Tickersource";

a aspas no final deve ser trocado por apostrofe, algum administrador ou burocrata por favor arrume, isso pode causar bugs em alguns navegadores.

Para configurar
ticker_custompages['Portal:Futebol'] = 'Portal:Futebol/Tickersource';
ticker_custompages['Wikinews:Newsroom'] = 'Wikinews:Newsroom/Tickersource';
ticker_custompages['Portal:Farmácia'] = 'Portal:Farmácia/Tickersource';

deve ser colocado dentro dos primeiros apostrofes as paginas onde se quer que o ticker mostre notícias diferentes e dentro dos ultimos apostrofes onde está essas notícias

ticker_custommsg['Portal:Football'] = 'Últimas notícias do futebol';
ticker_custommsg['Wikinews:Newsroom'] = 'Notícias em desenvolvimento';
ticker_custommsg['Portal:Farmácia'] = 'Últimas sobre medicamentos e fármacos';

deve ser colocado o título do ticker em cada página que mostrará notícias diferentes

ticker_toload = "User:Sir Lestaty de Lioncourt/Tickersource"

é a pagina onde está as notícias gerais
Para funcionar esse código deve estar em Usuário:(seu nome de usuário)/monobook.js. Então copie-o para lá e o edite. Ele só funcionará para você, para funcionar para todos na pt.Wikipedia é um processo bem mais burocrático. Danilo.mac (discussão) 20h29min de 10 de junho de 2009 (UTC)[responder]

Um tutorado me perguntou isso, mas não soube responder, alguém ajuda?

Citação: Almondega escreveu: «Estou tentando criar minha própria wiki pelo site da Wikia. Bom, lá estou com um problema por não interpretar quando defino em uma tabela class="wikitable". Entretanto, outra wiki mantida por esse site (WoWWiki) não só definiu a classe da tabela, como também criou uma classe própria, chamada darktable. Pelo que olhei parece estar relacionado com CSS em um portal MediaWiki:(...).css. Tentei copiar esse documento para minha wiki, mas ainda assim não consigo definir a classe da tabela. Ajuda por favor. Almondega (discussão) 12h05min de 10 de junho de 2009 (UTC)»

Christian msg 13h00min de 10 de junho de 2009 (UTC)[responder]

Criei uma página igual a essa pensando que seria suficiente para usar a classe wikitable. O que mais é necessário?
Almondega (discussão) 20h53min de 10 de junho de 2009 (UTC)[responder]

Aqui na Wikipedia lusófana funciona porque está no nosso MediaWiki:Common.css, que é o CSS todos recebem quando abre uma páginda da pt.wiki, esse código pode variar de uma Wikipedia para a outra, se a classe wikitable não estiver nesse código não adianta colocar class="wikitable" na tabela que não vai funcionar. Danilo.mac (discussão) 21h23min de 10 de junho de 2009 (UTC)[responder]

Então é inútil criar uma página chamada "MediaWiki:Common.css" idêntica a essa que existe aqui?
Almondega (discussão) 23h56min de 10 de junho de 2009 (UTC)[responder]
Desculpe, não vi que o HotWiki já tinha falado do common.css.
Se você ver o código-fonte de qualquer página da wikipedia vai ver que existe uma linha
<link rel="stylesheet" href="/w/index.php?title=MediaWiki:Common.css [...] type="text/css" />
Não sei como se edita a Wikia, mas é preciso inserir um código igual a esse que vai carregar o código CSS nas páginas da sua wiki. Danilo.mac (discussão) 00h48min de 11 de junho de 2009 (UTC)[responder]
Valeu, acho que deve ser por aí mesmo. Se não for pedir muito, poderia interpretar essa linha, o que ela está dizendo aí. Muito obrigado Haha. Almondega (discussão) 14h43min de 11 de junho de 2009 (UTC)[responder]
<link> é um elemento de HTML que indica um códios que que deve ser lido como parte da página mas está em um arquivo separado, nesse caso carrega o MediaWiki:common.css em todas as pagias da Wikipedia. O rel="stylesheet" indica que é um código de estilo, href="url" é o endereço do arquivo e type="text/css" indica o tipo de código, nesse caso CSS. Na Wikipedia é um processo burocrático mudar uma linha dessa, mas creio que na Wikia seje mais fácil. Danilo.mac (discussão) 17h57min de 11 de junho de 2009 (UTC)[responder]
Obrigado, deu certo. Almondega (discussão) 01h27min de 16 de junho de 2009 (UTC)[responder]

Alterações mal feitas[editar código-fonte]

Alguem me sabe dizer quem é que fez esta alteração?

Teste

Supostamente deveria ficar com as bordas curvas, foi assim quer a fiz, e alguem alterou de maneira a que fica-se com as bordas rectas, para isso não tinha tido o trabalho todo que tive para construir o portal, tinha utilizado as predefinições que já existiam. Quem o fez deveria ter em atenção as alterações em todas as outras páginas que utilizam as mesmas funções. Pelo Poder do Z Alaf Ogimoc 17h30min de 10 de junho de 2009 (UTC)[responder]

Aqui esta aparecendo com as bordas curvas, que navegador está utilizando? ∴Dédi's (discussão) 17h38min de 10 de junho de 2009 (UTC)[responder]

Testei no IE, Opera e Chrome e fica reto. apenas no Firefox (v 3.0.10) ficou redondo. E como só funciona em um devemos pensar em outro modo de aplicar este efeito. => Rjclaudio msg 17h46min de 10 de junho de 2009 (UTC)[responder]

já notaram o nome das bordas curvas? -moz-border-radius. Mozilla Firefox tem poder! HotWikimsg 18h10min de 10 de junho de 2009 (UTC)[responder]

Eu estou a utilizar o IE 8 e ficava curvo mas deixou de ficar. Pelo Poder do Z Alaf Ogimoc 18h20min de 10 de junho de 2009 (UTC)[responder]

Ninguem aqui tem costume de fazer busca no Google? http://www.the-art-of-web.com/css/border-radius. Danilo.mac (discussão) 18h27min de 10 de junho de 2009 (UTC)[responder]

Até a versão padrão do border-radius sair precisamos nos acostumar...
Obrigado, HotWikimsg 19h14min de 10 de junho de 2009 (UTC)[responder]

Tem certeza que foi no IE, Zorglub? [Segundo a Microsoft], nenhum IE suporta bordas curvas. Fulcanelli msg 02h59min de 12 de junho de 2009 (UTC)[responder]
IE8 aberto e nada de bordas curvas, como esperado. O CSS3 atualmente é nada mais que um rascunho, nem haveria porque um navegador implementar tal funcionalidade atualmente além de uma mera extensão local. --Leonardo Stabile msg 08h38min de 12 de junho de 2009 (UTC)[responder]

Errado, o meu IE8 dá, não me perguntem como, nos muitos add-ons que adicionei, deve haver algum que faça essa função, eu estava a utilizar outro computador porque o meu estava em manutenção e nunca me tinha apercebido desse pequeno prob, agora que já estou com o meu outra vez já dá de novo. Pelo Poder do Z Alaf Ogimoc 18h03min de 12 de junho de 2009 (UTC)[responder]

Verificação de ciclo de categorias[editar código-fonte]

Surgiu uma discussão para verificar se a categorização está com ciclos. Quero dizer, se Cat1 > Cat2 > Cat3 > Cat1, inicial, repetindo o ciclo.

Sei que nas predefs tem algo do tipo, mas teria como fazer também para cats ? E para intervalos maiores, ou seja, Cat5, cat10, cat 500 ?

=> Rjclaudio msg 17h58min de 10 de junho de 2009 (UTC)[responder]

Talvez no [toolserver] vc consiga alguma ferramenta que possibilite essa pesquisa. Fulcanelli msg 02h50min de 12 de junho de 2009 (UTC)[responder]
Exatamente, e o catgraph pode te ajudar. Ironicamente, no primeiro exemplo que peguei para demonstrar o uso já encontrei um ciclo, Música e Som; só não corrijo agora para que você perceba a imagem. Basicamente, aresta apontando para vértice ancestral é cilada. --Leonardo Stabile msg 08h48min de 12 de junho de 2009 (UTC)[responder]

Gracias, obrigado, vai ajudar mt. Já entendi como funciona. => Rjclaudio msg 12h29min de 12 de junho de 2009 (UTC)[responder]

A ferramenta é boa, mas teria como usar esta ferramenta como base e fazer algumas alterações para mostrar apenas os caminhos que tem algum erro ? Pq para algumas cats vai ter tanta seta que fica difícil ficar procurando onde tem uma seta indo para cima. Tentei nas subcats de Anime e tem tanta seta partindo da mesma cat que não consigo nem ver se tem alguma indo para cima. => Rjclaudio msg 14h31min de 12 de junho de 2009 (UTC)[responder]

O ideal mesmo é montar uma Query SQL que faça exatamente isso (liste as categorias recursivas) e executá-la no banco de dados da WikiPT. Fulcanelli msg 16h21min de 12 de junho de 2009 (UTC)[responder]

Entendi a idéia, mas nem imagino como fazer. Alguém disposto a aceitar a tarefa ? => Rjclaudio msg 17h12min de 12 de junho de 2009 (UTC)[responder]

Topos das Infobox V2[editar código-fonte]

Alguém sabe dizer como se criam os ficheiros (topo) que criam as imagens do topo das predefinições V2? Pelo Poder do Z Alaf Ogimoc 18h57min de 11 de junho de 2009 (UTC)[responder]

Pois mas isso não serve de nada... O que eu quero é criar os ficheiros em questão, ou seja fazer o que está em falta. Pelo Poder do Z Alaf Ogimoc 04h53min de 12 de junho de 2009 (UTC)[responder]

Isso eu também sei já os tenho feitos não sei é como eles são introduzidos no programa para poderem ser lidos pela wiki. Pelo Poder do Z Alaf Ogimoc 12h34min de 12 de junho de 2009 (UTC)[responder]

Passo a Passo[editar código-fonte]

Como é feito atualmente:

  • Crie a imagem (formato PNG transparente e tamanho vertical de 45px);
  • Carregue a imagem para o Commons na Categoria pictogramas de infobox;
  • Adicione uma classe topo.xxxxxxx no ficheiro Commons.CSS da WikiPT que aponte para essa imagem;
  • Crie a predefinição da Infobox informando para o título a classe criada no item anterior.

Exemplos: {{Info/música/artista}}, {{Info/esporte/atleta}}
Fulcanelli msg 16h37min de 12 de junho de 2009 (UTC)[responder]

Obrigado pela dica mas... Quando abro a página, não me aparece nada para editar só permite ver o código, diz que não tenho permissão para isso. Pelo Poder do Z Alaf Ogimoc 17h04min de 12 de junho de 2009 (UTC)[responder]

A questão do CSS[editar código-fonte]

Adicionar uma classe ao Commons.CSS requer status de sysop, além de outras implicações. Por isso, estou desenvolvendo uma predefinição para que isso não seja mais necessário. Está quase pronta e aviso assim que estiver disponível. Fulcanelli msg 16h49min de 12 de junho de 2009 (UTC)[responder]

Alteração no FastButtons[editar código-fonte]

Há algum tempo na esplanada obteve-se um consenso de evitar usar termo "lixo" para verbetes a serem eliminados, passando a usar somente o termo "impróprio".

Porém hoje notei que tal decisão não foi feita no script de FastButtons, continuando o termo "impróprio /lixo". Como a página é protegida, não pude alterá-la, então peço para que algum programador a altere. Garavello (discussão) 17h01min de 14 de junho de 2009 (UTC)[responder]

Não seria "...peço para que algum administrador a altere"? Se concorda, o pedido pode ser feito nos WP:PA, na seção Outros pedidos. CasteloBrancomsg 05h06min de 15 de junho de 2009 (UTC)[responder]
Feito. --Leonardo Stabile msg 06h42min de 15 de junho de 2009 (UTC)[responder]

Manjo muito pouco de imagens. Alguém pode sugerir um software livre para criar vetoriais .svg desses que a gente vê muito por aqui (em bandeiras e mapas, por exemplo)? Qual o melhor formato para a wiki de fotos (imagens de paisagens ou lugares)? CasteloBrancomsg 05h06min de 15 de junho de 2009 (UTC)[responder]

Eu uso o Inkscape. Lijealso (discussão) 05h44min de 15 de junho de 2009 (UTC)[responder]

O Commons recomenda JPEG. Lijealso (discussão) 05h53min de 15 de junho de 2009 (UTC)[responder]

Obrigado, Lijealso. Estou me habituando com o Inkscape. CasteloBrancomsg 18h55min de 19 de junho de 2009 (UTC)[responder]

Erro no tamanho das páginas[editar código-fonte]

Quando fui verificar o histórico da página Wikipedia:Escolha do artigo em destaque/Elvis Presley apareceu a seguinte mensagem :

"Esta página tem Erro de expressão: Operador / inesperado kB, páginas maiores que 32 kB podem causar problemas em alguns navegadores."

Como é um erro de programação peço a opinião dos programadores para resolver.

=> Rjclaudio msg 14h32min de 19 de junho de 2009 (UTC)[responder]

Bug bizarro do MediaWiki que se resume a:
  • {{PAGESIZE:Wikipedia:Escolha do artigo em destaque/Elvis Presley}} = 0
  • {{PAGESIZE:Wikipedia:Escolha do artigo em destaque/Paulínia}} = 10 355
Sim, cadê o valor do Elvis? Existe alguma coisa impossibilitando obter essa informação daquela página. Seria interessante encontrar outros casos para descobrir pontos em comum. --Leonardo Stabile msg 01h17min de 21 de junho de 2009 (UTC)[responder]
Segui minhas suspeitas e achei a possível fonte. As EADs de 2006/2007 até a Wikipedia:Escolha do artigo em destaque/Antártica (criada em 14 de março, última edição em 14 de abril). Indo pela Wikipedia:Escolha do artigo em destaque/Listagem 2007, a cada 5 EADs 4 tem esse problema.
Contanto que não seja um problema causado pelo fato das páginas serem antigas, ou estarem e muito tempo sem edição, deve ser um problema localizado nas EADs da época.

Fiz uma busca no MediaWiki e achei esse bug que está relacionado ao tamanho de subpáginas (páginas cujo nome tem uma "/"), como esse bug só foi concertado em 2008 e a última edição da página foi em 2006 é provável que tenha alguma relação. Danilo.mac (discussão) 03h49min de 21 de junho de 2009 (UTC)[responder]

Na lata, perfeito Danilo. Faz-se uma edição na página, Elvis está entre nós. --Leonardo Stabile msg 03h00min de 22 de junho de 2009 (UTC)[responder]

Eu encontrei o bug usando a mediawiki API : comparando http://pt.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Estrela%20(Lisboa)&rvprop=size e http://pt.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Matinha%20(Lisboa)&rvprop=size o segundo resultado não tem tamanho. A gente do canal #mediawiki que me ajudaram pensam que elas foram escritas antes da introdução da variavel page_len na tabela sql. Alguém pode escrever um bot que limpa essas páginas ? Comte0 (discussão) 08h33min de 3 de setembro de 2009 (UTC)[responder]

{{CURRENTMONTHNAME}}[editar código-fonte]

Não sei se aqui é o local mais adequado para falar disso, mas é o seguinte: eu fiz esta edição na {{Wikipedia/Instruções EAD}}, visando facilitar o processo de criação da votação de artigo em destaque. Na URL contida na edição ([http://pt.wikipedia.org/wiki/WP:EAD#Junho aqui]) eu tentei colocar {{CURRENTMONTHNAME}} no lugar de "Junho". Entretanto, a resposta que eu obtive foi o nome do mês com inicial minúscula, o que não geraria o link adequado (já que as seções da página têm inicial maiúscula). Tem alguma forma (usando uma predefinição ou um código) de gerar automaticamente o nome com inicial maiúscula ou seria preciso editar a página todo mês para consertar o link? Filipe Ribeiro Msg 16h44min de 19 de junho de 2009 (UTC)[responder]

Filipe, use {{ucfirst:{{CURRENTMONTHNAME}}}} (Abril). Resolve. Mais informações, aqui . Abraços Mwaldeck msg 21h04min de 19 de junho de 2009 (UTC)[responder]
Valeu, Mwaldeck! Filipe Ribeiro Msg 21h15min de 19 de junho de 2009 (UTC)[responder]

Diferença entre datas + If (a<b)[editar código-fonte]

Gostaria de criar uma predef que recebesse uma data como parâmetro e através da diferença dessa data com a data atual (hoje - parametro = resultado) mostrasse uma determinada informação (se 5<resultado<10 -> x, se 10<resultado<20 -> y).

Então são duas coisas que preciso de ajuda, como fazer a diferença entre datas, e saber se é possível usar o maior/menor com if/switch.

=> Rjclaudio msg 01h49min de 20 de junho de 2009 (UTC)[responder]

Bom, por partes, claro.
  1. {{#ifexpr: (resultado > 10 and resultado < 20) | y | {{#ifexpr: (resultado > 5 and resultado < 10) | x }} }}, ou seja, se entre 10 e 20, "y". Senão, se entre 5 e 10, "x";
  2. A diferença de datas acho mais complicado, mas uma saída é usar um ponto em comum. A "função" {{ #time: formato | tempo }} vai levar a data para segundos desde 1 de Janeiro de 1970 00:00:00 GMT, ou seja, {{#time: U | {{CURRENTTIMESTAMP}} }} determinar o número de segundo de 1 de Janeiro de 1970 00:00:00 GMT até agora. Se você usar {{#time: U | {{{1}}} }} faz o mesmo para o 1º parâmetro. E se usar {{#time: U | 2009-06-20 }} faz o mesmo para data específica. Depois é fazer a diferença e dividir por 86400 (60 * 60 * 24). Por exemplo, a diferença entre agora e o início do ano, ou seja, {{#expr: ({{#time: U | {{CURRENTTIMESTAMP}} }} - {{#time: U | 2009-01-01 }}) / 86400}} = 5588.2021180556. Um detalhe importante é que a data não pode estar no formato 01/01/2009, deve-se usar o formato 2009-01-01. Não sei funcionaria como parâmetro, mas como valor "direto", fiz o teste e não funciona.
  3. Depois dessa volta toda, achei a {{Gregorian serial date}} usada na {{Idade em dias}}, bem mais fácil!!!! Ela faz essa conta toda. Veja: {{#expr: {{Gregorian serial date}} - {{Gregorian serial date|day=1|month=1|year=2009}} }} = 5588. Mais fácil mesmo.
Agora é só unir os dois. Abraços Mwaldeck msg 03h16min de 20 de junho de 2009 (UTC)[responder]

Tá, vlw, deu pra entender a idéia. Amanhã farei o teste. => Rjclaudio msg 03h20min de 20 de junho de 2009 (UTC)[responder]

Eu fiz ajustes na Wikipedia:Projetos/Eventos multiesportivos/Contagens usando essas coisas que falei acima. Serve como exemplo. Qualquer dúvida, faça contato. Abraços Mwaldeck msg 03h01min de 21 de junho de 2009 (UTC)[responder]

Alguem tem experiência com extensões? Queria criar uma, sei fazer as modificações mas não entendi como se salva. Já editei um site em php, mas era só atualizar o arquivo.php, extensões são bem mais complicadas que isso, alguem conhece o caminho? E como eu adiciono uma extensão naquele wiki.pt.dreamhosters.com? Danilo.mac (discussão) 02h59min de 23 de junho de 2009 (UTC)[responder]

Existe a possibilidade de um código fazer uma varredura em todos os artigos que tem a predefinição "A Wikipédia possui o(s) portal(is):{{{Portal}}}" e sececionar apenas os que tem a predefinição:esboço? Com isso os projetos, qua andam meio parados, poderiam ter uma lista automática de atividades sem depender de que membros do projeto atualizaem a lista de artigos a melhorar. Ou se alguem tiver um modo mais fácil de fazer isso buscando nas categorias em vez de nas predefinições seria melhor, pois não precisaria por a predefinição portal em tantos artigos. Danilo.mac (discussão) 15h31min de 24 de junho de 2009 (UTC)[responder]

Necessária ajuda relativamente a este pedido:

Alguém consegue fazer esta predefinição em português? Tentei, mas não consigo. E tenho algumas dúvidas como a poderia chamar ... Distribuição temporal dos fósseis - é a designação que me parece mais correcta, mas algo extensa, não? Manuel Anastácio (discussão) 13h53min de 24 de junho de 2009 (UTC)[responder]

Tentei, mas não consegui adaptar. A predef principal é esta. Aqui parece dar montes de erros. Lijealso (discussão) 15h34min de 24 de junho de 2009 (UTC)[responder]

É uma predefinição complexa, formada por várias predefinições, vou arrumar, mais vou demorar um pouco. Danilo.mac (discussão) 17h29min de 24 de junho de 2009 (UTC)[responder]

Feito, depois de quebrar bastante a cabeça a parte de programação está pronta. Essa predefinição é bastante complexa, além de usar varias parser function, ela é formada por 7 predefinições, todas interligadas, e algumas não tinham sido criadas. Ainda tem muita tradução a ser feita, a predefinição:período começo contém todos os períodos, a predefinição:proxímo período tem qual período vem depois de qual e na predefinição:período cor tem todas as cores de fundo de cada período, fiz apenas as traduções dos períodos nescessários para a predefinição funcionar, e já aviso que esta predefinição não tolera erros, se ao traduzir colocar alguma letra maiúscula ou nomes diferentes em predefinições diferentes a predefinição principal aparece cheia de erros, acho que as cores de alguns períodos não aparesse por causa disso. E a predefinição só aparece direito quando ela é escrita no começo da linha, se coloca-la no meio de um texto ela aparece com erros.

{{período fóssil|jurássico}}

{{período fóssil|jurássico}} Se tiverem dúvidas é só perguntar. Danilo.mac (discussão) 22h37min de 24 de junho de 2009 (UTC)[responder]

Mil obrigados. Vou testar a predefinição para ver se está tudo OK. Se houver algo a reportar, venho aqui. Lijealso (discussão) 22h42min de 24 de junho de 2009 (UTC)[responder]

Estive a traduzir tudo o que consegui. Parece que dá erro. Só testei neste artigo. Estou a ver que vai dar dores de cabeça. Lijealso (discussão) 23h54min de 24 de junho de 2009 (UTC)[responder]

Fiz umas alterações e o artigo acima citado ficou OK. Vou testar em mais artigos. Lijealso (discussão) 00h13min de 25 de junho de 2009 (UTC)[responder]

AWB para Check Wikipedia[editar código-fonte]

Abri Wikipedia:Projetos/Check Wikipedia/AWB, uma configuração do AWB colaborativa para o Wikipedia:Projetos/Check Wikipedia. Acessar a página de discussão para mais detalhes. Sds, --Leonardo Stabile msg 06h10min de 25 de junho de 2009 (UTC)[responder]

Artigos em tradução[editar código-fonte]

Dia desses achei um artigo criado a 2 anos com texto totalmente em ingles. Então imagino que haja outros do mesmo tipo.

Tem como um bot procurar certas palavras em ingles no artigo e reportar em alguma lista as páginas que tenham texto em ingles (algo como artigos contendo 10 das 100 palavras essenciais em ingles) e que não tenham a tag de {{tradução}}, para posterior verificação e remoção do texto em ingles ou adição da tag ?

=> Rjclaudio msg 13h53min de 26 de junho de 2009 (UTC)[responder]

Sim. Mas que eu conheça, não existe nenhum bot na Wikipédia programado para efetuar este trabalho. Kim ®i©hard correio 17h55min de 12 de julho de 2009 (UTC)[responder]

Se é possível já é um adianto. Fica a proposta pro futuro. Quando alguém tiver tempo programar um bot para isso. => Rjclaudio msg 18h49min de 12 de julho de 2009 (UTC)[responder]

Não é necessário proceder a detecção de língua nas diversas páginas. Uma ideia bem simples consiste à rodar um bot buscando por palavras-chaves em inglês (para encontrar artigos em inglês, por exemplo: "and" "is" etc.) de modo que ele detecte textos em inglês. Infelizmente eu não sou operador robô, portanto não posso fazê-lo. Igualmente, não tenho certeza que haja "muito" artigos assim, e se o trabalho compensa o resultado. Kim ®i©hard correio 19h38min de 12 de julho de 2009 (UTC)[responder]
Fiz uma busca com as palavras-chaves "and" "is" "on" e obtive 2096 página no domínio principal. (alguns falsos-positivos, claro!)
Pode-se tentar também com "was a", "was an".. Dá para fazer uma boa limpeza já. Senão O jeito é percorrer mesmo todas as páginas com a predef. {{tradução}} Kim ®i©hard correio 02h45min de 13 de julho de 2009 (UTC)[responder]

Além do mais estão-se a esquecer de um pequeno pormenor, não à só artigos a traduzir do inglês à também do francês do espanhol e já encontrei do russo. Pelo Poder do Z Alaf Ogimoc 19h24min de 13 de julho de 2009 (UTC)[responder]

Investigação de possíveis fantoches - Comparação do padrão de escrita[editar código-fonte]

Não sei se alguém aqui poderá ajudar. Alguém sabe de alguma ferramenta, página web, ou similar que possibilite a comparação de estilo de escrita de dois textos, procurando o uso comum de expressões idiomáticas, preferência por certo tipo de palavras ou coisas do género. Isto surgiu-me porque várias vezes em pedidos de verificação o padrão de escrita semelhante é citado como evidência, mas não há maneira de quantificar essa semelhança. Algumas ideias? GoEThe (discussão) 15h15min de 2 de julho de 2009 (UTC)[responder]

Sei que essa é uma grande área de estudos da Grafologia. Deve ter mt material por aí, mas ferramentas para automatizar o processo já não sei se existe. Se não tiver podemos criar, como um projeto a (bem) longo prazo. Ou pedir ajuda aos nossos irmãos anglófonos para uma ferramenta e depois customizar para o pt. => Rjclaudio msg 15h18min de 2 de julho de 2009 (UTC)[responder]
Lembrei-me disto porque houve uma polémica há uns anos porque conseguiram identificar a autoria de um livro anónimo, comparando o estilo de escrita com alguns jornalistas. Grafologia tem mais a ver com a caligrafia segundo percebo, mas será numa área do género. Seria algo como pesquisar por VDA, mas em que o que seria comparado não é tanto porções de texto, mas o uso preferencial de certas palavras ou expressões. GoEThe (discussão) 15h30min de 2 de julho de 2009 (UTC)[responder]

Existem de facto programas de análise grafológica e morfológica, mas não se iludam, não só exigem imensas quantidades de processamento (computadores de elevado rendimento, risk e outros), como são muito caros e não estão acessíveis ao comum dos mortais. Existem por ai uns clones mas não passam de meras curiosidades e não são de todo mesmo nada fiáveis. Pelo Poder do Z Alaf Ogimoc 15h54min de 2 de julho de 2009 (UTC)[responder]

Mas esses programas são para análise de caligrafia (não nos interessam) ou de textos dactilografados? GoEThe (discussão) 15h58min de 2 de julho de 2009 (UTC)[responder]

Existem para os dois casos e mencionei os dois, não devo é ter sido bem claro. Os programas para análise Grafológica, são os que analisam a forma de escrever (manuscrito) os de análise Morfológica, o estilo do escritor, regra geral, os melhores programas de análise de textos manuscritos, fazem as duas em simultâneo. Quando se ouve falar em análise de textos impressos, é analise morfológica apenas, apesar de, erradamente, se falar em grafologia, por ser o estudo da grafia.Pelo Poder do Z Alaf Ogimoc 16h08min de 2 de julho de 2009 (UTC)[responder]

Ah, ok. Obrigado. GoEThe (discussão) 16h09min de 2 de julho de 2009 (UTC)[responder]
Um bot poderia fazer isso, GoEThe. Mas exige programação avançada e um logaritmo sofisticadíssimo que conselho simplesmente esquecer essa ideia. Além de que os resultados podem ser pouco fiáveis. A ideia é boa mas será difícil construir tal robô. Quem sabe a CIA te empresta um.. Kim ®i©hard correio 18h00min de 12 de julho de 2009 (UTC)[responder]
O ideal é adaptar o WikiScanner numa versão local. Kim ®i©hard correio 20h21min de 12 de julho de 2009 (UTC)[responder]

Na linha de contribuir para o projeto Check Wikipedia, sugiro o ajuste do código do FastButtons para eliminação rápida. Quando usamos o FB pra marcar um artigo pra ER, ele comenta o texto existente (dependendo do motivo da ER), para exibir somente o aviso de página proposta a eliminação. O problema é que o comentário não é fechado, e comentários sem fechamento são listados pelo Check como erro 005. E como a maioria dos artigos listados lá são de ER, acaba dificultando o trabalho de quem quer corrigir os artigos que têm um erro real, um comentário inserido por um editor que pode estar ocultando conteúdo válido do artigo. Para que esses artigos enviados a ER pelo FB não parem naquela lista, seria necessário um ajuste no seu código, coisa simples. Exemplo:

  • atual:
txt= '{{er1|01|2=~~~~}}<!--\n' + txt;
  • proposta:
txt= '{{er1|01|2=~~~~}}<!--\n' + txt + '\n-->';

CasteloBrancomsg 06h50min de 3 de julho de 2009 (UTC)[responder]

já que vão mexer nisso, o melhor mesmo é tirar essa opção de esconder o texto, é melhor que o conteúdo esteja lá pra todo mundo ver sem ter que ir ao histórico. algum motivo em especial pra esconder o texto? se não é bem melhor que fique igual ao huggle, que vc marca e o texto fica visível.--Quark 22h46min de 14 de julho de 2009 (UTC)[responder]
Sem problema, desde que não fique uma abertura ou fechamento de comentário sobrando e causando erros do Check. De fato, só há razão para esconder VDA, mas o procedimento nem é comentar, é substituir o texto todo pela marcação, e isso é fácil de automatizar. Valeu a dica. CasteloBrancomsg 00h49min de 25 de julho de 2009 (UTC)[responder]
certo, agora é só esperar um adminin bonzinho editar a página.--Quark 10h07min de 25 de julho de 2009 (UTC)[responder]

Feito. Mantive o código para esconder o texto, ele é útil para forçar o administrador a abrir o histórico do artigo para verificar o vandalismo, o que implica observar se há alguma edição anterior válida para ser mantida. --Leonardo Stabile msg 11h04min de 26 de julho de 2009 (UTC)[responder]

Substituí no meu FastButtons a ER com motivo "Outros" por uma opção para a eliminação semirrápida. Fica de sugestão. Vou incluir a PE, também, depois. CasteloBrancomsg 06h59min de 3 de julho de 2009 (UTC)[responder]

Isso vai terminar com aquele problema de ao inserir a tag de ER ou ESR, esconder o texto do artigo proposto para eliminação? Caso sim, ótimo! Dbc2004 (discussão) 19h53min de 14 de julho de 2009 (UTC)[responder]
não, isso é no script personalizado dele, não é o que todos usam.--Quark 22h47min de 14 de julho de 2009 (UTC)[responder]

Nós do Projeto Carnaval estamos com alguma dificuldade para melhorar os artigos da escolas de samba. Virou padrão criar tabelas com os dados da escola, ano a ano (Grupo, colocação, enredo e carnavalesco), e essa tabela vir nas cores da escola. Só que é difícil ficar colocando, uma a uma, essas tabelas, um trabalho meio chato.

considerando que a maioria das escolas (com raras exceções) tem sempre as seguintes combinações de cores:

  • Vermelho e branco
  • Azul-escuro e branco
  • Azul-claro e branco
  • Verde-escuro e branco
  • Preto e branco
  • Verde e Rosa
  • Verde e vermelho

Sendo assim, seria possível criar uma predefinição, usando o comando subst, que ao ser colocada, inserisse na página toda a tabela pronta, apenas com os espaços em branco pra gente completar?

Por exemplo:

Eu digito {{subst:sambapretoebranco}}

e clico em GRAVAR, e o texto abaixo é automaticamente inserido no artigo:

NOME DA ESCOLA
Ano Colocação Grupo Enredo Carnavalesco
2000 ºlugar
2001 ºlugar
2003 ºlugar
2004 ºlugar
2005 ºlugar
2006 ºlugar
2007 ºlugar
2008 ºlugar
2009 ºlugar


A partir daí o trabalho seria somente apagar os anos em que a escola ainda não existia, e acrescentar os dados, ano a ano. Teria como algo assim? Dbc2004 (discussão) 20h12min de 14 de julho de 2009 (UTC)[responder]

Discordo, pois no Wikipedia:Projetos/Carnaval já existe o manual de estilo das tabelas e se fazer essas novas tabelas tem que mudar esse manual de estilo, valeu!!!--Biantez (discussão) 19h30min de 15 de julho de 2009 (UTC)[responder]
Dbc2004, posso sugerir? Por que não se criam 2 predefinições? Por exemplo:
  • {{CarnavalTabelaTopo|nome=nome da escola|cor1=xxxxxx|cor2=xxxxxx}}, onde cor1 e cor2 são as cores da escola
  • {{CarnavalTabelaLinha|ano=2000|lugar=1|grupo=A|enredo=xxx|carnavalesco=nome}} (não precisaria da cor, porque dá para incluir isso no style da tabela quando montar o topo)
Assim você não precisaria de subst e ficaria mais dinâmico. Veja como ficaria o exemplo (pegando Salgueiro, primeira linha apenas):
{{CarnavalTabelaTopo|nome=Acadêmicos do Salgueiro|cor1=FF0000|cor2=FFFFFF}}
{{CarnavalTabelaLinha|ano=1954|lugar=3º lugar|grupo=1|enredo=Romaria à Bahia|carnavalesco=Hildebrando de Moura}}
|}
O que você acha? Abraços Mwaldeck msg 22h15min de 14 de julho de 2009 (UTC)[responder]
A princípio parece interessante, coloca aí um exemplo de uma pra ver como fica na prática. Dbc2004 (discussão) 22h21min de 14 de julho de 2009 (UTC)[responder]
Ei-lo (o exemplo acima):
Acadêmicos do Salgueiro
Ano Colocação Grupo Enredo Carnavalesco


1954 3º lugar 1 Romaria à Bahia Hildebrando de Moura
Agora é só melhorar. Abraços Mwaldeck msg 23h22min de 14 de julho de 2009 (UTC)[responder]
Cara, ADOREI! Muito bom mesmo!
Mas mesmo assim, ainda acho que uma predefinição subst de criação desse conteúdo seria válida pra complementar. A tabela desse modo ficou obviamente mais simples, só que ainda da mais trabalho do que se fosse o caso de escrever um código e ele jogar o modelo abaixo, já pronto:
Ano Colocação Grupo Enredo Carnavalesco


  º lugar      


  º lugar      


  º lugar      


  º lugar      


  º lugar      


  º lugar      


Assim evita o trabalho de ter que ir procurar qual o código da cor vermelha ou rosa, seria só escrever um texto pequeno e ia. Dbc2004 (discussão) 00h37min de 15 de julho de 2009 (UTC)[responder]

Mas se você quiser usar subst, pode. As predefinições estão criadas e categorizadas. Fica a critério seu (e do projeto) usá-las ou não (nesse caso melhor seria mandar para ER). Se precisar de alguma ajuda para alterá-las, faça contato. Abraços Mwaldeck msg 01h21min de 15 de julho de 2009 (UTC)[responder]
Onde estão as predefinições subst? Dbc2004 (discussão) 01h29min de 15 de julho de 2009 (UTC)[responder]

Juntei as duas predefinições na Predefinição:CarnavalTabela. É isso que você está querendo? Danilo.mac (discussão) 01h35min de 15 de julho de 2009 (UTC)[responder]

Quase. Na verdade eu queria que tivesse um jeito de escrever algo simples, tipo {{subst:samba-vermelho-branco}} aí aparecesse uma tabela com a cor vermelho e branco. Ou {{subts:samba-verde-rosa}}, e aparecesse com a cor verde e rosa. Claro que não daria pra criar com todas as combinações possíveis, só as mais comuns. Pra quando fosse uma combinação mais diferente, a pessoa colocaria {{subst:samba-genérico}} e viria uma com o campo das cores em branco. Dbc2004 (discussão) 02h10min de 15 de julho de 2009 (UTC)[responder]
Mudei , vê se ficou bom, só não sei os tons exatos das cores que você quer, você tem que me passar. Tenta ver aqui se você acha os tons. Danilo.mac (discussão) 02h39min de 15 de julho de 2009 (UTC)[responder]
Pow cara, é exatamente isso, ficou muito bom MESMO! Parabéns.
Só três dúvidas? 1- Posso mudar o nome da predefinição? 2- Esse limite de 20 linhas foi vc queu colocou? Caso sim, é possível aumentar? Pq considerando por exemplo uma escola fundada em 1940, 20 é muito pouco. 3-Vc colocou "1º lugar", "2º lugar", "3º lugar". Teria como só colocar o "º lugar", sem o número na frente? Vlw pessoal, abraços. Dbc2004 (discussão) 04h40min de 15 de julho de 2009 (UTC)[responder]
Já mudei as colocações, eu tinha me confundido, agora eu coloquei os anos em ordem crescente, ficou bom? Eu coloquei 20 linhas porque achei que a predefinição estava ficando grande e que não seria nescessário mais do que isso, até porque é facil aumentar a tabela no Ctrl+C Ctrl+V, mas se achar nescessário dá para aumentar. Não precisa perguntar para mim se pode mudar o nome, foi você que pediu a predefinição. Só peço que mande para eliminação rápida as outras predefinições que foram criadas e não serão usadas. Danilo.mac (discussão) 22h24min de 15 de julho de 2009 (UTC)[responder]

Lá em: Box municípios o gentílico é minúsculo, o pessoal teima em colocar a primeira letra maiúscula, não haveria "jeito" de lá no box a primeira sempre aparecer minúscula? E se colocar minúscula (a primeira) continuar como. P. ex.: Lá no artigo de Arandu se colocar "Aranduense" teria de aparecer "aranduense" e etc. São cerca de 5.570 municípios e o pessoal teima em colocar a primeira maiúscula. Existe possibilidade? Obrigado, abraço.--Reynaldo Avaré Msg 19h24min de 24 de julho de 2009 (UTC)[responder]

Feito. Danilo.mac (discussão) 01h50min de 25 de julho de 2009 (UTC)[responder]

Até "assustei"...hehehe, parece que está funcionando. Obrigadão. Abraço.--Reynaldo Avaré Msg 18h15min de 26 de julho de 2009 (UTC)[responder]

É com grande pezar que venho aqui denunciar uma das páginas da wikipédia lusófona. Precisei fazer um estudo e tive de entrar na página http://pt.wikipedia.org/wiki/Espanha. Apesar de ter conseguido estudar o que precisava, não pude deixar de notar que a página fora vandalizada, pois aparece incompleta a mim. Não mostra meu nome de usuário no topo da página (estudo a partir de minha conta de usuário), não aparece o logotipo da wikipédia, não aparece os interwikis, nem ao menos as caixas de diálogo da página (página, discussão, histórico, etc.) Já pensaram se alguém tem dúvidas sobre o conteúdo da página e quer discutir sua dúvida? Como a pessoa poderá acessar a página de discussão se não há mais a caixa de diálogo "discussão" para que a pessoa a acesse?

Peço minhas desculpas se vim depositar essa denúncia do que penso tratar-se de um vandalismo por aqui, porém não encontrei lugar melhor do que comunicar tal fato aos programadores (afinal, vocês entendem de programar a wikipédia melhor do que eu).

No mais, muito obrigado pela atenção despendida. Um grande abraço a todos!

JohnnyMsg 14h30min de 28 de julho de 2009 (UTC)[responder]

??? A página está em ordem. Kim ®i©hard correio 14h51min de 28 de julho de 2009 (UTC)[responder]
Peço minhas sinceras e devidas desculpas pelos transtorno e alarme falso´. O problema consistia em um vírus afetando a conexão de meu PC (parece que ainda não foi detido, tá tudo lento por aqui, sendo que minha conexão é via rádio).

Obrigado pelas atenção e paciência.

JohnnyMsg 20h07min de 28 de julho de 2009 (UTC)[responder]

Já experimentei esse problema pelo passado. Talvez não seja um virus mas um ficheiro malicioso. Tente instalando um bom anti-Ad-Aware. Eis um site para telecarregamentos gratuitos. Kim ®i©hard correio 20h59min de 28 de julho de 2009 (UTC)[responder]
Obrigado pelo link, já carreguei um novo anti-vírus por aqui, mas creio seja necessário uma nova reformatação em meu PC (já havia reformatado no passado).
JohnnyMsg 08h34min de 30 de julho de 2009 (UTC)[responder]