Eu já escrevi aqui sobre como é bom que a forma como temos usado XMLHttpRequest tenha um nome. Mas o pessoal está exagerando por aí. Se você requisita XHTML do servidor, e não XML (mesmo que XHTML seja XML) então você está usando Ahah, um subset do Ajax. (É como quem diz: Ahah! Pensou que…
Consertei o Robô de Google Ranking. Levei uns dois minutos. O Google tinha mudado o código deles. Ficar brincando de gato-e-rato com o Google não é divertido, principalmente numa época em que estou trabalhando tanto. Vou abrir o código desse treco, só achar 10 minutinhos de tempo…
Estava lendo a ArqHP hoje e o Jonas Raoni, assíduo colaborador da lista, enviou um link interno de um site que ele mantém junto com o Carlos Rodrigues: JSFromHell.com. Já tinha visitado o site no passado, mas o conteúdo cresceu um bocado. É uma coleção de exemplos em Javascript. Coleções de javascript a gente encontra…
Os scripts ASP de geração de RSS RSSficador e FeedFácil estão de volta. Quando fiz a migração de servidor, tirei do ar tudo o que era em ASP e não era essencial. Por isso eles estavam fora. Alguém me escreveu perguntando do FeedFácil. Então está aí, os dois de volta. Bom proveito.
Lumine: o autor do site me escreveu, mas não incluiu seu nome no e-mail. Também não achei o nome no site. De qualquer maneira, um trabalho interessantíssimo. Uma ferramenta de mapeamento de banco de dados em PHP. A idéia é que você não tenha que escrever SQL. Muito interessante. ONG descobre códigos secretos em impressoras:…
O servidor do Tableless está tendo problemas com o PHP. Uma porção de gente tem escrito a respeito dos tutoriais de Ajax que eu havia publicado lá. Então, enquanto o pessoal do suporte não resolve o problema por lá: elcio.com.br/ajax.
Você sabe o que é Web 2.0? Excelente. Essencial para quem chegou agora e não está entendendo nada desse papo de “Ajax“, “GMail”, “RSS”, “tagsonomia”, etc… O time que escreveu também é de primeira. Concordo com tudo, sem tirar nem por (exceto, claro, picuinhas como alguém ter escrito que Ajax é linguagem de programação e…
Há algum tempo que o Robô de Google Ranking da Atípico está fora do ar. Como foi desenvolvido em ASP, eu estava sem vontade nem paciência para mexer nele. Parei ontem à noite para desenvolver um em Python. Duas horas depois ele havia nascido: novo Robô de Google Ranking, ainda beta. Veja um exemplo de…
Me consumiu umas duas horas: Bíblia XML 2. Agora vou cuidar da interface, colocar um conjunto de radios para o sujeito dizer se quer fazer busca exata, todas as palavras, ou uma referência bíblia. Fiz com Python e PSE. Muito produtivo. PSE é uma ferramenta muito interessante. Tenho feito uma porção de coisas com Django,…
ShSFX é um shell script que facilita a criação de arquivos self-extracting para sistemas Unix usando bash e tar.
Este artigo é uma continuação do primeiro: Ajax para quem só ouviu falar. Se você ainda não leu o primeiro, pare e faça isso agora, pois vou começar exatamente de onde parei lá. Leia o artigo: Ajax (parte 2): encarando o mundo real
Uma dica: Durante o desenvolvimento, costumo usar: @import url(estilo.css?<%=rnd%>); Assim não tenho problemas com cache. Depois que o site vai pro ar, coloco: @import url(estilo.css?1); Quando preciso fazer alguma alteração, mudo o número: @import url(estilo.css?2); Assim, quem costuma visitar constantemente o site não vai ficar com a versão antiga em cache. Obviamente, você pode fazer…
Dica boa, ao produzir Ajax, contrua primeiro o HTML acessível, depois coloque CSS, em seguida coloque javascript, como uma camada sobre o site que já funcionava. É o que eu sugeri no artigo que escrevi para o tableless. Isso garante a acessibilidade, inclusive para o Google. Veja os resultados.
Como fazer upload de arquivos no ASP sem usar componentes no servidor? Baixe esse arquivo: upload.asp.zip e descompacte em seu servidor. Eu costumo deixar arquivos como esse, que só contém funções genérica, na pasta /api no servidor, de onde eu posso fazer um include virtual em todas as aplicações em que precisar. O formulário tem…
Coloquei no ar há duas semanas minha primeira aplicação de verdade em Django. Interessantíssimo. Muito fácil, e está amadurecendo muito rápido. Descobri o Glade, descobri a pyGTK e descobri que isso tudo roda bastante bem em Windows. Estou me perguntando como eu pude viver tanto tempo sem isso! Acabo de descobrir a classe SimpleXMLRPCServer. Genial,…
Minha primeira aplicação com XMLHTTPRequest foi feita em 1999. Era uma sala de bate-papo e naturalmente, só funcionava no Internet Explorer. Muito tempo antes disso eu já usava requisições em frames ocultos para evitar requisitar uma página inteira. De lá para cá as coisas evoluiram. O XMLHTTPRequest se tornou parte do padrão ECMA e os…
Finalmente tomei tempo para testar o IEs 4 Linux. Excelente! Merece um ícone mágico no Kurumin! Parabéns ao Sergio pelo fantástico trabalho!
Muitas vezes a melhor solução que se pode dar a um problema é a coisa mais simples que se consegue fazer. Foi exatamente o que aconteceu com esse sistema. Ao fazermos o planejamento do site da Santos Stones, sentimos que o site era simples demais para precisar do Prodo, nosso CMS. Desenvolvi então um pequeno…