Arquivo de Maio, 2007

Crop de imagens com AJAX

O plug-in abaixo permite  fazer o crop de imagens via JavaScript (usando o Scriptaculous). Com ele, por exemplo, um usuário  qualquer, sem conhecimentos de Photoshop ou similares, poderá enviar uma foto, sem se preocupar com o formato ou tamanho e selecionar seu rosto, para que apareça na foto do perfil, num formato 3 x 4.

http://www.defusion.org.uk/code/javascript-image-cropper-ui-using-prototype-scriptaculous/

Reuso & JavaScript - AJAX Bernardo Pádua 27 Mai 2007 Nenhum Comentário

Guardando telas no terminal SSH do Linux

Ao usar usar o terminal do Linux (do nosso servidor, via SSH, por exemplo), você vai descobrir que qualquer tarefa que estiver sendo executada em primeiro plano será morta no momento que você se desconectar do servidor. Isto é ruim se você desejar executar uma tarefa demorada, como por exemplo atualizar os pacotes do servidor. Neste caso você tem duas opções:

  1. Executar o comando terminando o mesmo com um & e direcionar a saída para um arquivo com o > (exemplo: comando > arquivo &)
  2. Usar o screen

Continue a ler »

Linux Bernardo Pádua 22 Mai 2007 Nenhum Comentário

Processo Seletivo para Bolsistas

Estamos iniciando nosso processo de seleção para bolsistas, para o segundo semestre de 2007. Maiores informações na página sobre o processo de seleção.

Geral Bernardo Pádua 22 Mai 2007 Nenhum Comentário

Plugin para relações polimórficas muitos-para-muitos

Algumas vezes teremos que usar relações polimórficas de muitos-para-muitos. Estou com esta necessidade agora. Isto é importante num sistema de tags também. Vamos usar este plugin, que parece ser muito bem feito:

http://blog.evanweaver.com/pages/has_many_polymorphs

Já está instalado como plugin no nosso projeto, é só usar!

Reuso & Plugins Bernardo Pádua 20 Mai 2007 Nenhum Comentário

Plugin para ActiveRecord do Rails

Além do plugin das Tags, encontrei muitos outros que poderemos usar.

Continue a ler »

Reuso & Plugins Bernardo Pádua 20 Mai 2007 Nenhum Comentário

Plugin para Tags no Rails

Talvez tenha achado algo que reduza significativamente o trabalho de implementar tags. É um plugin para o Rails (ActiveRecord) que se chama acts_as_taggable.

Sugestão: quando formos implementar algo devemos sempre procurar um plugin do Rails que o faça, existe uma quantidade enorme de plugins para o Rails, que resolvem uma série de problemas comuns.

http://rubyforge.org/projects/taggable/

Atualização:

Este post, comenta que este plug-in está ultrapassado, e recomenda a utilização do has_many_polymorphs para tags. Acho ele que já caminha mais na direção de um mecanismo de tags mais robusto e com “categorias”. Já está instalado no nosso projeto.

Reuso & Plugins Bernardo Pádua 20 Mai 2007 1 Comentário

Cheat Sheets

Descobri um site que tem excelentes “Cheat Sheets” de assuntos relacionados à programação web. São muito bem feitos. Tem de expressões regulares, Ruby on Rails, HTML, CSS, entre outros. Vou imprimí-los.

http://www.ilovejackdaniels.com/cheat-sheets/ 

Dicas Técnicas Bernardo Pádua 17 Mai 2007 Nenhum Comentário

Tutorial de SVN

O SVN é o software de controle de versão que é usado por nós (e pela torcida do Flamengo).  É free e muito bom, inclusive melhor que o equivalente da M$. Embora utilizemos o TortoiseSVN, que fornece uma interface gráfica para ele e facilita o aprendizado, é importante ter uma noção básica dos comandos e operações do SVN (checkout, commit, update, add, criar branches, etc)  e dos seus significados, para que saibamos o que estamos fazendo.

Este tutorial é bem  simples e eficiente, sem ser “dummy” demais. Ensina acho que tudo que precisamos saber (inclusive a, por exemplo, dar um “dump” no banco de dados do repositório (um comando simples),  algo que precisaremos fazer nos backups.

http://artis.imag.fr/~Xavier.Decoret/resources/svn/index.html 

Dicas Técnicas Bernardo Pádua 17 Mai 2007 Nenhum Comentário

Posicionamento com CSS

Este tutorial simples e interativo ensina quase tudo necessário para se saber posicionar elementos com o CSS, eliminando em grande parte a necessidade de tabelas. Essencial!

http://www.barelyfitz.com/screencast/html-training/css/positioning/

Para quem prefere ler mais (sem exagerar), o seguinte artigo dá mais detalhes:

http://www.autisticcuckoo.net/archive.php?id=2004/12/07/relatively-absolute

HTML/CSS Bernardo Pádua 17 Mai 2007 Nenhum Comentário

GraphViz - Visualização de grafos

Este software gera imagens de grafos de diversos tipos. Como entrada, você fornece uma descrição das conexões que existem no grafo e ele retorna a imagem do grafo. Ele posiciona os objetos automaticamente, o que é a parte mais difícil. Aparentemente é bem poderoso e muito usado.

Continue a ler »

Reuso Bernardo Pádua 10 Mai 2007 Nenhum Comentário

Next Page »


Online dating