phpformapi - Uma API em PHP para gerenciar formulários

📅 18/05/2011 💬 1 comentário(s)

phpformapi é uma biblioteca e API escrita em PHP para gerar e gerenciar formulários de maneira semelhante ao Drupal em projetos menores ou até scripts standalone.

Trata-se de excelente solução rápida para criação de formulários em php.

O modo de uso basicamente é importar a biblioteca, definir a estrutura do formulário em YAML, implementar a função para submit, e deixar que a biblioteca gere e gerencie o formulário.

Para mais informações, download e exemplos, acesse a página do projeto no Google Code (em inglês)

Ler mais →

Google Developer Day 2008

📅 29/06/2008

Juntamente com meus colegas de trabalho da Bio Ritmo Academia Matheus e Wagner, ao invés da tradicional viagem até a Paulista de fretado, parei na estação de trem da Cidade Universitária hoje, para seguir até a estação Berrini e participar do Google Developer Day, no WTC de São Paulo.

Com abertura da equipe brasileira do Google, inicialmente foi apresentado o propósito atrevido da maior das empresas da era do conhecimento: Organizar toda a informação do mundo, e torná-la acessível e útil para as pessoas. E os caras estão caminhando pra isso!

Ler mais →

Troll 2D - Projeto de um amigo

📅 07/06/2008

Vinicius Jarina, meu amigo dos tempos da faculdade de ciência da computação do mackenzie outro dia me pediu uma pequena ajuda em um projeto dele.

O Troll2D é uma biblioteca em C++ para desenvolvimento de jogos para computador em duas dimensões. É uma abstração das bibliotecas SDL e Allegro, que costumam ser um tanto chatas de utilizar. A idéia é tornar a coisa mais fácil de usar e reaproveitável.

Até agora já foi testada em Symbian, Windows Mobile, iPhone e Mac OS X. Assim que puder, dedicarei algum tempo para gerar a configuração para usar a biblioteca em Linux, e quem sabe criar um binding para python, que tem cada vez mais se tornado popular no desenvolvimento de games.

Ler mais →

Restringindo o acesso ao MediaWiki

📅 28/04/2008 💬 66 comentário(s)

Em alguns casos, no uso da ferramenta Wiki, pode ser necessário restringir o acesso ao conteúdo apenas a usuários registrados.

Uma das mais proeminentes ferramentas de wiki é o MediaWiki, usado na Wikipedia. Mas volta e meia é preciso um pouco mais que a interface web para resolver alguns problemas comuns.

Em outro artigo, compartilhei como configurar URLs amigáveis no mediawiki.

Agora, como podemos restringir o acesso apenas a usuários registrados?

Ler mais →

URLs amigáveis no Mediawiki

📅 24/09/2007 💬 11 comentário(s)

Para quem instalou o mediaWiki e gostaria de URLs mais agradáveis do que as que vem por padrão, assim como as da wikipedia, bastam dois passos simples.

Mas como requisito básico, o mediawiki deve estar rodando com o servidor apache, e o apache deve estar com o módulo rewrite disponível.

Os dois passos são simples:

  1. Na pasta de instalação do mediawiki, crie o arquivo .htaccess, com o seguinte conteúdo:
    #Ativar módulo rewrite
    RewriteEngine On
    
    #Regras: se não existir arquivo ou diretório com o endereço fornecido
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    #Reescrever URL, adicionando o query string
    RewriteRule ^(.*) index.php?title=$1 [QSA]
    
  2. No arquivo gerado durante a instalação do mediawiki - LocalSettings.php - faça as seguintes alterações:
    • Altere o valor da variável $wgScriptPath para o endereço web da instalação mediawiki. Por exemplo: se o endereço do wiki é o próprio domínio, como http://meuwiki.com.br/, a configuração deve ser: ```php $wgScriptPath = ""; ```

      se o endereço do wiki é uma subpasta, como por exemplo http://meusite.com.br/wiki, configure:

Ler mais →

Visite nossa cozinha!

📅 26/06/2007

Na quarta dia 20, estávamos terminando de ajustar o projeto que fazí­amos para a Aliz, um de nossos clientes!

Levamos nossas ferramentas, e lá mesmo fizemos uma série de ajustes necessários.

Então caiu para mim a ficha de que a Papagallis tem o conceito “Visite nossa cozinha”, pois aí­ está o Cassio vendo a ferramenta que utilizamos para desenvolver e o código-fonte da aplicação enquanto, os ajustes necessários são feitos na hora!

Ler mais →

On-line é mais rápido?

📅 26/06/2007

Tive uma experiência interessante no final de semana passado, e gostaria de compartilhar.

Estávamos eu e Ronaldo Richieri desenvolvendo uma pequena aplicação em php para um de nossos clientes. Comecei como manda o figurino, desenhando o esquema de dados, as classes e casos de uso… Então o Ronaldo se propôs a ajudar (ambos trabalhamos na papagallis) e, obviamente, a ajuda veio bem a calhar.

Começamos com um tipo de Jam Session em casa, na sexta. No sábado idem, mas lá pelas 22h ele precisou ir embora.

Ler mais →

Progresso de Upload com PHP 5.2+

📅 23/03/2007 💬 21 comentário(s)

O desafio é criar uma barra de monitoramento de progresso para uploads de arquivo, quando se está utilizando AJAX.

Pode até se achar que isso é frescura, mas no caso de envio de arquivos grandes, isso pode ser bastante útil.

Há muita gente na web dizendo que é impossí­vel fazer isso apenas com PHP. Até certo ponto isso é verdade, pois até pouco tempo, o PHP só obtinha acesso a REQUESTs completos, e o progresso de upload, obviamente, só pode ser medido durante o REQUEST.

Ler mais →

Google Web Toolkit

📅 17/03/2007 💬 4 comentário(s)

Genial!

A Google, sempre lançando as mais avançadas aplicações web.  Acho que demorei para descobrir, mas desde Maio de 2006, foi disponibilizado pela empresa americana um Kit de Ferramentas para desenvolvimento web, no qual foram desenvolvidas muitas das aplicações Google, o GWT (Google Web Toolkit - em inglês).

Fiquei maravilhado com o conceito de modelagem da Interface com o Usuário inteiramente em Java, e depois a conversão disso tudo para HTML+JavaScript+CSS

Ler mais →