Publicado por (0) Comentário
O principal recurso do plugin, como indicado no seu nome de batismo, é agrupar posts já publicados ou não. Um exemplo de sua funcionalidade é mostrado a seguir com o agrupamento de quatro artigos sobre Progressões. No entanto, foi desenvolvido, até o momento, apenas o seu “motor”, faltando ainda, pode-se dizer, a parte mais trabalhosa, sua interface de administração.
A continuidade do desenvolvimento e sua disponibilização dependerá do interesse demonstrado pelos leitores do blog, que pode ser manifestado através dos comentários.
Loading. Wait...Esta matéria aborda o conceito e propriedades de sequência ou sucessão, com ênfase nas que possui uma fórmula bem definida que permite calcular qualquer um de seus termos. Ou seja, das sequências que possuem uma lei de formação que estabelece uma relação entre o valor de seus termos e sua posição.
Especificamente, das duas mais conhecidas: a Progressão Aritmética (PA) e a Progressão Geométrica (PG), dividido em três partes (a primeira este artigo e as demais serão publicadas oportunamente):
Mas antes precisamos conhecer a definição do que seja uma sequência ou sucessão.
Uma sequência ou sucessão é um conjunto ordenado (finito ou infinito) de elementos de qualquer natureza, em que cada elemento fica naturalmente seqüenciado.
Um conjunto ordenado é um conjunto que possui ...
Read More...
Loading. Wait...Em continuidade ao artigo Progressões - Parte I que trata dos conceitos e propriedades de sequência e da Progressão Aritmética (PA), vamos, agora, fazer a abordagem teórica sobre as Progressões Geométricas (PG).
Definição
Uma progressão geométrica (PG) é uma sequência numérica em que cada termo, a partir do segundo, é igual ao antecessor multiplicado por uma constante q denominada a razão da PG. Ou seja:
an = an-1.q (n >= 2)
Observe que se a1 e q são diferentes de zero podemos escrever q = an/an-1, uma vez que, nessas condições, todos os termos da PG são também diferentes de zero.
Exemplos:
Loading. Wait...Com este artigo, a Parte III, estamos concluindo o tema Progressões. As Partes I e II se referem à teoria sobre Sequência e PA e PG, respectivamente, que podem ser consultadas, caso seja necessário, para um melhor entendimento das soluções dos exercícios a seguir.
Os sete primeiros exercícios foram extraídos do sítio Vestibulando Web e suas respostas estão indicadas em negrito. Na mesma página você encontra outros exercícios interessantes, não resolvidos aqui e nem lá, para que você teste seus conhecimentos.
Exercício 1: (FUVEST/01) Uma progressão aritmética e uma progressão geométrica têm, ambas, o primeiro termo igual a 4, sendo que os seus terceiros termos são estritamente positivos e coincidem. Sabe-se ainda que o segundo termo da progressão aritmética excede o segundo termo da progressão geométrica em 2. Então, o terceiro termo das progressões é:
Read More...Publicado por (4) Comentários
O plugin sidebarTabs foi atualizado para a versão 2.8 do WordPress e o download, instruções de instalação e de uso podem ser obtidos no repositório de plugins do WP.
A atualização ocorreu basicamente em função do redesenho da Widgets API dessa versão do WP.
Para versões anteriores do WP deve-se seguir as orientações descritas neste post para que o plugin funcione.
Publicado por (4) Comentários
O bvGallery é um simples plugin para WordPress, se comparado com outros existentes e disponibilizados com tal objetivo, destinado, como seu próprio nome indica, a publicar posts com galeria de imagens.
Mesmo sabedor da existência de muitos outros, o seu desenvolvimento foi realizado com a finalidade básica de aprendizagem para seu autor.
Utiliza em sua constituição:
Possui arquivos de tradução – po/mo – para o inglês (en). Como leio bem melhor do que escrevo é possível que tenha erros na tradução.
Finalidade:
» Criar e Publicar Galerias de Imagens .
Versão:
» 1.0
WP:
» Testado somente na versão 2.8.2.
Download:
» http://www.blogviche.com.br/download/6/
Referências:
» Indicadas acima.
Recomendação:
» Utilize, se possível, uma área que não a do blog, para a realização dos testes de funcionalidade do plugin.
Sugestões:
» Sugestões para melhoria e correções são benvindas e podem ser feitas através do formulário de contato do blog Viche ou de comentário neste post.
Livros publicados por Maurício Samy Silva, o grande Maujor.
Galeria exemplo composta de cinco imagens, sendo as três primeiras no formato jpg, a quarta no formato png e a última no formato gif, com as miniaturas no tamanho 100 x 75 pixels.
Publicado por (0) Comentário
Com a atualização do blog para a versão 2.8.1 do WordPress, o plugin WP-Email, de Lester ‘GaMerZ’ Chan, em sua última versão 2.50, gerou conflitos e consequentemente problemas de funcionalidades, entre outras, no mapa do site, um template desenvolvido por mim com o uso do plugin jQuery Menu da Filament Group, Inc e recém implantado no Viche.
O conflito ocorreu em função do blog já carregar a biblioteca jQuery, versão 1.3.2, o que também é feito pelo plugin em questão.
Se esse for o seu caso, para evitar a duplicidade de carregamento da biblioteca jQuery, além dos possíveis conflitos, comente as linhas 152 a 155 do arquivo wp-email.php do plugin conforme indicado a seguir:
152 //add_action('wp_head', 'email_javascripts_header');
153 //function email_javascripts_header() {
154 // wp_print_scripts('jquery');
155 //}
e altere a linha:
175 wp_enqueue_script('wp-email', plugins_url('wp-email/email-js.js'), array('jquery'), '2.50', true);
para:
175 wp_enqueue_script('wp-email', plugins_url('wp-email/email-js.js'), '', '2.50', true);
Fica a dica e o registro do template mapa do site que poderei disponibilizar, apesar da necessidade de ajustes por conter algumas características específicas do tema utilizado no blog, a quem se interessar.
Publicado por (6) Comentários
Para não perder o costume, dessa vez até que demorou um tanto, o blog está de cara nova. A partir do tema Classic simulei visualmente o painel de administração do Wordpress 2.8.
Inclusive, para quem conhece, foi implantado os efeitos do painel nos menus Páginas, Categorias e Arquivos ao se clicar em qualquer um de seus links.
Se você não vê nenhuma mudança no layout será necessário excluir os cookies do meu domínio em seu navegador iniciados com wptheme.
Fico, desde já, agradecido sobre o aviso de qualquer ocorrência de erro e de sugestões de melhorias do novo layout.
Aproveito para informar que instalei o WP 2.8 e que o plugin sidebarTabs está em fase final de elaboração para essa versão e apresentado na parte inferior da sidebar esquerda.
Publicado por (5) Comentários
O plugin sidebarTabs foi desenvolvido a partir de uma idéia colocada nos comentários do artigo Utilize abas em seus posts e páginas com o postTabs publicado no blog PluginMania, de Marcos Silva.
E, como não poderia deixar de ser, utiliza parte da codificação do excelente plugin postTabs, de autoria de Leo Germani.
As informações sobre o sidebarTabs a seguir é mais um exemplo de aplicação do plugin postTabs.
» Informações sobre o Plugin
Finalidade:
» Exibir widgets na sidebar em forma de abas (tabs) .
Versão:
»1.0
Download:
» http://www.blogviche.com.br/wordpress/?dl_id=5
Referências:
» O plugin utiliza parte do código do plugin postTabs de autoria de Leo Germani.
Recomendação:
» Utilize, se possível, uma área que não a do blog para a realização dos testes de funcionalidade do plugin.
Sugestões:
» Sugestões para melhoria e correções são benvindas e podem ser feitas através do formulário de contato do blog Viche ou de comentário neste post.
» Instruções de Instalação
» Instruções de Uso
<?php
if (function_exists(get_sidebarTabs)) {
get_sidebarTabs();
}
?>
Observações:
Publicado por (4) Comentários
Dois artigos me conduziram mais uma vez a desenvolver um novo layout para o Viche, porém mantendo algumas características do anterior:
O primeiro aborda uma técnica sobre a construção de layout’s com o uso das CSS e o segundo os procedimentos de instalação e uso do plugin utilizado no site do Ministério da Cultura. Os detalhes podem ser obtidos nos links acima.
Antes de avançar um pouco mais sobre a descrição do tema, gostaria de parabenizar os autores do artigo e do plugin pelos trabalhos de excelente qualidade. Em especial à equipe do Minc em que tive o prazer de trabalhar por bastante tempo, como brevemente descrevo na página Sobre do blog. Como me desliguei do serviço público em 1997 não conheço, acho, nenhum dos membros da equipe atual.
Registro feito vamos em frente.
Como se trata de uma mania específica e quase compulsiva do autor do Viche de experimentar e por não saber se terá efeitos concretos o gerenciamento de capas em um blog sem as características de portal, caso do Minc, disponibilizei no final da primeira coluna da home um link e aqui também para o retorno ao tema anterior.
Para não haver distorção entre um e outro desenvolvi uma função, utilizada na capa Últimos Posts localizado na coluna do meio, para exibir apenas três e não prejudicar o loop original do WP, que está parametrizado para mostrar dez posts na página principal, caso você não goste deste tema ou se porventura venha a ocorrer algum problema uma vez que não tenho um histórico de como será o comportamento.
E se você foi e desejar retornar para o tema Viche Minc? Simples, clique aqui. Eita! que confusão! para, certamente, um número pequeno de leitores que testarão o vai-e-volta!
Finalmente, informo que utilizei os scripts jQuery do site do Minc para o drag-and-drop e o “abre-e-fecha” das capas, porém sem gravar cookies para “decorar” a possível customização feita pelo leitor, o que significa que ao recarregar a página inicial é exibido sempre o layout original.
No mais, se desejar, dê seu palpite.
O plugin em questão, conforme prometido, já está disponível na página Downloads.
Publicado por (5) Comentários
No desenvolvimento do tema foram utilizados:
A versão atual do plugin é a 1.5 e a substituição da anterior por esta não apresentou o mesmo comportamento obtido no tema, devido, certamente, a novas características implementadas por seu autor.
O uso da versão 1.3 se justifica, no meu caso, por já tê-la aplicado na construção do menu do site da empresa na qual trabalho. Creio que não haja grandes dificuldades para a migração.
Por fim, um fato a ser observado é que se você utiliza outra biblioteca, como a prototype, por exemplo, é necessário substituir no arquivo accordion.js o “$” por “jQuery” para evitar possíveis conflitos. O arquivo com a alteração mencionada é disponibilizado no final do post para download juntamente com a biblioteca jQuery.
Primeiro foi incluído o código abaixo na tag head do arquivo header.php.
<script type="text/javascript" src="<?php bloginfo('url') ?>/pasta_do_arquivo/jquery.js"></script>
<script type="text/javascript" src="<?php bloginfo('url') ?>/pasta_do_arquivo/accordion.js"></script>
Em seguida inserido, ainda na head, o código abaixo para criar as instâncias Accordion da sidebar a partir da lista não ordenada #theMenu e do conteúdo do blog a partir da div #conteudo, que são iniciadas quando a página é carregada. Para quem não sabe o jQuery().ready é equivalente ao window.load.
<script type="text/javascript">
jQuery().ready(function(){
// applying the settings
jQuery('#theMenu').Accordion({
header: 'h2.head',
alwaysOpen: false,
animated: true,
showSpeed: 400,
hideSpeed: 800
})
});
jQuery().ready(function(){
// applying the settings
jQuery('#conteudo').Accordion({
header: 'h2.head',
active: false,
alwaysOpen: false,
animated: true,
showSpeed: 400,
hideSpeed: 800
});
});
</script>
A opção header indica o seletor onde se iniciam os conteúdos de cada item a ser (ou não) exibido de acordo com o que é clicado pelo usuário, o evento default do plugin. O evento “click” pode ser alterado acrescentando-se a opção event: ‘mouseover’, por exemplo.
A opção alwaysOpen é setada como false de modo a evitar que sejam executados os permalinks existentes nos títulos dos posts, não retirados do tema, e fazer com que o conteúdo seja exibido na mesma página. Na sidebar não surte nenhum efeito pois o tema não possui links em seus itens.
As três últimas opções – animated, showSpeed e hideSpeed – são auto-explicativas.
Na parte de conteúdo do blog foi utilizada a opção active: false, para a instância Accordion correspondente, para que nenhum artigo fique aberto quando a página estiver totalmente carregada. Por default é aberto o primeiro filho (item 0) da instância. Caso necessite abrir o item 6 do menu como default, por exemplo, use:
<script>
jQuery().ready(function(){
jQuery('#theMenu').activate(5);
});
</script>
Parte da estrutura da sidebar do tema pode ser vista aqui e fornece a idéia de como ela foi construída.
Note que não tem nenhum mistério. Ressalvo apenas o uso do h2 com o em de modo a permitir a colocação do ícone com o ponto de exclamação no ínicio dos títulos e o sinal de + ou – à direita.
<h2 class="head"><em><a href="javascript:;">Posts de Matemática</a></em></h2>
Suponho que a maioria dos temas tenham essa estrutura na sidebar, infelizmente não era o meu caso, o que implicou em alterações nas folhas de estilo, mas nada que não tenha sido resolvido tranquilamente :-).
Por fim nos programas do tema que envolvem conteúdo proceda como indicado abaixo, onde é exibido um trecho da index.php.
<?php get_header(); ?>
<div id="content">
...
<div id="conteudo">
...
<h2 class="head"><a href="<?php the_permalink() ?>" title="Permalink"><?php the_title(); ?><a></h2>
...
</div>
...
</div>
Se você ainda não observou foram adicionados alguns efeitos especiais. Por exemplo, ao clicar em uma das categorias do blog, ao exibir a página o menu correspodente permanece aberto. Tal efeito é obtido colocando-se o código abaixo no programa footer.php do tema.
<?php if (is_category()) { ?>
<script>
jQuery().ready(function(){
jQuery('#theMenu').activate(1);
});
</script>
Isto posto, diga o que você achou levando-se em conta, também, questões de acessibilidade entre outras.
Após muito tempo na versão 2.0.2 do WP “arrisquei-me” a dar um salto direto para a versão 2.2.3.
Para isso fiz uso do plugin InstantUpgrade 0.2, de Alex Günsche, que se mostrou extremamente eficaz, apesar dos procedimentos de permissões de gravação – chmod 0777 - exigidos, mas que foram facilitados pelas mensagens de erros, por que não dizer instruções, fornecidas durante o processo. Para alterar as permissões utilizei a extensão do FF FireFTP 0.97.1, criada por Mime Čuvalo.
Pelas checagens feitas me parece que tudo transcorreu muito bem. No entanto, pediria a colaboração dos leitores do Viche para que informassem, via formulário de contato ou de um comentário, eventuais problemas.
Comentários