LANCEI! Sim, finalmente eu lancei meu primeiro aplicativo online!
Foi uma longa jornada pra poder conciliar meu trabalho diário com horas extras pra terminar o tu-dus. Na verdade, eu só fiz o tu-dus pra poder conciliar melhor as coisas na minha vida.
tu-dus é um aplicativo on-line que te permite organizar suas tarefas e eu vou explicar o “por quê” de eu ter criado esse treco. Continue lendo aqui…
O código do nosso index.php ficou mais ou menos assim com todas as mudanças da primeira parte deste tutorial: Continue lendo aqui…
Estou começando a me envolver com javascript de uma forma mais profunda agora que peguei pra aprender o jQuery. Antes eu usava o Prototype, que é ótimo, mas eu estava fazendo as coisas de um jeito “errado” [não por culpa do Prototype, claro]. Com o jQuery fica mais fácil de atribuir eventos aos elementos de forma externa, sem usar “event handlers” no código HTML como “onclick” ou “onsubmit”. Isto porque com o jQuery é muito fácil fazer seleções bacanas dos elementos. Pra saber mais sobre seleções, veja a API do jQuery. Continue lendo aqui…
Tá, o título é uma brincadeira. Agente sabe que usar um banco de dados é muito mais rápido que usar um flatfile. Um flatfile é um arquivo de texto comum, geralmente de extensão .txt que pode ser manipulado de diversas formas pra diferentes propósitos.
Embora a utilização de um banco de dados (pelo menos para aplicações web) seja mais rápido e eficiente, muita gente anda criando aplicativos que se utilizam de flatfiles para armazenar suas informações. E não pense que são aplicações bobinhas e totalmente simplistas. Algumas delas são muito poderosas! Continue lendo aqui…
Agora que eu me mudei pro DreamHost, estou querendo migrar e fazer diversos sites dentro do espaço que tenho por aqui. A maioria dos sites que faço atualmente são desenvolvidos com o framework CakePHP, então eu configurei um novo domínio, abri a pasta que foi criada e mandei o cake todo pra lá. A minha estrutura de diretórios ficou mais ou menos assim: Continue lendo aqui…
Tá, pode até parecer um exagero, afinal, não é a toa que temos por aí sistemas conceituados como phpBB, vBadvanced e, mais ultimamente, o Vanilla, que são fóruns muito legais. Mas eu adoro coisas simples, fáceis, sem enrolação, abstratas e totalmente extensíveis, por isso adorei o CruciForum.
Ele tem este nome porque diz ser um “Fórum Crucial”, ou seja, só possui aquilo que é extremamente básico pra um fórum funcionar. No caso do CruciForum isto quer dizer que qualquer um pode adicionar e responder tópicos livremente, sem cadastros chatos nem nada! Imagine que o CruciForum é como se fosse um blog muito básico, onde qualquer um coloca seus posts e qualquer outra pessoa pode comentar! Continue lendo aqui…
Eu sei que pra muita gente isso deve ser óbvio, mas pra mim não era. Eu estava construindo mais uma função de envio de mensagens por um formulário na nova versão do site d’aCoruja.com [que está sendo feito em CakePHP] e queria validar os dados do formulário. O CakePHP tem uma boa função de validação de formulários, mas isso só funciona se associado a um “Model”, e eu não tinha um “Model” pro meu formulário de envio de email [embora eu pudesse ter, deixando o modelo sem associação a nenhuma tabela de banco de dados]. Continue lendo aqui…
Bom, para aqueles que não sabem eu também dou meus pitacos com programação pra web. Nestes últimos tempos tenho trabalhado com o site educacional aCoruja.com. A proposta do site é criar o maior diretório de cursos do Brasil, mas a nossa estrutura estava um pouco amarrada demais, impedindo o crescimento natural da página. Continue lendo aqui…