PHP

Plugin bvGallery

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(…)

Leia Mais ...

Plugin sidebarTabs para WP

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.

Leia Mais ...

Ext JS – Experimento

Veja e feliz Ano Novo!

Leia Mais ...

Tema Accordion

No desenvolvimento do tema foram utilizados:

  • A biblioteca jQuery 1.1.2;
  • E o plugin Accordion 1.3.

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.

Leia Mais ...

Experimento AJAX #6: Acentuação

A solução que apresento tem como pressuposto uma página ou um site em que o charset é o ISO-8859-1, a linguagem de programação o PHP e o banco de dados o MySQL. Penso, que essa solução, pode facilmente ser adaptada para outras situações.

O assunto já foi objeto de posts no El Micox, no JulioGreef Blog e no fóruns iMaster, pelo menos.

O experimento é apresentado tomando-se como base um exemplo em que considera os métodos GET e POST do objeto XMLHttpRequest e os charset’s UTF-8 e ISO-8859-1 como formatos de gravação no banco de dados. E, claro, de acordo com a combinação entre método e charset é realizada a exibição correta dos caracteres acentuados no padrão da página ou site, no caso o ISO-8859-1.

Leia Mais ...

Experimento AJAX #5 – O Aplicativo Questionarious

O motivo principal que me levou a desenvolver o aplicativo Questionarious foi uma necessidade específica do blog, qual seja, a de se ter um instrumento que facilitasse a publicação de posts relacionados a exercícios propostos e resolvidos de Matemática e que agregasse a possibilidade de interagir de forma mais efetiva com o leitor.

Aplicativo Questionarious

O objetivo referente ao instrumento facilitador foi alcançado. A outra parte … a se ver.

Leia Mais ...

Questionarious #1 – Potenciação e Radiciação

Teste de Conhecimento em Potenciação e Radiciação

  • Cada pergunta vale um ponto e resposta errada não anula resposta certa. Boa Sorte!
  • (FATEC) Das três sentenças abaixo:

    A) 2x+3 = 2x.23
    B) (25)x = 52x
    C) 2x + 3x = 5x

    • Somente a sentença A) é verdadeira
    • Somente a sentença B) é verdadeira
    • Somente a sentença C) é verdadeira
    • Somente a sentença B) é falsa
    • Somente a sentença C) é falsa
    • Resposta/Solução
  • O valor da expressão:

    Raiz quadrada da Raiz quadrada da raiz quadra de 5

    é:

    • 51/6
    • 51/4
    • 51/8
    • 51/2
    • Nenhuma das respostas anteriores
    • Resposta/Solução
  • (GV-SP) A expressão (1/2)-3 + (1/2)-5 é igual a:
    • 40
    • (1/2)-8
    • -40
    • 1/40
    • Nenhuma das respostas anteriores
    • Resposta/Solução
  • Determine o valor da expressão:

    Expressão

    • 27
    • 29
    • 28
    • 210
    • 257
    • Resposta/Solução
  • (SANTA CASA - SP) O valor de (3-1 + 5-1)/2-1 é:
    • 1/2
    • 1/8
    • 4/15
    • 16/15
    • Nenhuma das respostas anteriores
    • Resposta/Solução
  • Simplificar o radical

    Simplificar o radical raiz quadrada de 576

    • 36
    • 26
    • 24
    • 34
    • 44
    • Resposta/Solução
  • Se n é um número inteiro e a é um número real positivo simplifique a expressão a2n+1.a1-n.a3-n
    • a4
    • an
    • a2n
    • a6
    • a5
    • Resposta/Solução
  • Efetue a operação

    Operação com radicais

    • 23
    • 34
    • 31/2
    • 33
    • 50
    • Resposta/Solução
  • (PUC - SP) O produto am.am é igual a:
    • a
    • am-n
    • a2m
    • am2
    • Nenhuma das respostas anteriores
    • Resposta/Solução
  • (UMC - SP) Seja

    Questão 10

    O valor de n é:

    • 1
    • 2
    • 3
    • 4
    • Nenhuma das respostas anteriores
    • Resposta/Solução

[Atualização: 06/03/2007]:

As soluções dos exercícios foram disponibilizadas no questionário. Para vê-las proceda como indicado no texto abaixo.

[/Atualização]

Leia Mais ...

Experimento Ajax #4 – Validação de Campos

Em fevereiro de 2006, quando ainda não conhecia nada de AJAX, escrevi o artigo Simulando AJAX?, onde usei PHP e JavaScript para criticar o preenchimento de um campo e exibir, quando correto, a descrição correspondente após a utilização da tecla Tab, sem o refresh da página.

Retomo agora o exemplo, para demonstrar a mesma funcionalidade com o uso do objeto XMLHttpRequest do AJAX, mas com uma “cara” nova e bem mais elegante :-).

Apesar de se tratar de uma aplicação simples tem como vantagem evitar a lógica para validar os campos do lado do cliente com JavaScript, que em alguns casos é inviável de ser realizada e somente é efetuada do lado do servidor após o formulário ser submetido (neste post, este aspecto não é considerado).

Além do mais, na maioria dos casos, é bem mais simples escrever a lógica de validação com a linguagem utilizada no desenvolvimento de seus aplicativos e, ainda, com a possibilidade de se aproveitar estruturas já construídas.

Leia Mais ...

Uma Barra de Navegação Horizontal um Tanto Estranha (Será?)

A barra a que o título se refere é composta de nove links dispostos em três colunas com fundo cinza claro e, se tudo está de acordo com o esperado, encontra-se exibida no início da página. Caso contrário, selecione no rótulo Temas da Home, localizado na barra de navegação lateral à sua direita, o de nome Viche 3.

Foi desenvolvida com o uso da função Effect.toggle(element, effect) das bibliotecas script.aculo.us versão 1.6.4 e Prototype versão 1.5.0_rc1. Seu funcionamento se traduz no famoso clica-abre (se fechado) e clica-fecha (se aberto) em cada link da barra.

Leia Mais ...

Tecelagem Popular no Triângulo Mineiro – O Trailer II

Depois de muito tempo e a paciente espera do Amós Vilarinho Rangel, um representante da classe dos tecelões, disponibilizo a versão 1.0 do Gerador de Padrões – Técnica Repasso.

Sob o aspecto técnico, consiste de programas em PHP, de rotinas em Javascript/AJAX e de um pouco de CSS e XHTML. Contém um formulário para digitação dos campos necessários (os fundamentais são a sequência de pedalagem e as cores da trama e do urdume) para gerar os padrões de tecidos e uma breve explanação de como utilizá-lo.

Leia Mais ...