Bastos

let’s code!

Entries from June 2007

Calculando a distância entre dois pontos no mapa usando Ruby

June 27th, 2007 · 2 Comments

#Calculate distande of 2 latitude and longitude: get_distance(lat1,log1,lat2,log2)
def get_distance(a1,b1,a2,b2)
r = 6378; #3963.1 statute miles; 3443.9 nautical miles; 6378 km
pi = 3.14159265358979323846;
a1 = a1*(pi/180)
a2 = a2*(pi/180);
b1 = b1*(pi/180);
b2 = b2*(pi/180);
[…]

[Read more →]

Tags: ruby

Google Mashup Editor - Minha conta foi ativada

June 20th, 2007 · No Comments

Eu tinha feito uma requisição a alguns dias e recebi agora essa notificação, tenho acesso ao Google Mashup Editor:

Welcome to the Google Mashup Editor!
Your account has been activated and you can now log in and create mashups.
We recommend that you take a look at our getting started guide and the
sample applications to better understand how […]

[Read more →]

Tags: 2.0 · google · mashup

Instalando TRAC/SVN/DAV com Apache

June 20th, 2007 · 7 Comments

Instalei o subversion com trac e webdav aqui no servidor, foi duro mas no final deu tudo certo, o trac e o webdav estão instalados e suportando múltiplos projetos. O 1° que estou hospedando aqui é meu pequeno wiki feito com Camping, o textcamp.
Essas linhas deram certo dentro da diretiva VirtualHost / Location do httpd.conf

SetHandler […]

[Read more →]

Tags: apache · subversion · trac · zusee

Camping, a light ruby framework

June 15th, 2007 · No Comments

Quando você precisa fazer uma simples aplicação, precisa de pouco código e muita produtividade, pensou em Rails? Pense em Camping também! Camping é um framework light, está para o Rails como o web.py está para o Django. Ele é simples, usa ActiveRecord para ORM e Markaby para linguagem de templates. Com uma estrutura simples […]

[Read more →]

Tags: camping · mongrel · rails · ruby

Rake Task para backup de DB em Rails

June 12th, 2007 · No Comments

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

Safari for Windows

June 12th, 2007 · No Comments

Agora a briga vai ficar mais feia! O safari entra pra briga, antes só disponível para Mac OS está disponível para windows, tem um site para você baixar o beta! Infelizmente não tem para linux, mas tomara que seja questão de tempo, o que geralmente não é pois não existe nada da Apple pra linux, […]

[Read more →]

Tags: apple · safari

Meu projetinho para aprender Rails

June 11th, 2007 · No Comments

Para aprender Rails e fazer uma Mashup estou fazendo um Site legal que usa apis do last.fm e Youtube dentre outras. Ruby possui bibliotecas boas para muitas APIs existentes o que me faz escrever menos código! A Mashupestá quase pronta para um Beta :D, faltando só refazer alguns códigos que estão feios ou não ótimizados. […]

[Read more →]

Tags: 2.0 · apache · rails