Assine os Feeds


Posts da Categoria 'PHP'

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.

Ler Mais... 3 comentários agosto 8th, 2008

Ext JS - Experimento

Veja e feliz Ano Novo!

5 comentários janeiro 4th, 2008

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.

Ler Mais... 5 comentários outubro 14th, 2007

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.

Ler Mais... 1 comentário setembro 29th, 2007

Galeria de Fotos: Natal - RN

Na galeria a seguir são exibidas fotos de minha última viagem a Natal, Rio Grande do Norte, Brasil, quando tive o grato prazer de participar da colação de grau de minha filha Juliana em Farmácia pela UFRN.

Foi montada com base em uma aplicação desenvolvida por mim em PHP, JavaScript e Ajax e faz uso do banco de dados MySQL. Utiliza-se da extensão php_gd2 para gerar, a partir da imagem original, a sua miniatura e a imagem a ser exibida, em tamanho definido por parâmetros e da php_zip para criar a galeria a partir de um arquivo .zip enviado para o servidor.

Ativar a galeria

Na barra horizontal de navegação superior clique em galeria e você terá uma idéia de como esta foi construída. Na lista de eventos que será apresentada é disponibilizado um link para você visualizar as fotos, de outra maneira, a partir de Image Gallery using jQuery, Interface & Reflections, de Ramin Bozorgzadeh.

Nesse caso foi desenvolvido um pequeno programa em PHP para gerar as informações requeridas pela galeria de Ramin.

3 comentários setembro 8th, 2007

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.

Ler Mais... 4 comentários abril 1st, 2007

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]

Ler Mais... 39 comentários março 25th, 2007

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.

Ler Mais... 9 comentários dezembro 24th, 2006

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.

Ler Mais... 5 comentários outubro 12th, 2006

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.

Ler Mais... 6 comentários setembro 15th, 2006

Previous Posts