Shell Script – Gerador de pacotes de atualização


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (1 votos, média: 5.00 de 5)
Loading ... Loading ...
Shell Script – Gerador de pacotes de atualização

Olá pessoal.

Hoje vou mostrar como fazer um script  que lê uma atualização do SVN e gera um pacote zipado apenas com os arquivos que foram alterados de uma revisão para outra. Para isto utilizaremos Shell Script. Sim!!! se você roda Windows vai ficar sem esta mamata!!!!!

Primeiramente gostaria de falar que não sou nenhum expert em Shell Script e muito menos em Linux. Eu sou apenas um cara que gosta muito e procura usá-los no dia-a-dia para ganhar facilidades, produtividade e diversão.

Pelo motivo descrito no parágrafo anterior, este script poderia ser melhorado e muito. Mas, me atende perfeitamente e fez com que eu reduzisse o tempo de atualização do meu ambiente de 20 minutos para apenas 3 :)

Então vamos lá!

Seria legal você conhecer um pouco dos tópicos abaixo para poder acompanhar o raciocínio:

  • Linux (por que nosso scritp só roda nele);
  • Fazer algumas coisas na linha de comanto (pois é mais elegante);
  • SVN na linha de comando (para poder entender o script melhor);

Leia o resto desta entrada »

[Rapidinha] Python – ‘print_r()’ no Python


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (1 votos, média: 5.00 de 5)
Loading ... Loading ...

Olá pessoal,

Estava trabalhando em um script em Python e senti falta de uma função similar a print_r() do PHP. Dei uma pesquisada na internet e acabei achando um script bem legal e fácil de instalar. O python-print_r

Para acessar o script entre em http://wiki.github.com/marcbelmont/python-print_r/

A instalação dele é super simples, no meu caso que ja tenho o python-setuptools instalado foi super fácil:

sudo easy_install print_r

Mas caso tenha alguma dificuldade acesse o endereço que passei que la ensina a fazer a instalação manual do script.

Veja um exemplo da utilização:

print r 300x174 [Rapidinha] Python   print r() no Python

Não sei se esta é a melhor opção, se tiver alguma dica melhor é só postar!!!

Abraços!

Firebug, amigo do dia-a-dia [2]


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (2 votos, média: 3.00 de 5)
Loading ... Loading ...
Firebug, amigo do dia-a-dia [2]

3) Ver o log detalhado dos requests(chamadas de arquivos .js, .css, imagens, chamadas Ajax)

Outra funcionalidade que eu acho muito útil é a ‘Rede(‘Net‘ para quem usa o Firebug em Ingês). Com ela você pode ver todos os arquivos que foram chamados para montar sua página. E ainda pode ver qual foi o tempo de carregamento de cada arquivo.

Faça o seguinte, abra o Firebug(atalho é F12) em algum site e clique na aba ‘Net‘ ou ‘Rede‘. Na primeira vez que o fizer irá aparecer uma mensagem falando que o o painel Rede esta desabilitado e você terá que habilitar clicando na seta indicativa da imagem. Em seguida você verá algo como a imagem abaixo: Leia o resto desta entrada »

[Rapidinha] Django – Forçar o encoding de strings


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (1 votos, média: 3.00 de 5)
Loading ... Loading ...
[Rapidinha] Django – Forçar o encoding de strings

Tive problemas com strings acentuadas vindo de um webservice. Estava tudo funcionando perfeitamente!!!! menos o os acentos das palavras…

Pesquisei por um bom tempo no oráculo e não consegui fazer funcionar. Troquei uma idéia com o @kplaube e ele me deu essa dica.

Para forçar o encoding de uma string no Django use:

  1. force_unicode(s, encoding=‘utf-8′, strings_only=False, errors=‘replace’)

Feito isso tudo funcionou redondinho!

Ref: http://docs.djangoproject.com/en/dev/ref/unicode/#useful-utility-functions
Créditos: @kplaube

[Rapidinha] Putty – Salvando suas configurações


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (2 votos, média: 4.50 de 5)
Loading ... Loading ...
[Rapidinha] Putty – Salvando suas configurações

Boa noite pessoal, um leitor do blog postou um comentário em “PuTTY – Login automático” falando que tem uma lista de 20 sites salvos no PuTTY e gostaria de saber se tem como salvar esta lista pois precisou formatar a máquina e teve que cadastrar tudo novamente . Veja abaixo uma forma simples de fazer.

1) Entre no ”regedit” (Iniciar / Executar / e digite regedit);

2) Pesquise por “SimonTratham” (ctrl+f e deixe marcado apenas Keys/Chaves); Leia o resto desta entrada »

Firebug, amigo do dia-a-dia…


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (4 votos, média: 4.50 de 5)
Loading ... Loading ...
Firebug, amigo do dia-a-dia…

Hoje vou falar de uma ferramenta muito útil no dia-a-dia de um desenvolvedor web: O Firebug.

Bom, o Firebug é uma extenção para o Firefox que nos possibilita fazer o seguinte:

  • Visualizar a estrutura da página passando o mouse nos elementos(inspect);
  • Alterar o código fonte do HTML ou CSS e verificar o resultado direto no browser(na hora);
  • Ver o log detalhado dos requests(chamadas de arquivos .js, .css, imagens, chamdas Ajax);
  • Um console Javascript integrado para executar comandos(pode-se acessar variáveis, funções, etc…);
  • Possibilidade de enviar LOGs para ele(fim dos ‘alerts’);
  • Debugar o JavaScript.

Vou explicar cada um dos pontos acima citados. O Firebug tem mais coisas, eu decidi citar estas pois são as que eu utilizo.

Antes de mais nada você precisa instalar o Firebug. Aqui você pode fazer a instalação.

Leia o resto desta entrada »

Get Adobe Flash playerPlugin by wpburn.com wordpress themes