Entries Tagged as 'tips'
Um colega estava com um problema, algo como isso aqui não funcionava como ele desejava:
def g
x = Proc.new { return ‘ok’ }
x.call
puts “Não irá mostrar isso”
end
Depois da chamada do pro x não se conseguia mais executar o resto da função. Ai tentando com lambda:
def g
x = lambda { return ‘ok’ }
x.call
puts “Irá mostrar isso”
end
Depois da […]
[Read more →]
Tags: ruby · tips
Quando forem colocar o gitweb em um servidor para sevir repositórios sem working copy e com working copy, lembre-se de colocar o usuário do servidor no grupo que tenha acesso a pasta do repositório, aparentemente se ele não estiver no grupo os repositórios criados com a opção “–bare” não aparecem listados.
[Read more →]
Tags: apache · cgi · git · tips
Para você que quer ou precisa instalar Rails no Solaris, aqui vai a dica: CoolStack. CoolStack são pacotes do SunSource.net que serve para instalar Ruby, Rails, memcached dentre outras coisas que são uma mão na roda na hora de configurar um ambiente em Solaris 10.
[Read more →]
Tags: rails · ruby · solaris · sun · tips
Com a idéia do Fabio Akita e com a ajuda de muita gente saiu uma página na web para se aprender a programar! Eles usam Ruby para ensinar e o resultado tô olhando agora, está bem legal. Vejam e passem para frente a notícia para os quem almejam ser programadores
Link: http://aprendaaprogramar.rubyonrails.pro.br/introducao
[Read more →]
Tags: code · ruby · tips
December 17th, 2007 · 1 Comment
Eu e Alisson estávamos procurado algo como as mensagens flash do Rails no Django, encontramos um ótimo middleware para isso aqui.
Pegue a snippet, salve como flash_middleware.py e configure seu settings.py assim:
MIDDLEWARE_CLASSES = (
…
‘projeto.flash_middleware.Middleware’,
…
)
TEMPLATE_CONTEXT_PROCESSORS = (
…
‘projeto.flash_middleware.context_processor’,
…
)
*obs: Lembre-se de colocar os outros context processors, veja […]
[Read more →]
Tags: django · python · rails · tips
September 20th, 2007 · 1 Comment
perl -ne ‘if (4..10) {print $_;}’ server.py
Vai ler o intervalo de linhas (4..10) do arquivo server.py
[update]
sed -n ‘1,3p’ server.py
Com sed
[/update]
[Read more →]
Tags: linux · perl · shell · tips
Crie um backup.rake no lib/tasks :
require ‘find’
namespace :db do
desc “Backup the database to a file. Options: DIR=base_dir RAILS_ENV=production”
task :backup => [:environment] do
datestamp = Time.now.strftime(”%Y-%m-%d”)
hourstamp = Time.now.strftime(”%H-%M-%S”)
base_path = ENV[”DIR”] || “db”
backup_base = File.join(base_path, ‘backup’)
[…]
[Read more →]
Tags: rails · rake · ruby · tips
Esta eu com um belo problema, fazer o deployment de uma aplicação escrita em Rails em um Fedora3, solução usando 2 servidores HTTP:
Mongrel
Apache
Ai veio outro problema, já existe um site rodando no apache e vai ser mantido várias partes dele, mas outras vão ser substituídas pelas páginas rodando no mongrel, isso é, eu queria continuar […]
[Read more →]
Tags: apache · rails · ruby · sysadmin · tips
Quando vc quer achar uma string em arquivos de um diretório e trocar ela por alguma outra coisa… Bash tem a solução!
for i in `find *.php`
do
perl -pi -e “s/find/replace/g;” $i
done
Substitui “find” por “replace”. Simples e lindo. Ah usa perl… […]
[Read more →]
Tags: perl · shel lscript · tips
Usa espaços ao invés de tabs? Então coloca isso no vimrc:
set tabstop=4
set shiftwidth=4
set expandtab
[Read more →]
Tags: editores · tips · vim