Javascript

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 ...

Galeria de Fotos: Fortaleza – CE

A galeria de fotos foi montada utilizando-se:

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 ...

Curiosidade Matemática #7 – Tabelas ‘Binárias’ Que Adivinham

Inicio o ano de 2007 com essa curiosidade, com a qual me deparei no site Matemática? Absolutamente!, batizada por seu autor de Quadros Adivinhos. Talvez uma velha conhecida de muita gente, mas ideal para o propósito estabelecido por mim de publicar um post mais ameno, e penso, interessante, para começar “devagarzinho” (ou é “devagarinho”?) o novo ano. Como no processo bafejado aos ventos, comumente denominado de “esquentar as turbinas”.

A página em questão, desenvolvida com a ferramenta Flash (não conheço “bulhufas” da danadinha), fornece uma explicação sobre a montagem dos 8 quadros utilizados para adivinhar um número, pensado por você, entre 0 e 250, e de como estender o limite máximo de escolha para 511 e 1023.

O princípio da montagem dos quadros (ou tabelas) se baseia no fato de que todo número natural pode ser escrito como a soma de potências de base 2, como dito por lá – no site, claro! Ou em outras palavras, na conversão de números naturais – base decimal – para base 2 ou binária.

A adivinhação consiste em responder, passo-a-passo, se o número está ou não em cada uma das 8 tabelas apresentadas, e após a última é exibido o resultado, ou seja, o número pensado por você. Se as respostas fornecidas forem lúcidas, honestas e corretas não tem falha, a nota é 10 sempre (bingo!).

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 ...