Arquivo de October, 2007

Aniversário de 1 ano.

Postado por caio em 31/10/2007

Hoje faz 1 ano que o Blog Stiod postou o seu primeiro texto.

Desde a postagem deste primeiro texto até agora aconteceram fatos bastante inusitados na vida dos blogueiros deste site. Lembrando que de início era somente o Rafael, sendo depois agregados o Gabriel, Gean, Eu, Ricardo e por último e não menos importante o Rodrigo Sansão.

Saímos da monótona Santos na Baixada Santista pra viver e trabalhar na agitada e conturbada metrópole de São Paulo. Conseguimos nos colocar profissionalmente em empresas maiores, tecnologicamente melhores equipadas e estruturadas , que levam a tecnologia e a Web a sério fazendo com que automaticamente aumente a nossa experiência e o nosso círculo de idéias.

Falando um pouco mais sobre o Stiod(e menos de nós), com essas mudanças o conteúdo foi ficando cada mais relevante e contundente com assuntos direcionados as nossas áreas de atuação abordando sobre Programação(preferencialemte Open Source), Design e Arquitetura de informação em Geral.

Tudo isso foi sobre o ano que passou, e sobre o passado poder algum temos, mas, temos surpresas e um novo direcionamento em que já estamos nos preparando e desenvolvendo bastante para lançarmos até o final deste ano o novo Stiod.

Entre as reformulações no Stiod estão as seguintes:

- Reformulação Visual e criação de uma identidade visual
- o Stiod com um sistema gerencial feito em Python e Django
- Maior número de postagens, deixando os profissionais e usuários da internet em geral mais atualizados sobre nosso ponto de vista e nossas experiências com as linguagens, frameworks, softwares e as infinidades de atributos que compõem o desenvolvimento da Web.

Encerrando esse texto, acredito nesta mesma data em 2008 teremos um post de aniversário totalmente diferente, com o Stiod diferente, com muito mais conteúdo, informação relevante e mais usuários querendo contribuir para que o Stiod, assim como é o conceito de web 2.0, seja simplesmente Colaborativo.

Por fim parabenizo-nos, pela nossa força de vontade e por sermos amigos, nos aguentando até hoje, e [...] ao criador do Stiod, o Rafael SDM Sierra.

Criando um fluxo de filtros no GMail

Postado por Rafael Sierra em 24/10/2007

Um recurso muito útil do GMail mas que pouca gente tem conhecimento ou usa, são as buscas, com elas fica muito fácil encontrar email perdidos e organizar melhor com o auxilio de filtros, mas algo que eu sentia falta até hoje é a criação de um filtro baseado em um resultado de busca mais complexo (usando prefixos label, is e in por exemplo), resolvi então parar por 5 minutos pra resolver esse problema, e achei as seguintes páginas:

http://mail.google.com/support/bin/answer.py?answer=8931

O que mais me chamou a atenção foi o seguinte texto:

Enter your filter criteria. In the 'Has the words:' field, you can use any advanced operators to filter messages meeting various criteria. Please note that the 'or' function in Gmail is represented by 'OR,' and the 'not' function is represented by a minus (-). You also can use quotes (" ") to specify an exact phrase.

Para falar a verdade eu só li ate o "In the 'Has the words'" e fui no meu GMail testar, coloquei lá (em Has the words[1]):

label:XXX is:star

Na hora que cliquei em "Test search" apareceu um aviso falando que os filtros "label", "in" e "is" não filtram novos emails, até ai tudo bem, afinal, só estou procurando um atalho pra evitar digitar o texto de busca o tempo todo, e qual não foi minha surpresa quando ele me trouxe exatamente os emails que eu queria, em seguida bastou criar o novo label (que chamei de XXX Star[2]) e clicar em "Create filter", pronto, não preciso mais buscar por "label:XXX is:star" pra achar os emails importantes dessa label :)

O mais legal é que existem infinitas utilidades para isso, você pode juntar 2 labels, filtrar por emails "estrelados" (não achei uma tradução melhor para "starred" e não sei como ele chama em português) e várias outras opções[3]

Agora só falta o Google permitir organizar os filtros como pastas (com sub-filtros e etc) :)

[1] - Meu GMail é em Inglês, a versão americana costuma ter funcionalidades mais cedo :P
[2] - Obviamente XXX é só um exemplo, não significa que é uma label de conteúdos pornográficos
[3] - Uma lista com todas as opções de busca pode ser encontrado aqui: http://mail.google.com/support/bin/answer.py?answer=7190

Recuperando comandos no bash

Postado por Rafael Sierra em 19/10/2007

Até 1 semana atrás quando eu precisava executar um comando que eu já tinha rodado, eu apelava pro

history |grep comando

Mas agora aprendi um novo comando (que por vezes eu já havia acessado sem querer), ele é o `CTRL+R`, quando você apertar CTRL+R no terminal irá aparecer escrito algo como
(reverse-i-search)`':

Ai basta digitar o que você lembrar do comando e apertar Enter quando encontra-lo, caso você digite o comando e ele não mostre o que você estava procurando, aperte novamente CTRL+R até encontrar o comando certo.

Acessando modelos de uma aplicação rails por um script.rb

Postado por Gabriel Verta em 4/10/2007

Um post rápido, para algo que é útil em vários dos nossos projetos desenvolvidos:
As vezes precisamos gerar scripts para tratar conteudos antes de mandar o conteudos extensos para "povoar" o banco de dados de nossas aplicações rails, e estes não fazem parte do aplicação em si, não tendo acesso direto as funções e modelos do projeto. As vezes este script tem até que rodar de tempos em tempos, no crontab ou qualquer coisa do tipo, sendo assim necessário utilizar funções uteis e modelos de nossa aplicação a partir de nosso script.
Para isso devemos fazer o seguinte:

script.rb
[ruby]
ENV['RAILS_ENV'] = 'production' # Environment setado (development, test, ou production)
require '/caminho/da/aplicacao/rails/config/environment'

posts = Post.find(:all)

[/ruby]

É isso... ;)

Av. Conselheiro Nébias, 368A, Cj. 413
Vila Mathias - Santos - SP
Telefone: (13) 3345-4580

© 2008 - 2009 Stiod. Todos os direitos reservados.