Publicado por: ti-infnet | 26/06/2010

Analisando a performance do PHP

O Firebug é a ferramenta mais popular para analisar HTML, CSS e JavaScript das páginas de um site. Para analisar o PHP existe uma ferramenta excelente que se parece com o Firebug, chamada PHP Quick Profiler.

Ele é especialmente focado em analisar o desempenho de códigos PHP. Com uma interface bonita, o PHP Quick Profiler executa as seguintes funções:

  • Uso de memória log
  • Mostra o número e tamanhos de arquivos incluídos
  • Mostra a quantidade de vezes que a página foi executada
  • log de consultas aos bancos de dados

Para ver como é funcional, você pode acessar a demonstração.

Publicado por: ti-infnet | 18/06/2010

Envie solicitações HTTP e analise as respostas

O hurl é um aplicativo web gratuito que permite aos utilizadores enviar solicitações HTTP personalizadas e ver as respostas.

Pode parecer não funcionando no início, mas para quem está a trabalhar com APIs, o serviço é uma grande economia de tempo para ver facilmente as respostas e desenvolver em conformidade.

Opcionalmente, pode registar-se para armazenar as solicitações e respostas para comparação futura.

Publicado por: ti-infnet | 11/06/2010

dynaTrace AJAX: Análise de performance no AJAX

O dynaTrace AJAX é uma ferramenta gratuita para diagnosticar e prevenir problemas de desempenho do Ajax.

A ferramenta funciona em IE e mede o desempenho do seu aplicativo AJAX como se usuários reais estivessem utilizando o aplicativo.

Ele traça e analisa chamadas de AJAX (DOM event, JavaScript, solicitação HTTP, chamada em JavaScript) e exibe o tráfego da rede, carga de CPU, tempo de execução e muito mais.

O dynaTrace AJAX também registra todas as sessões para futura análise offline.

Publicado por: ti-infnet | 04/06/2010

Criando gráficos com PHP

O JPGraph é uma rica biblioteca PHP para criar gráficos com boa aparência.

Ele tem suporte para quase todos os tipo de gráfico, incluindo barras, linhas, pizza, dispersão, radar, campo, fotografia e muito mais.

Alguns dos gráficos tem a opção de serem criados em 3D e todos eles são web-friendly (geralmente 2-3 kb).

A biblioteca é muito flexível, qualquer número de parcelas pode ser desenhado em cada gráfico, os objetos podem ser girados, etc. E, uma característica muito original, tem uma função pré-definida para criar bandeiras de 200 países.

Para resumir, a biblioteca é realmente impressionante e livre para ser usada não comercialmente, open-source ou em projetos educacionais.

Publicado por: ti-infnet | 28/05/2010

Veja detalhes do servidor que hospeda seu site

O phpsysinfo é um script PHP gratuito que exibe informações detalhadas sobre o servidor que hospeda seu site.

Ele pode mostrar dados como o CPU, Memória RAM, S.O. e os dispositivos instalados.

Além disso, o phpsysinfo pode coletar as informações necessárias para analisar a carga do servidor, dados que podem afetar performances de sites como a memória RAM disponível ou uso da rede.

O script funciona em todos os sites em PHP e podem exibir informações estáticas, gerar resultados XML (o que é bom para o controle automatizado) ou atualizar dinamicamente em si.

O PixelZoomer é uma extensão do Firefox muito útil para desenvolvedores web que podem substituir a etapa de tirar screenshots de uma página da Web e colá-lo em um software de edição de imagem para fazer medições pixel.

Uma vez que é ativado (clicando em um ícone na parte inferior do Firefox), uma janela personalizada com a imagem de página é carregada.

Dentro desta janela, você pode dar zoom in / out, selecionar áreas específicas para ver a sua largura ou altura e escolher a cor de um pixel.

A extensão tem a opção de pegar as imagens usando Java runtime (mais preciso) ou Canvas (mais rápido).

Publicado por: ti-infnet | 14/05/2010

Teste sites em múltiplos browsers

O BrowserLab, um serviço da Adobe baseado na web que permite testar sites em vários navegadores e sistemas operacionais.

É possível criar um navegador personalizado com um conjunto onde as imagens serão criadas apenas para os navegadores (também ajuda a acelerar os resultados).

As imagens podem ser visualizadas de maneiras diferentes, tornando mais fácil comparar várias versões do site.

O serviço atualmente suporta diferentes Firefox, Safari e IE versões para Windows e Mac OS X. No entanto, ele ainda está em beta e browsers novos são adicionados no momento.

Publicado por: ti-infnet | 07/05/2010

Aplicativos Mobile com WebApp.Net

O WebApp.Net é um framework em JavaScript para desenvolver aplicativos para celulares e dispositivos móveis.

Ele fornece um conjunto completo de componentes (botões de opção, rádio, etc) que ajudará seu site e se comportar como uma aplicação móvel nativa. Além do suporte total para Ajax.

Outras funções do WebApp.net:

  • fFullscreen nativo para o iPhone e iPod
  • Eventos personalizados
  • Edições avançadas para componentes
  • Carga progressiva (objetos serão carregados apenas quando necessário)
  • PNGs animados

Apesar do framework ainda estar em Beta, é bem promissor. A documentação detalhada, demonstração e o download você encontra no link: http://webapp-net.com/

Publicado por: ti-infnet | 28/04/2010

chive – Gerenciador de MySQL

O chive é uma aplicação de código aberto que faz o gerenciamento de bancos de dados MySQL que são desenvolvidos em PHP.

Com ele você poderá realizar as tarefas mais comuns, como a criação, edição e execução:

  • bases de dados
  • tabelas
  • índices, chaves, triggers, views, rotinas
  • privilégios de administração
  • importação / exportação

Mais informações no link: http://www.chive-project.com/

Publicado por: ti-infnet | 21/04/2010

Plugin de Calendário com jQuery

CalendarPicker é um plugin desenvolvido em jQuery que permite criar um selecionador de datas bastante original.

Ele exibe uma quantidade pré-definida do dia anterior e seguinte, além do mês e do ano, para uma seleção rápida.

Além disso, os usuários podem navegar através das datas com a roda do mouse ou os botões  anterior / seguinte.

O plugin de data pode exibir a data atual por padrão, ou qualquer uma selecionada previavemente.

Dia e os nomes dos meses podem ser opcionalmente personalizados, o que é bom para interfaces multilingues.

Mais informações no link: http://bugsvoice.com/applications/bugsVoice/site/test/calendarPickerDemo.jsp

Older Posts »

Categorias