you are here: codestackercodes [RSS]

ExternalInterface sample

import flash.external.ExternalInterface;
 
function alert() {
	ExternalInterface.call("alert", "Only a test");
}

mybt.onRelease = function(){
	alert();
}

cross-browser rounded corners using css

ie sux (again)

border-radius: 9px; /* CSS 3 */
-o-border-radius: 9px; /* Opera */
-icab-border-radius: 9px; /* iCab */
-khtml-border-radius: 9px; /* Konqueror */
-moz-border-radius: 9px; /* Firefox */
-webkit-border-radius: 9px; /* Safari */

fixing the ridiculous auto-padding in ie (win) submit buttons

ie sux!

input { overflow: visible; }

simple jquery equal columns plug-In

/** 
 * @projectDescription	Simple Equal Columns
 * @author 	Matt Hobbs
 * @version 	0.01 
 */
jQuery.fn.equalCols = function(){
	//Array Sorter

	var sortNumber = function(a,b){return b - a;};
	var heights = [];
	//Push each height into an array

	$(this).each(function(){
		heights.push($(this).height());
	});
	heights.sort(sortNumber);
	var maxHeight = heights[0];
	return this.each(function(){
		//Set each column to the max height

		$(this).css({'height': maxHeight});
	});
};
//Usage

jQuery(function($){
	//Select the columns that need to be equal e.g

	$('div.column').equalCols();
	$('#col1,#col2,#col3').equalCols();
});

migration estados/cidades do Brasil

O arquivo nao esta completo, reduzi pra caber aqui.

class PopulaEstadosCidades < ActiveRecord::Migration
  def self.up
    Estado.create(:sigla => 'AC', :nome => 'ACRE') do |e|
      e.cidades.build(:nome => 'ACRELANDIA')
      e.cidades.build(:nome => 'ASSIS BRASIL')
      e.cidades.build(:nome => 'BRASILEIA')
      e.cidades.build(:nome => 'BUJARI')
      e.cidades.build(:nome => 'CAPIXABA')
      e.cidades.build(:nome => 'CRUZEIRO DO SUL')
      e.cidades.build(:nome => 'EPITACIOLANDIA')
      e.cidades.build(:nome => 'FEIJO')
      e.cidades.build(:nome => 'JORDAO')
      e.cidades.build(:nome => 'MANCIO LIMA')
      e.cidades.build(:nome => 'MANOEL URBANO')
      e.cidades.build(:nome => 'MARECHAL THAUMATURGO')
      e.cidades.build(:nome => 'PLACIDO DE CASTRO')
      e.cidades.build(:nome => 'PORTO ACRE')
      e.cidades.build(:nome => 'PORTO WALTER')
      e.cidades.build(:nome => 'RIO BRANCO')
      e.cidades.build(:nome => 'RODRIGUES ALVES')
      e.cidades.build(:nome => 'SANTA ROSA')
      e.cidades.build(:nome => 'SENA MADUREIRA')
      e.cidades.build(:nome => 'SENADOR GUIOMARD')
      e.cidades.build(:nome => 'TARAUACA')
      e.cidades.build(:nome => 'XAPURI')
    end
    
    Estado.create(:sigla => 'AM', :nome => 'AMAZONAS') do |e|
      e.cidades.build(:nome => 'ALVARAES')
      e.cidades.build(:nome => 'AMATARI')
      e.cidades.build(:nome => 'AMATURA')
      e.cidades.build(:nome => 'ANAMA')
      e.cidades.build(:nome => 'ANORI')
      e.cidades.build(:nome => 'APUI')
      e.cidades.build(:nome => 'ARIAU')
      e.cidades.build(:nome => 'ATALAIA DO NORTE')
      e.cidades.build(:nome => 'AUGUSTO MONTENEGRO')
      e.cidades.build(:nome => 'AUTAZES')
      e.cidades.build(:nome => 'AXINIM')
      e.cidades.build(:nome => 'BADAJOS')
      e.cidades.build(:nome => 'BALBINA')
      e.cidades.build(:nome => 'BARCELOS')
      e.cidades.build(:nome => 'BARREIRINHA')
      e.cidades.build(:nome => 'BENJAMIN CONSTANT')
      e.cidades.build(:nome => 'BERURI')
      e.cidades.build(:nome => 'BOA VISTA DO RAMOS')
      e.cidades.build(:nome => 'BOCA DO ACRE')
      e.cidades.build(:nome => 'BORBA')
      e.cidades.build(:nome => 'CAAPIRANGA')
      e.cidades.build(:nome => 'CAMETA')
      e.cidades.build(:nome => 'CANUMA')
      e.cidades.build(:nome => 'CANUTAMA')
      e.cidades.build(:nome => 'CARAUARI')
      e.cidades.build(:nome => 'CAREIRO')
      e.cidades.build(:nome => 'CAREIRO DA VARZEA')
      e.cidades.build(:nome => 'CARVOEIRO')
      e.cidades.build(:nome => 'COARI')
      e.cidades.build(:nome => 'CODAJAS')
      e.cidades.build(:nome => 'CUCUI')
      e.cidades.build(:nome => 'EIRUNEPE')
      e.cidades.build(:nome => 'ENVIRA')
      e.cidades.build(:nome => 'FLORIANO PEIXOTO')
      e.cidades.build(:nome => 'FONTE BOA')
      e.cidades.build(:nome => 'FREGUESIA DO ANDIRA')
      e.cidades.build(:nome => 'GUAJARA')
      e.cidades.build(:nome => 'HUMAITA')
      e.cidades.build(:nome => 'IAUARETE')
      e.cidades.build(:nome => 'ICANA')
      e.cidades.build(:nome => 'IPIXUNA')
      e.cidades.build(:nome => 'IRANDUBA')
      e.cidades.build(:nome => 'ITACOATIARA')
      e.cidades.build(:nome => 'ITAMARATI')
      e.cidades.build(:nome => 'ITAPIRANGA')
      e.cidades.build(:nome => 'JAPURA')
      e.cidades.build(:nome => 'JURUA')
      e.cidades.build(:nome => 'JUTAI')
      e.cidades.build(:nome => 'LABREA')
      e.cidades.build(:nome => 'LAGO PRETO')
      e.cidades.build(:nome => 'MANACAPURU')
      e.cidades.build(:nome => 'MANAQUIRI')
      e.cidades.build(:nome => 'MANAUS')
      e.cidades.build(:nome => 'MANICORE')
      e.cidades.build(:nome => 'MARAA')
      e.cidades.build(:nome => 'MASSAUARI')
      e.cidades.build(:nome => 'MAUES')
      e.cidades.build(:nome => 'MOCAMBO')
      e.cidades.build(:nome => 'MOURA')
      e.cidades.build(:nome => 'MURUTINGA')
      e.cidades.build(:nome => 'NHAMUNDA')
      e.cidades.build(:nome => 'NOVA OLINDA DO NORTE')
      e.cidades.build(:nome => 'NOVO AIRAO')
      e.cidades.build(:nome => 'NOVO ARIPUANA')
      e.cidades.build(:nome => 'OSORIO DA FONSECA')
      e.cidades.build(:nome => 'PARINTINS')
      e.cidades.build(:nome => 'PAUINI')
      e.cidades.build(:nome => 'PEDRAS')
      e.cidades.build(:nome => 'PRESIDENTE FIGUEIREDO')
      e.cidades.build(:nome => 'REPARTIMENTO')
      e.cidades.build(:nome => 'RIO PRETO DA EVA')
      e.cidades.build(:nome => 'SANTA ISABEL DO RIO NEGRO')
      e.cidades.build(:nome => 'SANTA RITA')
      e.cidades.build(:nome => 'SANTO ANTONIO DO ICA')
      e.cidades.build(:nome => 'SAO FELIPE')
      e.cidades.build(:nome => 'SAO GABRIEL DA CACHOEIRA')
      e.cidades.build(:nome => 'SAO PAULO DE OLIVENCA')
      e.cidades.build(:nome => 'SAO SEBASTIAO DO UATUMA')
      e.cidades.build(:nome => 'SILVES')
      e.cidades.build(:nome => 'TABATINGA')
      e.cidades.build(:nome => 'TAPAUA')
      e.cidades.build(:nome => 'TEFE')
      e.cidades.build(:nome => 'TONANTINS')
      e.cidades.build(:nome => 'UARINI')
      e.cidades.build(:nome => 'URUCARA')
      e.cidades.build(:nome => 'URUCURITUBA')
      e.cidades.build(:nome => 'VILA PITINGA')
    end
    
    Estado.create(:sigla => 'AP', :nome => 'AMAPÁ') do |e|
      e.cidades.build(:nome => 'ABACATE DA PEDREIRA')
      e.cidades.build(:nome => 'AGUA BRANCA DO AMAPARI')
      e.cidades.build(:nome => 'AMAPA')
      e.cidades.build(:nome => 'AMAPARI')
      e.cidades.build(:nome => 'AMBE')
      e.cidades.build(:nome => 'APOREMA')
      e.cidades.build(:nome => 'ARIRI')
      e.cidades.build(:nome => 'BAILIQUE')
      e.cidades.build(:nome => 'BOCA DO JARI')
      e.cidades.build(:nome => 'CALCOENE')
      e.cidades.build(:nome => 'CANTANZAL')
      e.cidades.build(:nome => 'CARMO')
      e.cidades.build(:nome => 'CLEVELANDIA DO NORTE')
      e.cidades.build(:nome => 'CORRE AGUA')
      e.cidades.build(:nome => 'CUNANI')
      e.cidades.build(:nome => 'CURIAU')
      e.cidades.build(:nome => 'CUTIAS')
      e.cidades.build(:nome => 'FAZENDINHA')
      e.cidades.build(:nome => 'FERREIRA GOMES')
      e.cidades.build(:nome => 'FORTALEZA')
      e.cidades.build(:nome => 'GAIVOTA')
      e.cidades.build(:nome => 'GURUPORA')
      e.cidades.build(:nome => 'IGARAPE DO LAGO')
      e.cidades.build(:nome => 'ILHA DE SANTANA')
      e.cidades.build(:nome => 'INAJA')
      e.cidades.build(:nome => 'ITAUBAL')
      e.cidades.build(:nome => 'LARANJAL DO JARI')
      e.cidades.build(:nome => 'LIVRAMENTO DO PACUI')
      e.cidades.build(:nome => 'LOURENCO')
      e.cidades.build(:nome => 'MACAPA')
      e.cidades.build(:nome => 'MAZAGAO')
      e.cidades.build(:nome => 'MAZAGAO VELHO')
      e.cidades.build(:nome => 'OIAPOQUE')
      e.cidades.build(:nome => 'PAREDAO')
      e.cidades.build(:nome => 'PORTO GRANDE')
      e.cidades.build(:nome => 'PRACUUBA')
      e.cidades.build(:nome => 'SANTA LUZIA DO PACUI')
      e.cidades.build(:nome => 'SANTA MARIA')
      e.cidades.build(:nome => 'SANTANA')
      e.cidades.build(:nome => 'SAO JOAQUIM DO PACUI')
      e.cidades.build(:nome => 'SAO SEBASTIAO DO LIVRAMENTO')
      e.cidades.build(:nome => 'SAO TOME')
      e.cidades.build(:nome => 'SERRA DO NAVIO')
      e.cidades.build(:nome => 'SUCURIJU')
      e.cidades.build(:nome => 'TARTARUGALZINHO')
      e.cidades.build(:nome => 'VILA VELHA')
      e.cidades.build(:nome => 'VITORIA DO JARI')
    end
    
  end

  def self.down
    Cidade.delete_all
    Estado.delete_all
  end
end

migration estados cidades

uma migration para popular estados e cidades do Brasil.

class PopulaEstadosCidades < ActiveRecord::Migration
  def self.up
    Estado.create(:sigla => 'AC', :nome => 'ACRE') do |e|
      e.cidades.build(:nome => 'ACRELANDIA')
      e.cidades.build(:nome => 'ASSIS BRASIL')
      e.cidades.build(:nome => 'BRASILEIA')
      e.cidades.build(:nome => 'BUJARI')
      e.cidades.build(:nome => 'CAPIXABA')
      e.cidades.build(:nome => 'CRUZEIRO DO SUL')
      e.cidades.build(:nome => 'EPITACIOLANDIA')
      e.cidades.build(:nome => 'FEIJO')
      e.cidades.build(:nome => 'JORDAO')
      e.cidades.build(:nome => 'MANCIO LIMA')
      e.cidades.build(:nome => 'MANOEL URBANO')
      e.cidades.build(:nome => 'MARECHAL THAUMATURGO')
      e.cidades.build(:nome => 'PLACIDO DE CASTRO')
      e.cidades.build(:nome => 'PORTO ACRE')
      e.cidades.build(:nome => 'PORTO WALTER')
      e.cidades.build(:nome => 'RIO BRANCO')
      e.cidades.build(:nome => 'RODRIGUES ALVES')
      e.cidades.build(:nome => 'SANTA ROSA')
      e.cidades.build(:nome => 'SENA MADUREIRA')
      e.cidades.build(:nome => 'SENADOR GUIOMARD')
      e.cidades.build(:nome => 'TARAUACA')
      e.cidades.build(:nome => 'XAPURI')
    end
    
    Estado.create(:sigla => 'AL', :nome => 'ALAGOAS') do |e|
      e.cidades.build(:nome => 'AGUA BRANCA')
      e.cidades.build(:nome => 'ALAZAO')
      e.cidades.build(:nome => 'ALECRIM')
      e.cidades.build(:nome => 'ANADIA')
      e.cidades.build(:nome => 'ANEL')
      e.cidades.build(:nome => 'ANUM NOVO')
      e.cidades.build(:nome => 'ANUM VELHO')
      e.cidades.build(:nome => 'ARAPIRACA')
      e.cidades.build(:nome => 'ATALAIA')
      e.cidades.build(:nome => 'BAIXA DA ONCA')
      e.cidades.build(:nome => 'BAIXA DO CAPIM')
      e.cidades.build(:nome => 'BALSAMO')
      e.cidades.build(:nome => 'BANANEIRAS')
      e.cidades.build(:nome => 'BARRA DE SANTO ANTONIO')
      e.cidades.build(:nome => 'BARRA DE SAO MIGUEL')
      e.cidades.build(:nome => 'BARRA DO BONIFACIO')
      e.cidades.build(:nome => 'BARRA GRANDE')
      e.cidades.build(:nome => 'BATALHA')
      e.cidades.build(:nome => 'BATINGAS')
      e.cidades.build(:nome => 'BELEM')
      e.cidades.build(:nome => 'BELO MONTE')
      e.cidades.build(:nome => 'BOA SORTE')
      e.cidades.build(:nome => 'BOA VISTA')
      e.cidades.build(:nome => 'BOCA DA MATA')
      e.cidades.build(:nome => 'BOM JARDIM')
      e.cidades.build(:nome => 'BONIFACIO')
      e.cidades.build(:nome => 'BRANQUINHA')
      e.cidades.build(:nome => 'CACIMBINHAS')
      e.cidades.build(:nome => 'CAJARANA')
      e.cidades.build(:nome => 'CAJUEIRO')
      e.cidades.build(:nome => 'CALDEIROES DE CIMA')
      e.cidades.build(:nome => 'CAMADANTA')
      e.cidades.build(:nome => 'CAMPESTRE')
      e.cidades.build(:nome => 'CAMPO ALEGRE')
      e.cidades.build(:nome => 'CAMPO GRANDE')
      e.cidades.build(:nome => 'CANAA')
      e.cidades.build(:nome => 'CANAFISTULA')
      e.cidades.build(:nome => 'CANAPI')
      e.cidades.build(:nome => 'CANASTRA')
      e.cidades.build(:nome => 'CANGANDU')
      e.cidades.build(:nome => 'CAPELA')
      e.cidades.build(:nome => 'CARNEIROS')
      e.cidades.build(:nome => 'CARRASCO')
      e.cidades.build(:nome => 'CHA PRETA')
      e.cidades.build(:nome => 'COITE DO NOIA')
      e.cidades.build(:nome => 'COLONIA LEOPOLDINA')
      e.cidades.build(:nome => 'COQUEIRO SECO')
      e.cidades.build(:nome => 'CORURIPE')
      e.cidades.build(:nome => 'CORURIPE DA CAL')
      e.cidades.build(:nome => 'CRAIBAS')
      e.cidades.build(:nome => 'DELMIRO GOUVEIA')
      e.cidades.build(:nome => 'DOIS RIACHOS')
      e.cidades.build(:nome => 'ENTREMONTES')
      e.cidades.build(:nome => 'ESTRELA DE ALAGOAS')
      e.cidades.build(:nome => 'FEIRA GRANDE')
      e.cidades.build(:nome => 'FELIZ DESERTO')
      e.cidades.build(:nome => 'FERNAO VELHO')
      e.cidades.build(:nome => 'FLEXEIRAS')
      e.cidades.build(:nome => 'FLORIANO PEIXOTO')
      e.cidades.build(:nome => 'GASPAR')
      e.cidades.build(:nome => 'GIRAU DO PONCIANO')
      e.cidades.build(:nome => 'IBATEGUARA')
      e.cidades.build(:nome => 'IGACI')
      e.cidades.build(:nome => 'IGREJA NOVA')
      e.cidades.build(:nome => 'INHAPI')
      e.cidades.build(:nome => 'JACARE DOS HOMENS')
      e.cidades.build(:nome => 'JACUIPE')
      e.cidades.build(:nome => 'JAPARATINGA')
      e.cidades.build(:nome => 'JARAMATAIA')
      e.cidades.build(:nome => 'JENIPAPO')
      e.cidades.build(:nome => 'JOAQUIM GOMES')
      e.cidades.build(:nome => 'JUNDIA')
      e.cidades.build(:nome => 'JUNQUEIRO')
      e.cidades.build(:nome => 'LAGOA DA AREIA')
      e.cidades.build(:nome => 'LAGOA DA CANOA')
      e.cidades.build(:nome => 'LAGOA DA PEDRA')
      e.cidades.build(:nome => 'LAGOA DANTAS')
      e.cidades.build(:nome => 'LAGOA DO CALDEIRAO')
      e.cidades.build(:nome => 'LAGOA DO CANTO')
      e.cidades.build(:nome => 'LAGOA DO EXU')
      e.cidades.build(:nome => 'LAGOA DO RANCHO')
      e.cidades.build(:nome => 'LAJES DO CALDEIRAO')
      e.cidades.build(:nome => 'LARANJAL')
      e.cidades.build(:nome => 'LIMOEIRO DE ANADIA')
      e.cidades.build(:nome => 'MACEIO')
      e.cidades.build(:nome => 'MAJOR ISIDORO')
      e.cidades.build(:nome => 'MAR VERMELHO')
      e.cidades.build(:nome => 'MARAGOGI')
      e.cidades.build(:nome => 'MARAVILHA')
      e.cidades.build(:nome => 'MARECHAL DEODORO')
      e.cidades.build(:nome => 'MARIBONDO')
      e.cidades.build(:nome => 'MASSARANDUBA')
      e.cidades.build(:nome => 'MATA GRANDE')
      e.cidades.build(:nome => 'MATRIZ DE CAMARAGIBE')
      e.cidades.build(:nome => 'MESSIAS')
      e.cidades.build(:nome => 'MINADOR DO NEGRAO')
      e.cidades.build(:nome => 'MONTEIROPOLIS')
      e.cidades.build(:nome => 'MOREIRA')
      e.cidades.build(:nome => 'MUNGUBA')
      e.cidades.build(:nome => 'MURICI')
      e.cidades.build(:nome => 'NOVO LINO')
      e.cidades.build(:nome => 'OLHO D AGUA GRANDE')
      e.cidades.build(:nome => 'OLHO D AGUA DAS FLORES')
      e.cidades.build(:nome => 'OLHO D AGUA DE CIMA')
      e.cidades.build(:nome => 'OLHO D AGUA DO CASADO')
      e.cidades.build(:nome => 'OLHO D AGUA DOS DANDANHAS')
      e.cidades.build(:nome => 'OLIVENCA')
      e.cidades.build(:nome => 'OURO BRANCO')
      e.cidades.build(:nome => 'PALESTINA')
      e.cidades.build(:nome => 'PALMEIRA DE FORA')
      e.cidades.build(:nome => 'PALMEIRA DOS INDIOS')
      e.cidades.build(:nome => 'PAO DE ACUCAR')
      e.cidades.build(:nome => 'PARICONHA')
      e.cidades.build(:nome => 'PARIPUEIRA')
      e.cidades.build(:nome => 'PASSO DE CAMARAGIBE')
      e.cidades.build(:nome => 'PAU D ARCO')
      e.cidades.build(:nome => 'PAU FERRO')
      e.cidades.build(:nome => 'PAULO JACINTO')
      e.cidades.build(:nome => 'PENEDO')
      e.cidades.build(:nome => 'PIACABUCU')
      e.cidades.build(:nome => 'PILAR')
      e.cidades.build(:nome => 'PINDOBA')
      e.cidades.build(:nome => 'PIRANHAS')
      e.cidades.build(:nome => 'POCAO')
      e.cidades.build(:nome => 'POCO DA PEDRA')
      e.cidades.build(:nome => 'POCO DAS TRINCHEIRAS')
      e.cidades.build(:nome => 'PORTO CALVO')
      e.cidades.build(:nome => 'PORTO DE PEDRAS')
      e.cidades.build(:nome => 'PORTO REAL DO COLEGIO')
      e.cidades.build(:nome => 'POXIM')
      e.cidades.build(:nome => 'QUEBRANGULO')
      e.cidades.build(:nome => 'RIACHO DO SERTAO')
      e.cidades.build(:nome => 'RIACHO FUNDO DE CIMA')
      e.cidades.build(:nome => 'RIO LARGO')
      e.cidades.build(:nome => 'ROCHA CAVALCANTE')
      e.cidades.build(:nome => 'ROTEIRO')
      e.cidades.build(:nome => 'SANTA EFIGENIA')
      e.cidades.build(:nome => 'SANTA LUZIA DO NORTE')
      e.cidades.build(:nome => 'SANTANA DO IPANEMA')
      e.cidades.build(:nome => 'SANTANA DO MUNDAU')
      e.cidades.build(:nome => 'SANTO ANTONIO')
      e.cidades.build(:nome => 'SAO BRAS')
      e.cidades.build(:nome => 'SAO JOSE DA LAJE')
      e.cidades.build(:nome => 'SAO JOSE DA TAPERA')
      e.cidades.build(:nome => 'SAO LUIS DO QUITUNDE')
      e.cidades.build(:nome => 'SAO MIGUEL DOS CAMPOS')
      e.cidades.build(:nome => 'SAO MIGUEL DOS MILAGRES')
      e.cidades.build(:nome => 'SAO SEBASTIAO')
      e.cidades.build(:nome => 'SAPUCAIA')
      e.cidades.build(:nome => 'SATUBA')
      e.cidades.build(:nome => 'SENADOR RUI PALMEIRA')
      e.cidades.build(:nome => 'SERRA DA MANDIOCA')
      e.cidades.build(:nome => 'SERRA DO SAO JOSE')
      e.cidades.build(:nome => 'TABOLEIRO DO PINTO')
      e.cidades.build(:nome => 'TABOQUINHA')
      e.cidades.build(:nome => 'TANQUE D ARCA')
      e.cidades.build(:nome => 'TAQUARANA')
      e.cidades.build(:nome => 'TATUAMUNHA')
      e.cidades.build(:nome => 'TEOTONIO VILELA')
      e.cidades.build(:nome => 'TRAIPU')
      e.cidades.build(:nome => 'UNIAO DOS PALMARES')
      e.cidades.build(:nome => 'USINA CAMACARI')
      e.cidades.build(:nome => 'VICOSA')
      e.cidades.build(:nome => 'VILA APARECIDA')
      e.cidades.build(:nome => 'VILA SAO FRANCISCO')
    end
    
    Estado.create(:sigla => 'AM', :nome => 'AMAZONAS') do |e|
      e.cidades.build(:nome => 'ALVARAES')
      e.cidades.build(:nome => 'AMATARI')
      e.cidades.build(:nome => 'AMATURA')
      e.cidades.build(:nome => 'ANAMA')
      e.cidades.build(:nome => 'ANORI')
      e.cidades.build(:nome => 'APUI')
      e.cidades.build(:nome => 'ARIAU')
      e.cidades.build(:nome => 'ATALAIA DO NORTE')
      e.cidades.build(:nome => 'AUGUSTO MONTENEGRO')
      e.cidades.build(:nome => 'AUTAZES')
      e.cidades.build(:nome => 'AXINIM')
      e.cidades.build(:nome => 'BADAJOS')
      e.cidades.build(:nome => 'BALBINA')
      e.cidades.build(:nome => 'BARCELOS')
      e.cidades.build(:nome => 'BARREIRINHA')
      e.cidades.build(:nome => 'BENJAMIN CONSTANT')
      e.cidades.build(:nome => 'BERURI')
      e.cidades.build(:nome => 'BOA VISTA DO RAMOS')
      e.cidades.build(:nome => 'BOCA DO ACRE')
      e.cidades.build(:nome => 'BORBA')
      e.cidades.build(:nome => 'CAAPIRANGA')
      e.cidades.build(:nome => 'CAMETA')
      e.cidades.build(:nome => 'CANUMA')
      e.cidades.build(:nome => 'CANUTAMA')
      e.cidades.build(:nome => 'CARAUARI')
      e.cidades.build(:nome => 'CAREIRO')
      e.cidades.build(:nome => 'CAREIRO DA VARZEA')
      e.cidades.build(:nome => 'CARVOEIRO')
      e.cidades.build(:nome => 'COARI')
      e.cidades.build(:nome => 'CODAJAS')
      e.cidades.build(:nome => 'CUCUI')
      e.cidades.build(:nome => 'EIRUNEPE')
      e.cidades.build(:nome => 'ENVIRA')
      e.cidades.build(:nome => 'FLORIANO PEIXOTO')
      e.cidades.build(:nome => 'FONTE BOA')
      e.cidades.build(:nome => 'FREGUESIA DO ANDIRA')
      e.cidades.build(:nome => 'GUAJARA')
      e.cidades.build(:nome => 'HUMAITA')
      e.cidades.build(:nome => 'IAUARETE')
      e.cidades.build(:nome => 'ICANA')
      e.cidades.build(:nome => 'IPIXUNA')
      e.cidades.build(:nome => 'IRANDUBA')
      e.cidades.build(:nome => 'ITACOATIARA')
      e.cidades.build(:nome => 'ITAMARATI')
      e.cidades.build(:nome => 'ITAPIRANGA')
      e.cidades.build(:nome => 'JAPURA')
      e.cidades.build(:nome => 'JURUA')
      e.cidades.build(:nome => 'JUTAI')
      e.cidades.build(:nome => 'LABREA')
      e.cidades.build(:nome => 'LAGO PRETO')
      e.cidades.build(:nome => 'MANACAPURU')
      e.cidades.build(:nome => 'MANAQUIRI')
      e.cidades.build(:nome => 'MANAUS')
      e.cidades.build(:nome => 'MANICORE')
      e.cidades.build(:nome => 'MARAA')
      e.cidades.build(:nome => 'MASSAUARI')
      e.cidades.build(:nome => 'MAUES')
      e.cidades.build(:nome => 'MOCAMBO')
      e.cidades.build(:nome => 'MOURA')
      e.cidades.build(:nome => 'MURUTINGA')
      e.cidades.build(:nome => 'NHAMUNDA')
      e.cidades.build(:nome => 'NOVA OLINDA DO NORTE')
      e.cidades.build(:nome => 'NOVO AIRAO')
      e.cidades.build(:nome => 'NOVO ARIPUANA')
      e.cidades.build(:nome => 'OSORIO DA FONSECA')
      e.cidades.build(:nome => 'PARINTINS')
      e.cidades.build(:nome => 'PAUINI')
      e.cidades.build(:nome => 'PEDRAS')
      e.cidades.build(:nome => 'PRESIDENTE FIGUEIREDO')
      e.cidades.build(:nome => 'REPARTIMENTO')
      e.cidades.build(:nome => 'RIO PRETO DA EVA')
      e.cidades.build(:nome => 'SANTA ISABEL DO RIO NEGRO')
      e.cidades.build(:nome => 'SANTA RITA')
      e.cidades.build(:nome => 'SANTO ANTONIO DO ICA')
      e.cidades.build(:nome => 'SAO FELIPE')
      e.cidades.build(:nome => 'SAO GABRIEL DA CACHOEIRA')
      e.cidades.build(:nome => 'SAO PAULO DE OLIVENCA')
      e.cidades.build(:nome => 'SAO SEBASTIAO DO UATUMA')
      e.cidades.build(:nome => 'SILVES')
      e.cidades.build(:nome => 'TABATINGA')
      e.cidades.build(:nome => 'TAPAUA')
      e.cidades.build(:nome => 'TEFE')
      e.cidades.build(:nome => 'TONANTINS')
      e.cidades.build(:nome => 'UARINI')
      e.cidades.build(:nome => 'URUCARA')
      e.cidades.build(:nome => 'URUCURITUBA')
      e.cidades.build(:nome => 'VILA PITINGA')
    end
    
    Estado.create(:sigla => 'AP', :nome => 'AMAPÁ') do |e|
      e.cidades.build(:nome => 'ABACATE DA PEDREIRA')
      e.cidades.build(:nome => 'AGUA BRANCA DO AMAPARI')
      e.cidades.build(:nome => 'AMAPA')
      e.cidades.build(:nome => 'AMAPARI')
      e.cidades.build(:nome => 'AMBE')
      e.cidades.build(:nome => 'APOREMA')
      e.cidades.build(:nome => 'ARIRI')
      e.cidades.build(:nome => 'BAILIQUE')
      e.cidades.build(:nome => 'BOCA DO JARI')
      e.cidades.build(:nome => 'CALCOENE')
      e.cidades.build(:nome => 'CANTANZAL')
      e.cidades.build(:nome => 'CARMO')
      e.cidades.build(:nome => 'CLEVELANDIA DO NORTE')
      e.cidades.build(:nome => 'CORRE AGUA')
      e.cidades.build(:nome => 'CUNANI')
      e.cidades.build(:nome => 'CURIAU')
      e.cidades.build(:nome => 'CUTIAS')
      e.cidades.build(:nome => 'FAZENDINHA')
      e.cidades.build(:nome => 'FERREIRA GOMES')
      e.cidades.build(:nome => 'FORTALEZA')
      e.cidades.build(:nome => 'GAIVOTA')
      e.cidades.build(:nome => 'GURUPORA')
      e.cidades.build(:nome => 'IGARAPE DO LAGO')
      e.cidades.build(:nome => 'ILHA DE SANTANA')
      e.cidades.build(:nome => 'INAJA')
      e.cidades.build(:nome => 'ITAUBAL')
      e.cidades.build(:nome => 'LARANJAL DO JARI')
      e.cidades.build(:nome => 'LIVRAMENTO DO PACUI')
      e.cidades.build(:nome => 'LOURENCO')
      e.cidades.build(:nome => 'MACAPA')
      e.cidades.build(:nome => 'MAZAGAO')
      e.cidades.build(:nome => 'MAZAGAO VELHO')
      e.cidades.build(:nome => 'OIAPOQUE')
      e.cidades.build(:nome => 'PAREDAO')
      e.cidades.build(:nome => 'PORTO GRANDE')
      e.cidades.build(:nome => 'PRACUUBA')
      e.cidades.build(:nome => 'SANTA LUZIA DO PACUI')
      e.cidades.build(:nome => 'SANTA MARIA')
      e.cidades.build(:nome => 'SANTANA')
      e.cidades.build(:nome => 'SAO JOAQUIM DO PACUI')
      e.cidades.build(:nome => 'SAO SEBASTIAO DO LIVRAMENTO')
      e.cidades.build(:nome => 'SAO TOME')
      e.cidades.build(:nome => 'SERRA DO NAVIO')
      e.cidades.build(:nome => 'SUCURIJU')
      e.cidades.build(:nome => 'TARTARUGALZINHO')
      e.cidades.build(:nome => 'VILA VELHA')
      e.cidades.build(:nome => 'VITORIA DO JARI')
    end
    
    Estado.create(:sigla => 'BA', :nome => 'BAHIA') do |e|
      e.cidades.build(:nome => 'ABADIA')
      e.cidades.build(:nome => 'ABAIRA')
      e.cidades.build(:nome => 'ABARE')
      e.cidades.build(:nome => 'ABELHAS')
      e.cidades.build(:nome => 'ABOBORA')
      e.cidades.build(:nome => 'ABRANTES')
      e.cidades.build(:nome => 'ACAJUTIBA')
      e.cidades.build(:nome => 'ACU DA TORRE')
      e.cidades.build(:nome => 'ACUDINA')
      e.cidades.build(:nome => 'ACUPE')
      e.cidades.build(:nome => 'ADUSTINA')
      e.cidades.build(:nome => 'AFLIGIDOS')
      e.cidades.build(:nome => 'AFRANIO PEIXOTO')
      e.cidades.build(:nome => 'AGUA DOCE')
      e.cidades.build(:nome => 'AGUA FRIA')
      e.cidades.build(:nome => 'AGUAS DO PAULISTA')
      e.cidades.build(:nome => 'AIQUARA')
      e.cidades.build(:nome => 'ALAGOINHAS')
      e.cidades.build(:nome => 'ALCOBACA')
      e.cidades.build(:nome => 'ALEGRE')
      e.cidades.build(:nome => 'ALGODAO')
      e.cidades.build(:nome => 'ALGODOES')
      e.cidades.build(:nome => 'ALMADINA')
      e.cidades.build(:nome => 'ALTO BONITO')
      e.cidades.build(:nome => 'AMADO BAHIA')
      e.cidades.build(:nome => 'AMANIU')
      e.cidades.build(:nome => 'AMARGOSA')
      e.cidades.build(:nome => 'AMELIA RODRIGUES')
      e.cidades.build(:nome => 'AMERICA DOURADA')
      e.cidades.build(:nome => 'AMERICO ALVES')
      e.cidades.build(:nome => 'ANAGE')
      e.cidades.build(:nome => 'ANDARAI')
      e.cidades.build(:nome => 'ANDORINHA')
      e.cidades.build(:nome => 'ANGICAL')
      e.cidades.build(:nome => 'ANGICO')
      e.cidades.build(:nome => 'ANGUERA')
      e.cidades.build(:nome => 'ANTAS')
      e.cidades.build(:nome => 'ANTONIO CARDOSO')
      e.cidades.build(:nome => 'ANTONIO GONCALVES')
      e.cidades.build(:nome => 'APORA')
      e.cidades.build(:nome => 'APUAREMA')
      e.cidades.build(:nome => 'ARACAS')
      e.cidades.build(:nome => 'ARACATU')
      e.cidades.build(:nome => 'ARACI')
      e.cidades.build(:nome => 'ARAMARI')
      e.cidades.build(:nome => 'ARAPIRANGA')
      e.cidades.build(:nome => 'ARATACA')
      e.cidades.build(:nome => 'ARATUIPE')
      e.cidades.build(:nome => 'AREIAS')
      e.cidades.build(:nome => 'AREMBEPE')
      e.cidades.build(:nome => 'ARGOIM')
      e.cidades.build(:nome => 'ARGOLO')
      e.cidades.build(:nome => 'ARIBICE')
      e.cidades.build(:nome => 'ARITAGUA')
      e.cidades.build(:nome => 'AURELINO LEAL')
      e.cidades.build(:nome => 'BAIANOPOLIS')
      e.cidades.build(:nome => 'BAIXA DO PALMEIRA')
      e.cidades.build(:nome => 'BAIXA GRANDE')
      e.cidades.build(:nome => 'BAIXAO')
      e.cidades.build(:nome => 'BAIXINHA')
      e.cidades.build(:nome => 'BALUARTE')
      e.cidades.build(:nome => 'BANCO CENTRAL')
      e.cidades.build(:nome => 'BANCO DA VITORIA')
      e.cidades.build(:nome => 'BANDEIRA DO ALMADA')
      e.cidades.build(:nome => 'BANDEIRA DO COLONIA')
      e.cidades.build(:nome => 'BANDIACU')
      e.cidades.build(:nome => 'BANZAE')
      e.cidades.build(:nome => 'BARAUNAS')
      e.cidades.build(:nome => 'BARCELOS DO SUL')
      e.cidades.build(:nome => 'BARRA')
      e.cidades.build(:nome => 'BARRA DA ESTIVA')
      e.cidades.build(:nome => 'BARRA DO CHOCA')
      e.cidades.build(:nome => 'BARRA DO JACUIPE')
      e.cidades.build(:nome => 'BARRA DO MENDES')
      e.cidades.build(:nome => 'BARRA DO POJUCA')
      e.cidades.build(:nome => 'BARRA DO ROCHA')
      e.cidades.build(:nome => 'BARRA DO TARRACHIL')
      e.cidades.build(:nome => 'BARRACAS')
      e.cidades.build(:nome => 'BARREIRAS')
      e.cidades.build(:nome => 'BARRO ALTO')
      e.cidades.build(:nome => 'BARRO PRETO')
      e.cidades.build(:nome => 'BARRO VERMELHO')
      e.cidades.build(:nome => 'BARROCAS')
      e.cidades.build(:nome => 'BASTIAO')
      e.cidades.build(:nome => 'BATE PE')
      e.cidades.build(:nome => 'BATINGA')
      e.cidades.build(:nome => 'BELA FLOR')
      e.cidades.build(:nome => 'BELEM DA CACHOEIRA')
      e.cidades.build(:nome => 'BELMONTE')
      e.cidades.build(:nome => 'BELO CAMPO')
      e.cidades.build(:nome => 'BEM-BOM')
      e.cidades.build(:nome => 'BENDEGO')
      e.cidades.build(:nome => 'BENTO SIMOES')
      e.cidades.build(:nome => 'BIRITINGA')
      e.cidades.build(:nome => 'BOA ESPERA')
      e.cidades.build(:nome => 'BOA NOVA')
      e.cidades.build(:nome => 'BOA UNIAO')
      e.cidades.build(:nome => 'BOA VISTA DO LAGAMAR')
      e.cidades.build(:nome => 'BOA VISTA DO TUPIM')
      e.cidades.build(:nome => 'BOACU')
      e.cidades.build(:nome => 'BOCA DO CORREGO')
      e.cidades.build(:nome => 'BOM JESUS DA LAPA')
      e.cidades.build(:nome => 'BOM JESUS DA SERRA')
      e.cidades.build(:nome => 'BOM SOSSEGO')
      e.cidades.build(:nome => 'BONFIM DA FEIRA')
      e.cidades.build(:nome => 'BONINAL')
      e.cidades.build(:nome => 'BONITO')
      e.cidades.build(:nome => 'BOQUIRA')
      e.cidades.build(:nome => 'BOTUPORA')
      e.cidades.build(:nome => 'BOTUQUARA')
      e.cidades.build(:nome => 'BREJINHO DAS AMETISTAS')
      e.cidades.build(:nome => 'BREJO DA SERRA')
      e.cidades.build(:nome => 'BREJO LUIZA DE BRITO')
      e.cidades.build(:nome => 'BREJO NOVO')
      e.cidades.build(:nome => 'BREJOES')
      e.cidades.build(:nome => 'BREJOLANDIA')
      e.cidades.build(:nome => 'BROTAS DE MACAUBAS')
      e.cidades.build(:nome => 'BRUMADO')
      e.cidades.build(:nome => 'BUCUITUBA')
      e.cidades.build(:nome => 'BUERAREMA')
      e.cidades.build(:nome => 'BURACICA')
      e.cidades.build(:nome => 'BURANHEM')
      e.cidades.build(:nome => 'BURIL')
      e.cidades.build(:nome => 'BURIS DE ABRANTES')
      e.cidades.build(:nome => 'BURITIRAMA')
      e.cidades.build(:nome => 'CAATIBA')
      e.cidades.build(:nome => 'CABACEIRAS DO PARAGUACU')
      e.cidades.build(:nome => 'CABRALIA')
      e.cidades.build(:nome => 'CACHA PREGOS')
      e.cidades.build(:nome => 'CACHOEIRA')
      e.cidades.build(:nome => 'CACHOEIRA DO MATO')
      e.cidades.build(:nome => 'CACULE')
      e.cidades.build(:nome => 'CAEM')
      e.cidades.build(:nome => 'CAETANOS')
      e.cidades.build(:nome => 'CAETE-ACU')
      e.cidades.build(:nome => 'CAETITE')
      e.cidades.build(:nome => 'CAFARNAUM')
      e.cidades.build(:nome => 'CAICARA')
      e.cidades.build(:nome => 'CAIMBE')
      e.cidades.build(:nome => 'CAIRU')
      e.cidades.build(:nome => 'CAIUBI')
      e.cidades.build(:nome => 'CAJUI')
      e.cidades.build(:nome => 'CALDAS DO JORRO')
      e.cidades.build(:nome => 'CALDEIRAO')
      e.cidades.build(:nome => 'CALDEIRAO GRANDE')
      e.cidades.build(:nome => 'CALDEIRAS')
      e.cidades.build(:nome => 'CAMACAN')
      e.cidades.build(:nome => 'CAMACARI')
      e.cidades.build(:nome => 'CAMAMU')
      e.cidades.build(:nome => 'CAMASSANDI')
      e.cidades.build(:nome => 'CAMIRIM')
      e.cidades.build(:nome => 'CAMPINHOS')
      e.cidades.build(:nome => 'CAMPO ALEGRE DE LOURDES')
      e.cidades.build(:nome => 'CAMPO FORMOSO')
      e.cidades.build(:nome => 'CAMURUGI')
      e.cidades.build(:nome => 'CANABRAVINHA')
      e.cidades.build(:nome => 'CANAPOLIS')
      e.cidades.build(:nome => 'CANARANA')
      e.cidades.build(:nome => 'CANATIBA')
      e.cidades.build(:nome => 'CANAVIEIRAS')
      e.cidades.build(:nome => 'CANCHE')
      e.cidades.build(:nome => 'CANDEAL')
      e.cidades.build(:nome => 'CANDEIAS')
      e.cidades.build(:nome => 'CANDIBA')
      e.cidades.build(:nome => 'CANDIDO SALES')
      e.cidades.build(:nome => 'CANOAO')
      e.cidades.build(:nome => 'CANSANCAO')
      e.cidades.build(:nome => 'CANTO DO SOL')
      e.cidades.build(:nome => 'CANUDOS')
      e.cidades.build(:nome => 'CAPAO')
      e.cidades.build(:nome => 'CAPELA DO ALTO ALEGRE')
      e.cidades.build(:nome => 'CAPIM GROSSO')
      e.cidades.build(:nome => 'CARAGUATAI')
      e.cidades.build(:nome => 'CARAIBAS')
      e.cidades.build(:nome => 'CARAIBUNA')
      e.cidades.build(:nome => 'CARAIPE')
      e.cidades.build(:nome => 'CARAIVA')
      e.cidades.build(:nome => 'CARAVELAS')
      e.cidades.build(:nome => 'CARDEAL DA SILVA')
      e.cidades.build(:nome => 'CARINHANHA')
      e.cidades.build(:nome => 'CARIPARE')
      e.cidades.build(:nome => 'CARNAIBA DO SERTAO')
      e.cidades.build(:nome => 'CARRAPICHEL')
      e.cidades.build(:nome => 'CASA NOVA')
      e.cidades.build(:nome => 'CASTELO NOVO')
      e.cidades.build(:nome => 'CASTRO ALVES')
      e.cidades.build(:nome => 'CATINGA DO MOURA')
      e.cidades.build(:nome => 'CATINGAL')
      e.cidades.build(:nome => 'CATOLANDIA')
      e.cidades.build(:nome => 'CATOLES')
      e.cidades.build(:nome => 'CATOLEZINHO')
      e.cidades.build(:nome => 'CATU')
      e.cidades.build(:nome => 'CATU DE ABRANTES')
      e.cidades.build(:nome => 'CATURAMA')
      e.cidades.build(:nome => 'CAVUNGE')
      e.cidades.build(:nome => 'CENTRAL')
      e.cidades.build(:nome => 'CERAIMA')
      e.cidades.build(:nome => 'CHORROCHO')
      e.cidades.build(:nome => 'CICERO DANTAS')
      e.cidades.build(:nome => 'CINCO RIOS')
      e.cidades.build(:nome => 'CIPO')
      e.cidades.build(:nome => 'COARACI')
      e.cidades.build(:nome => 'COCOS')
      e.cidades.build(:nome => 'COLONIA')
      e.cidades.build(:nome => 'COMERCIO')
      e.cidades.build(:nome => 'CONCEICAO DA FEIRA')
      e.cidades.build(:nome => 'CONCEICAO DO ALMEIDA')
      e.cidades.build(:nome => 'CONCEICAO DO COITE')
      e.cidades.build(:nome => 'CONCEICAO DO JACUIPE')
      e.cidades.build(:nome => 'CONDE')
      e.cidades.build(:nome => 'CONDEUBA')
      e.cidades.build(:nome => 'CONTENDAS DO SINCORA')
      e.cidades.build(:nome => 'COPIXABA')
      e.cidades.build(:nome => 'COQUEIROS')
      e.cidades.build(:nome => 'COQUINHOS')
      e.cidades.build(:nome => 'CORACAO DE MARIA')
      e.cidades.build(:nome => 'CORDEIROS')
      e.cidades.build(:nome => 'CORIBE')
      e.cidades.build(:nome => 'CORONEL JOAO SA')
      e.cidades.build(:nome => 'CORRENTINA')
      e.cidades.build(:nome => 'CORTA MAO')
      e.cidades.build(:nome => 'COTEGIPE')
      e.cidades.build(:nome => 'COUTOS')
      e.cidades.build(:nome => 'CRAVOLANDIA')
      e.cidades.build(:nome => 'CRISOPOLIS')
      e.cidades.build(:nome => 'CRISTALANDIA')
      e.cidades.build(:nome => 'CRISTOPOLIS')
      e.cidades.build(:nome => 'CRUSSAI')
      e.cidades.build(:nome => 'CRUZ DAS ALMAS')
      e.cidades.build(:nome => 'CUMURUXATIBA')
      e.cidades.build(:nome => 'CUNHANGI')
      e.cidades.build(:nome => 'CURACA')
      e.cidades.build(:nome => 'CURRAL FALSO')
      e.cidades.build(:nome => 'DARIO MEIRA')
      e.cidades.build(:nome => 'DELFINO')
      e.cidades.build(:nome => 'DESCOBERTO')
      e.cidades.build(:nome => 'DIAS COELHO')
      e.cidades.build(:nome => 'DIAS D AVILA')
      e.cidades.build(:nome => 'DIOGENES SAMPAIO')
      e.cidades.build(:nome => 'DOM BASILIO')
      e.cidades.build(:nome => 'DOM MACEDO COSTA')
      e.cidades.build(:nome => 'DONA MARIA')
      e.cidades.build(:nome => 'DUAS BARRAS DO MORRO')
      e.cidades.build(:nome => 'ELISIO MEDRADO')
      e.cidades.build(:nome => 'ENCRUZILHADA')
      e.cidades.build(:nome => 'ENGENHEIRO FRANCA')
      e.cidades.build(:nome => 'ENGENHEIRO PONTES')
      e.cidades.build(:nome => 'ENTRE RIOS')
      e.cidades.build(:nome => 'ERICO CARDOSO')
      e.cidades.build(:nome => 'ESPLANADA')
      e.cidades.build(:nome => 'EUCLIDES DA CUNHA')
      e.cidades.build(:nome => 'EUNAPOLIS')
      e.cidades.build(:nome => 'FATIMA')
      e.cidades.build(:nome => 'FEIRA DA MATA')
      e.cidades.build(:nome => 'FEIRA DE SANTANA')
      e.cidades.build(:nome => 'FERRADAS')
      e.cidades.build(:nome => 'FILADELFIA')
      e.cidades.build(:nome => 'FILANESIA')
      e.cidades.build(:nome => 'FIRMINO ALVES')
      e.cidades.build(:nome => 'FLORESTA AZUL')
      e.cidades.build(:nome => 'FORMOSA DO RIO PRETO')
      e.cidades.build(:nome => 'FRANCA')
      e.cidades.build(:nome => 'GABIARRA')
      e.cidades.build(:nome => 'GALEAO')
      e.cidades.build(:nome => 'GAMBOA')
      e.cidades.build(:nome => 'GAMELEIRA DA LAPA')
      e.cidades.build(:nome => 'GAMELEIRA DO ASSURUA')
      e.cidades.build(:nome => 'GANDU')
      e.cidades.build(:nome => 'GAVIAO')
      e.cidades.build(:nome => 'GENTIO DO OURO')
      e.cidades.build(:nome => 'GEOLANDIA')
      e.cidades.build(:nome => 'GLORIA')
      e.cidades.build(:nome => 'GONGOGI')
      e.cidades.build(:nome => 'GOVERNADOR JOAO DURVAL CARNEIRO')
      e.cidades.build(:nome => 'GOVERNADOR MANGABEIRA')
      e.cidades.build(:nome => 'GUAGIRUS')
      e.cidades.build(:nome => 'GUAI')
      e.cidades.build(:nome => 'GUAJERU')
      e.cidades.build(:nome => 'GUANAMBI')
      e.cidades.build(:nome => 'GUAPIRA')
      e.cidades.build(:nome => 'GUARAJUBA')
      e.cidades.build(:nome => 'GUARATINGA')
      e.cidades.build(:nome => 'GUEREM')
      e.cidades.build(:nome => 'GUINE')
      e.cidades.build(:nome => 'GUIRAPA')
      e.cidades.build(:nome => 'GURUPA MIRIM')
      e.cidades.build(:nome => 'HELIOPOLIS')
      e.cidades.build(:nome => 'HELVECIA')
      e.cidades.build(:nome => 'HIDROLANDIA')
      e.cidades.build(:nome => 'HUMILDES')
      e.cidades.build(:nome => 'IACU')
      e.cidades.build(:nome => 'IBATUI')
      e.cidades.build(:nome => 'IBIACU')
      e.cidades.build(:nome => 'IBIAJARA')
      e.cidades.build(:nome => 'IBIAPORA')
      e.cidades.build(:nome => 'IBIASSUCE')
      e.cidades.build(:nome => 'IBICARAI')
      e.cidades.build(:nome => 'IBICOARA')
      e.cidades.build(:nome => 'IBICUI')
      e.cidades.build(:nome => 'IBIPEBA')
      e.cidades.build(:nome => 'IBIPETUM')
      e.cidades.build(:nome => 'IBIPITANGA')
      e.cidades.build(:nome => 'IBIQUERA')
      e.cidades.build(:nome => 'IBIRABA')
      e.cidades.build(:nome => 'IBIRAJA')
      e.cidades.build(:nome => 'IBIRANHEM')
      e.cidades.build(:nome => 'IBIRAPITANGA')
      e.cidades.build(:nome => 'IBIRAPUA')
      e.cidades.build(:nome => 'IBIRATAIA')
      e.cidades.build(:nome => 'IBITIARA')
      e.cidades.build(:nome => 'IBITIGUIRA')
      e.cidades.build(:nome => 'IBITIRA')
      e.cidades.build(:nome => 'IBITITA')
      e.cidades.build(:nome => 'IBITUNANE')
      e.cidades.build(:nome => 'IBITUPA')
      e.cidades.build(:nome => 'IBO')
      e.cidades.build(:nome => 'IBOTIRAMA')
      e.cidades.build(:nome => 'ICHU')
      e.cidades.build(:nome => 'ICO')
      e.cidades.build(:nome => 'IGAPORA')
      e.cidades.build(:nome => 'IGARA')
      e.cidades.build(:nome => 'IGARITE')
      e.cidades.build(:nome => 'IGATU')
      e.cidades.build(:nome => 'IGRAPIUNA')
      e.cidades.build(:nome => 'IGUA')
      e.cidades.build(:nome => 'IGUAI')
      e.cidades.build(:nome => 'IGUAIBI')
      e.cidades.build(:nome => 'IGUATEMI')
      e.cidades.build(:nome => 'IGUIRA')
      e.cidades.build(:nome => 'IGUITU')
      e.cidades.build(:nome => 'ILHA DE MARE')
      e.cidades.build(:nome => 'ILHEUS')
      e.cidades.build(:nome => 'INDAI')
      e.cidades.build(:nome => 'INEMA')
      e.cidades.build(:nome => 'INHAMBUPE')
      e.cidades.build(:nome => 'INHATA')
      e.cidades.build(:nome => 'INHAUMAS')
      e.cidades.build(:nome => 'INHOBIM')
      e.cidades.build(:nome => 'INUBIA')
      e.cidades.build(:nome => 'IPECAETA')
      e.cidades.build(:nome => 'IPIAU')
      e.cidades.build(:nome => 'IPIRA')
      e.cidades.build(:nome => 'IPIUNA')
      e.cidades.build(:nome => 'IPUCABA')
      e.cidades.build(:nome => 'IPUPIARA')
      e.cidades.build(:nome => 'IRAJUBA')
      e.cidades.build(:nome => 'IRAMAIA')
      e.cidades.build(:nome => 'IRAPORANGA')
      e.cidades.build(:nome => 'IRAQUARA')
      e.cidades.build(:nome => 'IRARA')
      e.cidades.build(:nome => 'IRECE')
      e.cidades.build(:nome => 'IRUNDIARA')
      e.cidades.build(:nome => 'ITA-AZUL')
      e.cidades.build(:nome => 'ITABELA')
      e.cidades.build(:nome => 'ITABERABA')
      e.cidades.build(:nome => 'ITABUNA')
      e.cidades.build(:nome => 'ITACARE')
      e.cidades.build(:nome => 'ITACAVA')
      e.cidades.build(:nome => 'ITACHAMA')
      e.cidades.build(:nome => 'ITACIMIRIM')
      e.cidades.build(:nome => 'ITAETE')
      e.cidades.build(:nome => 'ITAGI')
      e.cidades.build(:nome => 'ITAGIBA')
      e.cidades.build(:nome => 'ITAGIMIRIM')
      e.cidades.build(:nome => 'ITAGUACU DA BAHIA')
      e.cidades.build(:nome => 'ITAIA')
      e.cidades.build(:nome => 'ITAIBO')
      e.cidades.build(:nome => 'ITAIPU')
      e.cidades.build(:nome => 'ITAITU')
      e.cidades.build(:nome => 'ITAJAI')
      e.cidades.build(:nome => 'ITAJU DO COLONIA')
      e.cidades.build(:nome => 'ITAJUBAQUARA')
      e.cidades.build(:nome => 'ITAJUIPE')
      e.cidades.build(:nome => 'ITAJURU')
      e.cidades.build(:nome => 'ITAMARAJU')
      e.cidades.build(:nome => 'ITAMARI')
      e.cidades.build(:nome => 'ITAMBE')
      e.cidades.build(:nome => 'ITAMIRA')
      e.cidades.build(:nome => 'ITAMOTINGA')
      e.cidades.build(:nome => 'ITANAGE')
      e.cidades.build(:nome => 'ITANAGRA')
      e.cidades.build(:nome => 'ITANHEM')
      e.cidades.build(:nome => 'ITANHI')
      e.cidades.build(:nome => 'ITAPARICA')
      e.cidades.build(:nome => 'ITAPE')
      e.cidades.build(:nome => 'ITAPEBI')
      e.cidades.build(:nome => 'ITAPEIPU')
      e.cidades.build(:nome => 'ITAPETINGA')
      e.cidades.build(:nome => 'ITAPICURU')
      e.cidades.build(:nome => 'ITAPIREMA')
      e.cidades.build(:nome => 'ITAPITANGA')
      e.cidades.build(:nome => 'ITAPORA')
      e.cidades.build(:nome => 'ITAPURA')
      e.cidades.build(:nome => 'ITAQUARA')
      e.cidades.build(:nome => 'ITAQUARAI')
      e.cidades.build(:nome => 'ITARANTIM')
      e.cidades.build(:nome => 'ITATI')
      e.cidades.build(:nome => 'ITATIM')
      e.cidades.build(:nome => 'ITATINGUI')
      e.cidades.build(:nome => 'ITIRUCU')
      e.cidades.build(:nome => 'ITIUBA')
      e.cidades.build(:nome => 'ITORORO')
      e.cidades.build(:nome => 'ITUACU')
      e.cidades.build(:nome => 'ITUBERA')
      e.cidades.build(:nome => 'ITUPEVA')
      e.cidades.build(:nome => 'IUIU')
      e.cidades.build(:nome => 'JABORANDI')
      e.cidades.build(:nome => 'JACARACI')
      e.cidades.build(:nome => 'JACOBINA')
      e.cidades.build(:nome => 'JACU')
      e.cidades.build(:nome => 'JACUIPE')
      e.cidades.build(:nome => 'JACURUNA')
      e.cidades.build(:nome => 'JAGUAQUARA')
      e.cidades.build(:nome => 'JAGUARA')
      e.cidades.build(:nome => 'JAGUARARI')
      e.cidades.build(:nome => 'JAGUARIPE')
      e.cidades.build(:nome => 'JAIBA')
      e.cidades.build(:nome => 'JANDAIRA')
      e.cidades.build(:nome => 'JAPOMIRIM')
      e.cidades.build(:nome => 'JAPU')
      e.cidades.build(:nome => 'JAUA')
      e.cidades.build(:nome => 'JEQUIE')
      e.cidades.build(:nome => 'JEQUIRICA')
      e.cidades.build(:nome => 'JEREMOABO')
      e.cidades.build(:nome => 'JIRIBATUBA')
      e.cidades.build(:nome => 'JITAUNA')
      e.cidades.build(:nome => 'JOAO AMARO')
      e.cidades.build(:nome => 'JOAO CORREIA')
      e.cidades.build(:nome => 'JOAO DOURADO')
      e.cidades.build(:nome => 'JOSE GONCALVES')
      e.cidades.build(:nome => 'JUACEMA')
      e.cidades.build(:nome => 'JUAZEIRO')
      e.cidades.build(:nome => 'JUCURUCU')
      e.cidades.build(:nome => 'JUERANA')
      e.cidades.build(:nome => 'JUNCO')
      e.cidades.build(:nome => 'JUPAGUA')
      e.cidades.build(:nome => 'JURACI')
      e.cidades.build(:nome => 'JUREMAL')
      e.cidades.build(:nome => 'JUSSARA')
      e.cidades.build(:nome => 'JUSSARI')
      e.cidades.build(:nome => 'JUSSIAPE')
      e.cidades.build(:nome => 'KM SETE')
      e.cidades.build(:nome => 'LAFAIETE COUTINHO')
      e.cidades.build(:nome => 'LAGOA CLARA')
      e.cidades.build(:nome => 'LAGOA DE MELQUIADES')
      e.cidades.build(:nome => 'LAGOA DO BOI')
      e.cidades.build(:nome => 'LAGOA GRANDE')
      e.cidades.build(:nome => 'LAGOA JOSE LUIS')
      e.cidades.build(:nome => 'LAGOA PRETA')
      e.cidades.build(:nome => 'LAGOA REAL')
      e.cidades.build(:nome => 'LAJE')
      e.cidades.build(:nome => 'LAJE DO BANCO')
      e.cidades.build(:nome => 'LAJEDAO')
      e.cidades.build(:nome => 'LAJEDINHO')
      e.cidades.build(:nome => 'LAJEDO ALTO')
      e.cidades.build(:nome => 'LAJEDO DO TABOCAL')
      e.cidades.build(:nome => 'LAMARAO')
      e.cidades.build(:nome => 'LAMARAO DO PASSE')
      e.cidades.build(:nome => 'LAPAO')
      e.cidades.build(:nome => 'LARGO')
      e.cidades.build(:nome => 'LAURO DE FREITAS')
      e.cidades.build(:nome => 'LENCOIS')
      e.cidades.build(:nome => 'LICINIO DE ALMEIDA')
      e.cidades.build(:nome => 'LIMOEIRO DO BOM VIVER')
      e.cidades.build(:nome => 'LIVRAMENTO DO BRUMADO')
      e.cidades.build(:nome => 'LUCAIA')
      e.cidades.build(:nome => 'LUIS VIANA')
      e.cidades.build(:nome => 'LUSTOSA')
      e.cidades.build(:nome => 'MACAJUBA')
      e.cidades.build(:nome => 'MACARANI')
      e.cidades.build(:nome => 'MACAUBAS')
      e.cidades.build(:nome => 'MACURURE')
      e.cidades.build(:nome => 'MADRE DE DEUS')
      e.cidades.build(:nome => 'MAETINGA')
      e.cidades.build(:nome => 'MAIQUINIQUE')
      e.cidades.build(:nome => 'MAIRI')
      e.cidades.build(:nome => 'MALHADA')
      e.cidades.build(:nome => 'MALHADA DE PEDRAS')
      e.cidades.build(:nome => 'MANDIROBA')
      e.cidades.build(:nome => 'MANGUE SECO')
      e.cidades.build(:nome => 'MANIACU')
      e.cidades.build(:nome => 'MANOEL VITORINO')
      e.cidades.build(:nome => 'MANSIDAO')
      e.cidades.build(:nome => 'MANTIBA')
      e.cidades.build(:nome => 'MAR GRANDE')
      e.cidades.build(:nome => 'MARACAS')
      e.cidades.build(:nome => 'MARAGOGIPE')
      e.cidades.build(:nome => 'MARAGOGIPINHO')
      e.cidades.build(:nome => 'MARAU')
      e.cidades.build(:nome => 'MARCIONILIO SOUZA')
      e.cidades.build(:nome => 'MARCOLINO MOURA')
      e.cidades.build(:nome => 'MARIA QUITERIA')
      e.cidades.build(:nome => 'MARICOABO')
      e.cidades.build(:nome => 'MARIQUITA')
      e.cidades.build(:nome => 'MASCOTE')
      e.cidades.build(:nome => 'MASSACARA')
      e.cidades.build(:nome => 'MASSAROCA')
      e.cidades.build(:nome => 'MATA DA ALIANCA')
      e.cidades.build(:nome => 'MATA DE SAO JOAO')
      e.cidades.build(:nome => 'MATARIPE')
      e.cidades.build(:nome => 'MATINA')
      e.cidades.build(:nome => 'MATINHA')
      e.cidades.build(:nome => 'MEDEIROS NETO')
      e.cidades.build(:nome => 'MIGUEL CALMON')
      e.cidades.build(:nome => 'MILAGRES')
      e.cidades.build(:nome => 'MIMOSO DO OESTE')
      e.cidades.build(:nome => 'MINAS DO ESPIRITO SANTO')
      e.cidades.build(:nome => 'MINAS DO MIMOSO')
      e.cidades.build(:nome => 'MIRANDELA')
      e.cidades.build(:nome => 'MIRANGA')
      e.cidades.build(:nome => 'MIRANGABA')
      e.cidades.build(:nome => 'MIRANTE')
      e.cidades.build(:nome => 'MOCAMBO')
      e.cidades.build(:nome => 'MOGIQUICABA')
      e.cidades.build(:nome => 'MONTE CRUZEIRO')
      e.cidades.build(:nome => 'MONTE GORDO')
      e.cidades.build(:nome => 'MONTE RECONCAVO')
      e.cidades.build(:nome => 'MONTE SANTO')
      e.cidades.build(:nome => 'MORPARA')
      e.cidades.build(:nome => 'MORRINHOS')
      e.cidades.build(:nome => 'MORRO DAS FLORES')
      e.cidades.build(:nome => 'MORRO DE SAO PAULO')
      e.cidades.build(:nome => 'MORRO DO CHAPEU')
      e.cidades.build(:nome => 'MORTUGABA')
      e.cidades.build(:nome => 'MUCUGE')
      e.cidades.build(:nome => 'MUCURI')
      e.cidades.build(:nome => 'MULUNGU DO MORRO')
      e.cidades.build(:nome => 'MUNDO NOVO')
      e.cidades.build(:nome => 'MUNIZ FERREIRA')
      e.cidades.build(:nome => 'MUQUEM DO SAO FRANCISCO')
      e.cidades.build(:nome => 'MURITIBA')
      e.cidades.build(:nome => 'MUTAS')
      e.cidades.build(:nome => 'MUTUIPE')
      e.cidades.build(:nome => 'NAGE')
      e.cidades.build(:nome => 'NARANDIBA')
      e.cidades.build(:nome => 'NAZARE')
      e.cidades.build(:nome => 'NILO PECANHA')
      e.cidades.build(:nome => 'NORDESTINA')
      e.cidades.build(:nome => 'NOVA ALEGRIA')
      e.cidades.build(:nome => 'NOVA BRASILIA')
      e.cidades.build(:nome => 'NOVA CANAA')
      e.cidades.build(:nome => 'NOVA FATIMA')
      e.cidades.build(:nome => 'NOVA IBIA')
      e.cidades.build(:nome => 'NOVA ITAIPE')
      e.cidades.build(:nome => 'NOVA ITARANA')
      e.cidades.build(:nome => 'NOVA LIDICE')
      e.cidades.build(:nome => 'NOVA REDENCAO')
      e.cidades.build(:nome => 'NOVA SOURE')
      e.cidades.build(:nome => 'NOVA VICOSA')
      e.cidades.build(:nome => 'NOVO ACRE')
      e.cidades.build(:nome => 'NOVO HORIZONTE')
      e.cidades.build(:nome => 'NOVO TRIUNFO')
      e.cidades.build(:nome => 'NUCLEO RESIDENCIAL PILAR')
      e.cidades.build(:nome => 'NUGUACU')
      e.cidades.build(:nome => 'OLHOS D AGUA DO SECO')
      e.cidades.build(:nome => 'OLHOS D AGUA DO SERAFIM')
      e.cidades.build(:nome => 'OLINDINA')
      e.cidades.build(:nome => 'OLIVEIRA DOS BREJINHOS')
      e.cidades.build(:nome => 'OLIVENCA')
      e.cidades.build(:nome => 'ONHA')
      e.cidades.build(:nome => 'ORIENTE NOVO')
      e.cidades.build(:nome => 'OURICANA')
      e.cidades.build(:nome => 'OURICANGAS')
      e.cidades.build(:nome => 'OURICURI DO OURO')
      e.cidades.build(:nome => 'OUROLANDIA')
      e.cidades.build(:nome => 'OUTEIRO REDONDO')
      e.cidades.build(:nome => 'PAIOL')
      e.cidades.build(:nome => 'PAJEU DO VENTO')
      e.cidades.build(:nome => 'PALAME')
      e.cidades.build(:nome => 'PALMAS DE MONTE ALTO')
      e.cidades.build(:nome => 'PALMEIRAS')
      e.cidades.build(:nome => 'PARAFUSO')
      e.cidades.build(:nome => 'PARAMIRIM')
      e.cidades.build(:nome => 'PARATECA')
      e.cidades.build(:nome => 'PARATINGA')
      e.cidades.build(:nome => 'PARIPIRANGA')
      e.cidades.build(:nome => 'PATAIBA')
      e.cidades.build(:nome => 'PATAMUTE')
      e.cidades.build(:nome => 'PAU A PIQUE')
      e.cidades.build(:nome => 'PAU BRASIL')
      e.cidades.build(:nome => 'PAULO AFONSO')
      e.cidades.build(:nome => 'PE DE SERRA')
      e.cidades.build(:nome => 'PEDRAO')
      e.cidades.build(:nome => 'PEDRAS ALTAS DO MIRIM')
      e.cidades.build(:nome => 'PEDRO ALEXANDRE')
      e.cidades.build(:nome => 'PEIXE')
      e.cidades.build(:nome => 'PETIM')
      e.cidades.build(:nome => 'PIABANHA')
      e.cidades.build(:nome => 'PIATA')
      e.cidades.build(:nome => 'PICARRAO')
      e.cidades.build(:nome => 'PILAO ARCADO')
      e.cidades.build(:nome => 'PIMENTEIRA')
      e.cidades.build(:nome => 'PINDAI')
      e.cidades.build(:nome => 'PINDOBACU')
      e.cidades.build(:nome => 'PINHOES')
      e.cidades.build(:nome => 'PINTADAS')
      e.cidades.build(:nome => 'PIRAGI')
      e.cidades.build(:nome => 'PIRAI DO NORTE')
      e.cidades.build(:nome => 'PIRAJA')
      e.cidades.build(:nome => 'PIRAJUIA')
      e.cidades.build(:nome => 'PIRI')
      e.cidades.build(:nome => 'PIRIPA')
      e.cidades.build(:nome => 'PIRITIBA')
      e.cidades.build(:nome => 'PITUBA')
      e.cidades.build(:nome => 'PLANALTINO')
      e.cidades.build(:nome => 'PLANALTO')
      e.cidades.build(:nome => 'POCO CENTRAL')
      e.cidades.build(:nome => 'POCO DE FORA')
      e.cidades.build(:nome => 'POCOES')
      e.cidades.build(:nome => 'POCOS')
      e.cidades.build(:nome => 'POJUCA')
      e.cidades.build(:nome => 'POLO PETROQUIMICO DE CAMACARI')
      e.cidades.build(:nome => 'PONTA DA AREIA')
      e.cidades.build(:nome => 'PONTO NOVO')
      e.cidades.build(:nome => 'PORTO NOVO')
      e.cidades.build(:nome => 'PORTO SEGURO')
      e.cidades.build(:nome => 'POSTO DA MATA')
      e.cidades.build(:nome => 'POTIRAGUA')
      e.cidades.build(:nome => 'POXIM DO SUL')
      e.cidades.build(:nome => 'PRADO')
      e.cidades.build(:nome => 'PRESIDENTE DUTRA')
      e.cidades.build(:nome => 'PRESIDENTE JANIO QUADROS')
      e.cidades.build(:nome => 'PRESIDENTE TANCREDO NEVES')
      e.cidades.build(:nome => 'PREVENIDO')
      e.cidades.build(:nome => 'QUARACU')
      e.cidades.build(:nome => 'QUEIMADAS')
      e.cidades.build(:nome => 'QUIJINGUE')
      e.cidades.build(:nome => 'QUIXABA')
      e.cidades.build(:nome => 'QUIXABEIRA')
      e.cidades.build(:nome => 'RAFAEL JAMBEIRO')
      e.cidades.build(:nome => 'RECIFE')
      e.cidades.build(:nome => 'REMANSO')
      e.cidades.build(:nome => 'REMEDIOS')
      e.cidades.build(:nome => 'RETIROLANDIA')
      e.cidades.build(:nome => 'RIACHAO DAS NEVES')
      e.cidades.build(:nome => 'RIACHAO DO JACUIPE')
      e.cidades.build(:nome => 'RIACHAO DO UTINGA')
      e.cidades.build(:nome => 'RIACHO DA GUIA')
      e.cidades.build(:nome => 'RIACHO DE SANTANA')
      e.cidades.build(:nome => 'RIACHO SECO')
      e.cidades.build(:nome => 'RIBEIRA DO AMPARO')
      e.cidades.build(:nome => 'RIBEIRA DO POMBAL')
      e.cidades.build(:nome => 'RIBEIRAO DO LARGO')
      e.cidades.build(:nome => 'RIBEIRAO DO SALTO')
      e.cidades.build(:nome => 'RIO DA DONA')
      e.cidades.build(:nome => 'RIO DE CONTAS')
      e.cidades.build(:nome => 'RIO DO ANTONIO')
      e.cidades.build(:nome => 'RIO DO BRACO')
      e.cidades.build(:nome => 'RIO DO MEIO')
      e.cidades.build(:nome => 'RIO DO PIRES')
      e.cidades.build(:nome => 'RIO FUNDO')
      e.cidades.build(:nome => 'RIO REAL')
      e.cidades.build(:nome => 'RODELAS')
      e.cidades.build(:nome => 'RUY BARBOSA')
      e.cidades.build(:nome => 'SALDANHA')
      e.cidades.build(:nome => 'SALGADALIA')
      e.cidades.build(:nome => 'SALINAS DA MARGARIDA')
      e.cidades.build(:nome => 'SALOBRINHO')
      e.cidades.build(:nome => 'SALOBRO')
      e.cidades.build(:nome => 'SALVADOR')
      e.cidades.build(:nome => 'SAMBAIBA')
      e.cidades.build(:nome => 'SANTA BARBARA')
      e.cidades.build(:nome => 'SANTA BRIGIDA')
      e.cidades.build(:nome => 'SANTA CRUZ CABRALIA')
      e.cidades.build(:nome => 'SANTA CRUZ DA VITORIA')
      e.cidades.build(:nome => 'SANTA INES')
      e.cidades.build(:nome => 'SANTA LUZIA')
      e.cidades.build(:nome => 'SANTA MARIA DA VITORIA')
      e.cidades.build(:nome => 'SANTA RITA DE CASSIA')
      e.cidades.build(:nome => 'SANTA TEREZINHA')
      e.cidades.build(:nome => 'SANTALUZ')
      e.cidades.build(:nome => 'SANTANA')
      e.cidades.build(:nome => 'SANTANA DO SOBRADO')
      e.cidades.build(:nome => 'SANTANOPOLIS')
      e.cidades.build(:nome => 'SANTIAGO DO IGUAPE')
      e.cidades.build(:nome => 'SANTO AMARO')
      e.cidades.build(:nome => 'SANTO ANTONIO DE BARCELONA')
      e.cidades.build(:nome => 'SANTO ANTONIO DE JESUS')
      e.cidades.build(:nome => 'SANTO ESTEVAO')
      e.cidades.build(:nome => 'SANTO INACIO')
      e.cidades.build(:nome => 'SAO DESIDERIO')
      e.cidades.build(:nome => 'SAO DOMINGOS')
      e.cidades.build(:nome => 'SAO FELIPE')
      e.cidades.build(:nome => 'SAO FELIX')
      e.cidades.build(:nome => 'SAO FELIX DO CORIBE')
      e.cidades.build(:nome => 'SAO FRANCISCO DO CONDE')
      e.cidades.build(:nome => 'SAO GABRIEL')
      e.cidades.build(:nome => 'SAO GONCALO DOS CAMPOS')
      e.cidades.build(:nome => 'SAO JOAO DA FORTALEZA')
      e.cidades.build(:nome => 'SAO JOAO DA VITORIA')
      e.cidades.build(:nome => 'SAO JOSE DA VITORIA')
      e.cidades.build(:nome => 'SAO JOSE DO COLONIA')
      e.cidades.build(:nome => 'SAO JOSE DO JACUIPE')
      e.cidades.build(:nome => 'SAO JOSE DO PRADO')
      e.cidades.build(:nome => 'SAO JOSE DO RIO GRANDE')
      e.cidades.build(:nome => 'SAO MIGUEL DAS MATAS')
      e.cidades.build(:nome => 'SAO PAULINHO')
      e.cidades.build(:nome => 'SAO ROQUE DO PARAGUACU')
      e.cidades.build(:nome => 'SAO SEBASTIAO DO PASSE')
      e.cidades.build(:nome => 'SAO TIMOTEO')
      e.cidades.build(:nome => 'SAPEACU')
      e.cidades.build(:nome => 'SATIRO DIAS')
      e.cidades.build(:nome => 'SAUBARA')
      e.cidades.build(:nome => 'SAUDAVEL')
      e.cidades.build(:nome => 'SAUDE')
      e.cidades.build(:nome => 'SEABRA')
      e.cidades.build(:nome => 'SEBASTIAO LARANJEIRAS')
      e.cidades.build(:nome => 'SENHOR DO BONFIM')
      e.cidades.build(:nome => 'SENTO SE')
      e.cidades.build(:nome => 'SERGI')
      e.cidades.build(:nome => 'SERRA DA CANABRAVA')
      e.cidades.build(:nome => 'SERRA DO RAMALHO')
      e.cidades.build(:nome => 'SERRA DOURADA')
      e.cidades.build(:nome => 'SERRA GRANDE')
      e.cidades.build(:nome => 'SERRA PRETA')
      e.cidades.build(:nome => 'SERRINHA')
      e.cidades.build(:nome => 'SERROLANDIA')
      e.cidades.build(:nome => 'SIMOES FILHO')
      e.cidades.build(:nome => 'SITIO DA BARAUNA')
      e.cidades.build(:nome => 'SITIO DO MATO')
      e.cidades.build(:nome => 'SITIO DO MEIO')
      e.cidades.build(:nome => 'SITIO DO QUINTO')
      e.cidades.build(:nome => 'SITIO GRANDE')
      e.cidades.build(:nome => 'SITIO NOVO')
      e.cidades.build(:nome => 'SOARES')
      e.cidades.build(:nome => 'SOBRADINHO')
      e.cidades.build(:nome => 'SOUTO SOARES')
      e.cidades.build(:nome => 'SUBAUMA')
      e.cidades.build(:nome => 'SUSSUARANA')
      e.cidades.build(:nome => 'TABOCAS DO BREJO VELHO')
      e.cidades.build(:nome => 'TABOLEIRO DO CASTRO')
      e.cidades.build(:nome => 'TABOQUINHAS')
      e.cidades.build(:nome => 'TAGUA')
      e.cidades.build(:nome => 'TAMBURIL')
      e.cidades.build(:nome => 'TANHACU')
      e.cidades.build(:nome => 'TANQUE NOVO')
      e.cidades.build(:nome => 'TANQUINHO')
      e.cidades.build(:nome => 'TANQUINHO DO POCO')
      e.cidades.build(:nome => 'TAPEROA')
      e.cidades.build(:nome => 'TAPIRAIPE')
      e.cidades.build(:nome => 'TAPIRAMA')
      e.cidades.build(:nome => 'TAPIRAMUTA')
      e.cidades.build(:nome => 'TAPIRANGA')
      e.cidades.build(:nome => 'TAPUIA')
      e.cidades.build(:nome => 'TAQUARENDI')
      e.cidades.build(:nome => 'TAQUARINHA')
      e.cidades.build(:nome => 'TARTARUGA')
      e.cidades.build(:nome => 'TAUAPE')
      e.cidades.build(:nome => 'TEIXEIRA DE FREITAS')
      e.cidades.build(:nome => 'TEODORO SAMPAIO')
      e.cidades.build(:nome => 'TEOFILANDIA')
      e.cidades.build(:nome => 'TEOLANDIA')
      e.cidades.build(:nome => 'TERRA NOVA')
      e.cidades.build(:nome => 'TIJUACU')
      e.cidades.build(:nome => 'TIQUARUCU')
      e.cidades.build(:nome => 'TREMEDAL')
      e.cidades.build(:nome => 'TRIUNFO DO SINCORA')
      e.cidades.build(:nome => 'TUCANO')
      e.cidades.build(:nome => 'UAUA')
      e.cidades.build(:nome => 'UBAIRA')
      e.cidades.build(:nome => 'UBAITABA')
      e.cidades.build(:nome => 'UBATA')
      e.cidades.build(:nome => 'UBIRACABA')
      e.cidades.build(:nome => 'UBIRAITA')
      e.cidades.build(:nome => 'UIBAI')
      e.cidades.build(:nome => 'UMBURANAS')
      e.cidades.build(:nome => 'UMBUZEIRO')
      e.cidades.build(:nome => 'UNA')
      e.cidades.build(:nome => 'URANDI')
      e.cidades.build(:nome => 'URUCUCA')
      e.cidades.build(:nome => 'UTINGA')
      e.cidades.build(:nome => 'VALE VERDE')
      e.cidades.build(:nome => 'VALENCA')
      e.cidades.build(:nome => 'VALENTE')
      e.cidades.build(:nome => 'VARZEA DA ROCA')
      e.cidades.build(:nome => 'VARZEA DO CALDAS')
      e.cidades.build(:nome => 'VARZEA DO CERCO')
      e.cidades.build(:nome => 'VARZEA DO POCO')
      e.cidades.build(:nome => 'VARZEA NOVA')
      e.cidades.build(:nome => 'VARZEAS')
      e.cidades.build(:nome => 'VARZEDO')
      e.cidades.build(:nome => 'VELHA BOIPEBA')
      e.cidades.build(:nome => 'VENTURA')
      e.cidades.build(:nome => 'VERA CRUZ')
      e.cidades.build(:nome => 'VEREDA')
      e.cidades.build(:nome => 'VILA DO CAFE')
      e.cidades.build(:nome => 'VITORIA DA CONQUISTA')
      e.cidades.build(:nome => 'VOLTA GRANDE')
      e.cidades.build(:nome => 'WAGNER')
      e.cidades.build(:nome => 'WANDERLEY')
      e.cidades.build(:nome => 'WENCESLAU GUIMARAES')
      e.cidades.build(:nome => 'XIQUE-XIQUE')
    end
    
    Estado.create(:sigla => 'CE', :nome => 'CEARÁ') do |e|
      e.cidades.build(:nome => 'ABAIARA')
      e.cidades.build(:nome => 'ABILIO MARTINS')
      e.cidades.build(:nome => 'ACARAPE')
      e.cidades.build(:nome => 'ACARAU')
      e.cidades.build(:nome => 'ACOPIARA')
      e.cidades.build(:nome => 'ADRIANOPOLIS')
      e.cidades.build(:nome => 'AGUA VERDE')
      e.cidades.build(:nome => 'AGUAI')
      e.cidades.build(:nome => 'AIUA')
      e.cidades.build(:nome => 'AIUABA')
      e.cidades.build(:nome => 'ALAGOINHA')
      e.cidades.build(:nome => 'ALCANTARAS')
      e.cidades.build(:nome => 'ALGODOES')
      e.cidades.build(:nome => 'ALMOFALA')
      e.cidades.build(:nome => 'ALTANEIRA')
      e.cidades.build(:nome => 'ALTO SANTO')
      e.cidades.build(:nome => 'AMANAIARA')
      e.cidades.build(:nome => 'AMANARI')
      e.cidades.build(:nome => 'AMANIUTUBA')
      e.cidades.build(:nome => 'AMARELAS')
      e.cidades.build(:nome => 'AMARO')
      e.cidades.build(:nome => 'AMERICA')
      e.cidades.build(:nome => 'AMONTADA')
      e.cidades.build(:nome => 'ANAUA')
      e.cidades.build(:nome => 'ANINGAS')
      e.cidades.build(:nome => 'ANJINHOS')
      e.cidades.build(:nome => 'ANTONINA DO NORTE')
      e.cidades.build(:nome => 'ANTONIO BEZERRA')
      e.cidades.build(:nome => 'ANTONIO DIOGO')
      e.cidades.build(:nome => 'ANTONIO MARQUES')
      e.cidades.build(:nome => 'APRAZIVEL')
      e.cidades.build(:nome => 'APUIARES')
      e.cidades.build(:nome => 'AQUINOPOLIS')
      e.cidades.build(:nome => 'AQUIRAZ')
      e.cidades.build(:nome => 'ARACAS')
      e.cidades.build(:nome => 'ARACATI')
      e.cidades.build(:nome => 'ARACATIACU')
      e.cidades.build(:nome => 'ARACATIARA')
      e.cidades.build(:nome => 'ARACOIABA')
      e.cidades.build(:nome => 'ARAJARA')
      e.cidades.build(:nome => 'ARANAU')
      e.cidades.build(:nome => 'ARAPA')
      e.cidades.build(:nome => 'ARAPARI')
      e.cidades.build(:nome => 'ARAPORANGA')
      e.cidades.build(:nome => 'ARAQUEM')
      e.cidades.build(:nome => 'ARARENDA')
      e.cidades.build(:nome => 'ARARIPE')
      e.cidades.build(:nome => 'ARARIUS')
      e.cidades.build(:nome => 'ARATAMA')
      e.cidades.build(:nome => 'ARATICUM')
      e.cidades.build(:nome => 'ARATUBA')
      e.cidades.build(:nome => 'AREIAL')
      e.cidades.build(:nome => 'ARISCOS DOS MARIANOS')
      e.cidades.build(:nome => 'ARNEIROZ')
      e.cidades.build(:nome => 'AROEIRAS')
      e.cidades.build(:nome => 'ARROJADO')
      e.cidades.build(:nome => 'ARUARU')
      e.cidades.build(:nome => 'ASSARE')
      e.cidades.build(:nome => 'ASSUNCAO')
      e.cidades.build(:nome => 'AURORA')
      e.cidades.build(:nome => 'BAIXA GRANDE')
      e.cidades.build(:nome => 'BAIXIO')
      e.cidades.build(:nome => 'BAIXIO DA DONANA')
      e.cidades.build(:nome => 'BANABUIU')
      e.cidades.build(:nome => 'BANDEIRA')
      e.cidades.build(:nome => 'BARAO DE AQUIRAZ')
      e.cidades.build(:nome => 'BARBALHA')
      e.cidades.build(:nome => 'BARRA')
      e.cidades.build(:nome => 'BARRA DO SOTERO')
      e.cidades.build(:nome => 'BARRA NOVA')
      e.cidades.build(:nome => 'BARREIRA')
      e.cidades.build(:nome => 'BARREIRA DOS VIANAS')
      e.cidades.build(:nome => 'BARREIRAS')
      e.cidades.build(:nome => 'BARREIROS')
      e.cidades.build(:nome => 'BARRENTO')
      e.cidades.build(:nome => 'BARRO')
      e.cidades.build(:nome => 'BARRO ALTO')
      e.cidades.build(:nome => 'BARROQUINHA')
      e.cidades.build(:nome => 'BATURITE')
      e.cidades.build(:nome => 'BAU')
      e.cidades.build(:nome => 'BEBERIBE')
      e.cidades.build(:nome => 'BELA CRUZ')
      e.cidades.build(:nome => 'BELA VISTA')
      e.cidades.build(:nome => 'BETANIA')
      e.cidades.build(:nome => 'BITUPITA')
      e.cidades.build(:nome => 'BIXOPA')
      e.cidades.build(:nome => 'BOA AGUA')
      e.cidades.build(:nome => 'BOA ESPERANCA')
      e.cidades.build(:nome => 'BOA VIAGEM')
      e.cidades.build(:nome => 'BOA VISTA')
      e.cidades.build(:nome => 'BOA VISTA DO CAXITORE')
      e.cidades.build(:nome => 'BONFIM')
      e.cidades.build(:nome => 'BONHU')
      e.cidades.build(:nome => 'BONITO')
      e.cidades.build(:nome => 'BORGES')
      e.cidades.build(:nome => 'BREJINHO')
      e.cidades.build(:nome => 'BREJO GRANDE')
      e.cidades.build(:nome => 'BREJO SANTO')
      e.cidades.build(:nome => 'BROTAS')
      e.cidades.build(:nome => 'BURITIZAL')
      e.cidades.build(:nome => 'BURITIZINHO')
      e.cidades.build(:nome => 'CABREIRO')
      e.cidades.build(:nome => 'CACHOEIRA')
      e.cidades.build(:nome => 'CACHOEIRA GRANDE')
      e.cidades.build(:nome => 'CAICARA')
      e.cidades.build(:nome => 'CAICARINHA')
      e.cidades.build(:nome => 'CAIO PRADO')
      e.cidades.build(:nome => 'CAIOCA')
      e.cidades.build(:nome => 'CAIPU')
      e.cidades.build(:nome => 'CALABACA')
      e.cidades.build(:nome => 'CALDEIRAO')
      e.cidades.build(:nome => 'CALIFORNIA')
      e.cidades.build(:nome => 'CAMARA')
      e.cidades.build(:nome => 'CAMBOAS')
      e.cidades.build(:nome => 'CAMILOS')
      e.cidades.build(:nome => 'CAMOCIM')
      e.cidades.build(:nome => 'CAMPANARIO')
      e.cidades.build(:nome => 'CAMPESTRE')
      e.cidades.build(:nome => 'CAMPOS SALES')
      e.cidades.build(:nome => 'CANAAN')
      e.cidades.build(:nome => 'CANAFISTULA')
      e.cidades.build(:nome => 'CANGATI')
      e.cidades.build(:nome => 'CANINDE')
      e.cidades.build(:nome => 'CANINDEZINHO')
      e.cidades.build(:nome => 'CAPISTRANO')
      e.cidades.build(:nome => 'CAPONGA')
      e.cidades.build(:nome => 'CAPONGA DA BERNARDA')
      e.cidades.build(:nome => 'CARACARA')
      e.cidades.build(:nome => 'CARIDADE')
      e.cidades.build(:nome => 'CARIRE')
      e.cidades.build(:nome => 'CARIRIACU')
      e.cidades.build(:nome => 'CARIUS')
      e.cidades.build(:nome => 'CARIUTABA')
      e.cidades.build(:nome => 'CARMELOPOLIS')
      e.cidades.build(:nome => 'CARNAUBAL')
      e.cidades.build(:nome => 'CARNAUBAS')
      e.cidades.build(:nome => 'CARNAUBINHA')
      e.cidades.build(:nome => 'CARQUEJO')
      e.cidades.build(:nome => 'CARRAPATEIRAS')
      e.cidades.build(:nome => 'CARUATAI')
      e.cidades.build(:nome => 'CARVALHO')
      e.cidades.build(:nome => 'CARVOEIRO')
      e.cidades.build(:nome => 'CASCAVEL')
      e.cidades.build(:nome => 'CASTANHAO')
      e.cidades.build(:nome => 'CATARINA')
      e.cidades.build(:nome => 'CATOLE')
      e.cidades.build(:nome => 'CATUANA')
      e.cidades.build(:nome => 'CATUNDA')
      e.cidades.build(:nome => 'CAUCAIA')
      e.cidades.build(:nome => 'CAXITORE')
      e.cidades.build(:nome => 'CEDRO')
      e.cidades.build(:nome => 'CEMOABA')
      e.cidades.build(:nome => 'CHAVAL')
      e.cidades.build(:nome => 'CHORO')
      e.cidades.build(:nome => 'CHOROZINHO')
      e.cidades.build(:nome => 'CIPO DOS ANJOS')
      e.cidades.build(:nome => 'COCOCI')
      e.cidades.build(:nome => 'CODIA')
      e.cidades.build(:nome => 'COITE')
      e.cidades.build(:nome => 'COLINA')
      e.cidades.build(:nome => 'CONCEICAO')
      e.cidades.build(:nome => 'COREAU')
      e.cidades.build(:nome => 'CORREGO DOS FERNANDES')
      e.cidades.build(:nome => 'CRATEUS')
      e.cidades.build(:nome => 'CRATO')
      e.cidades.build(:nome => 'CRIOULOS')
      e.cidades.build(:nome => 'CRISTAIS')
      e.cidades.build(:nome => 'CROATA')
      e.cidades.build(:nome => 'CRUXATI')
      e.cidades.build(:nome => 'CRUZ')
      e.cidades.build(:nome => 'CRUZ DE PEDRA')
      e.cidades.build(:nome => 'CRUZEIRINHO')
      e.cidades.build(:nome => 'CUNCAS')
      e.cidades.build(:nome => 'CURATIS')
      e.cidades.build(:nome => 'CURUPIRA')
      e.cidades.build(:nome => 'CUSTODIO')
      e.cidades.build(:nome => 'DANIEL DE QUEIROS')
      e.cidades.build(:nome => 'DELMIRO GOUVEIA')
      e.cidades.build(:nome => 'DEPUTADO IRAPUAN PINHEIRO')
      e.cidades.build(:nome => 'DESERTO')
      e.cidades.build(:nome => 'DOM LEME')
      e.cidades.build(:nome => 'DOM MAURICIO')
      e.cidades.build(:nome => 'DOM QUINTINO')
      e.cidades.build(:nome => 'DOMINGOS DA COSTA')
      e.cidades.build(:nome => 'DONATO')
      e.cidades.build(:nome => 'DOURADOS')
      e.cidades.build(:nome => 'EBRON')
      e.cidades.build(:nome => 'EMA')
      e.cidades.build(:nome => 'EMATUBA')
      e.cidades.build(:nome => 'ENCANTADO')
      e.cidades.build(:nome => 'ENGENHEIRO JOAO TOME')
      e.cidades.build(:nome => 'ENGENHEIRO JOSE LOPES')
      e.cidades.build(:nome => 'ENGENHO VELHO')
      e.cidades.build(:nome => 'ERERE')
      e.cidades.build(:nome => 'ESPACINHA')
      e.cidades.build(:nome => 'ESPERANCA')
      e.cidades.build(:nome => 'ESPINHO')
      e.cidades.build(:nome => 'EUSEBIO')
      e.cidades.build(:nome => 'FARIAS BRITO')
      e.cidades.build(:nome => 'FATIMA')
      e.cidades.build(:nome => 'FEITICEIRO')
      e.cidades.build(:nome => 'FEITOSA')
      e.cidades.build(:nome => 'FELIZARDO')
      e.cidades.build(:nome => 'FLAMENGO')
      e.cidades.build(:nome => 'FLORES')
      e.cidades.build(:nome => 'FORQUILHA')
      e.cidades.build(:nome => 'FORTALEZA')
      e.cidades.build(:nome => 'FORTIM')
      e.cidades.build(:nome => 'FRECHEIRINHA')
      e.cidades.build(:nome => 'GADO')
      e.cidades.build(:nome => 'GADO DOS RODRIGUES')
      e.cidades.build(:nome => 'GAMELEIRA DE SAO SEBASTIAO')
      e.cidades.build(:nome => 'GARCAS')
      e.cidades.build(:nome => 'GAZEA')
      e.cidades.build(:nome => 'GENERAL SAMPAIO')
      e.cidades.build(:nome => 'GENERAL TIBURCIO')
      e.cidades.build(:nome => 'GENIPAPEIRO')
      e.cidades.build(:nome => 'GERERAU')
      e.cidades.build(:nome => 'GIQUI')
      e.cidades.build(:nome => 'GIRAU')
      e.cidades.build(:nome => 'GRACA')
      e.cidades.build(:nome => 'GRANJA')
      e.cidades.build(:nome => 'GRANJEIRO')
      e.cidades.build(:nome => 'GROAIRAS')
      e.cidades.build(:nome => 'GUAIUBA')
      e.cidades.build(:nome => 'GUAJIRU')
      e.cidades.build(:nome => 'GUANACES')
      e.cidades.build(:nome => 'GUARACIABA DO NORTE')
      e.cidades.build(:nome => 'GUARAMIRANGA')
      e.cidades.build(:nome => 'GUARARU')
      e.cidades.build(:nome => 'GUASSI')
      e.cidades.build(:nome => 'GUASSOSSE')
      e.cidades.build(:nome => 'GUIA')
      e.cidades.build(:nome => 'GURIU')
      e.cidades.build(:nome => 'HIDROLANDIA')
      e.cidades.build(:nome => 'HOLANDA')
      e.cidades.build(:nome => 'HORIZONTE')
      e.cidades.build(:nome => 'IAPI')
      e.cidades.build(:nome => 'IARA')
      e.cidades.build(:nome => 'IBARETAMA')
      e.cidades.build(:nome => 'IBIAPABA')
      e.cidades.build(:nome => 'IBIAPINA')
      e.cidades.build(:nome => 'IBICATU')
      e.cidades.build(:nome => 'IBICUA')
      e.cidades.build(:nome => 'IBICUITABA')
      e.cidades.build(:nome => 'IBICUITINGA')
      e.cidades.build(:nome => 'IBOREPI')
      e.cidades.build(:nome => 'IBUACU')
      e.cidades.build(:nome => 'IBUGUACU')
      e.cidades.build(:nome => 'ICAPUI')
      e.cidades.build(:nome => 'ICARAI')
      e.cidades.build(:nome => 'ICO')
      e.cidades.build(:nome => 'ICOZINHO')
      e.cidades.build(:nome => 'IDEAL')
      e.cidades.build(:nome => 'IGAROI')
      e.cidades.build(:nome => 'IGUATU')
      e.cidades.build(:nome => 'INDEPENDENCIA')
      e.cidades.build(:nome => 'INGAZEIRAS')
      e.cidades.build(:nome => 'INHAMUNS')
      e.cidades.build(:nome => 'INHUCU')
      e.cidades.build(:nome => 'INHUPORANGA')
      e.cidades.build(:nome => 'IPAPORANGA')
      e.cidades.build(:nome => 'IPAUMIRIM')
      e.cidades.build(:nome => 'IPU')
      e.cidades.build(:nome => 'IPUEIRAS')
      e.cidades.build(:nome => 'IPUEIRAS DOS GOMES')
      e.cidades.build(:nome => 'IRACEMA')
      e.cidades.build(:nome => 'IRAJA')
      e.cidades.build(:nome => 'IRAPUA')
      e.cidades.build(:nome => 'IRATINGA')
      e.cidades.build(:nome => 'IRAUCUBA')
      e.cidades.build(:nome => 'ISIDORO')
      e.cidades.build(:nome => 'ITACIMA')
      e.cidades.build(:nome => 'ITAGUA')
      e.cidades.build(:nome => 'ITAICABA')
      e.cidades.build(:nome => 'ITAIPABA')
      e.cidades.build(:nome => 'ITAITINGA')
      e.cidades.build(:nome => 'ITANS')
      e.cidades.build(:nome => 'ITAPAGE')
      e.cidades.build(:nome => 'ITAPEBUSSU')
      e.cidades.build(:nome => 'ITAPEIM')
      e.cidades.build(:nome => 'ITAPIPOCA')
      e.cidades.build(:nome => 'ITAPIUNA')
      e.cidades.build(:nome => 'ITAPO')
      e.cidades.build(:nome => 'ITAREMA')
      e.cidades.build(:nome => 'ITATIRA')
      e.cidades.build(:nome => 'JABURUNA')
      e.cidades.build(:nome => 'JACAMPARI')
      e.cidades.build(:nome => 'JACARECOARA')
      e.cidades.build(:nome => 'JACAUNA')
      e.cidades.build(:nome => 'JAGUARAO')
      e.cidades.build(:nome => 'JAGUARETAMA')
      e.cidades.build(:nome => 'JAGUARIBARA')
      e.cidades.build(:nome => 'JAGUARIBE')
      e.cidades.build(:nome => 'JAGUARUANA')
      e.cidades.build(:nome => 'JAIBARAS')
      e.cidades.build(:nome => 'JAMACARU')
      e.cidades.build(

formatting a drive as fat32 in mac os

diskutil partitionDisk /Volumes/leozera 1 MBRFormat "MS-DOS FAT32" "leozera" 100%

batch convertion: ffmpeg avi -> mpg

#!/bin/sh
for f in *.flv;
do
echo "Processing $f"
ffmpeg -i "$f" -target ntsc-dvd "${f%.flv}.mpg"
done

CSS Horizontal And Vertical Align JQuery Plugin

from: http://www.nealgrosskopf.com/tech/thread.asp?pid=37

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Demo</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>

<script type="text/javascript">
(function ($) {
$.fn.vAlign = function() {
	return this.each(function(i){
	var h = $(this).height();
	var oh = $(this).outerHeight();
	var mt = (h + (oh - h)) / 2;	
	$(this).css("margin-top", "-" + mt + "px");	
	$(this).css("top", "50%");
	$(this).css("position", "absolute");	
	});	
};
})(jQuery);

(function ($) {
$.fn.hAlign = function() {
	return this.each(function(i){
	var w = $(this).width();
	var ow = $(this).outerWidth();	
	var ml = (w + (ow - w)) / 2;	
	$(this).css("margin-left", "-" + ml + "px");
	$(this).css("left", "50%");
	$(this).css("position", "absolute");
	});
};
})(jQuery);

$(document).ready(function() {
	$("#content").vAlign();
	$("#content").hAlign();
});
</script>

<style type="text/css">
html { background: #fafafa; }

#content
{
background: #fff;
border: 10px solid #eee;
padding: 20px;
color: #666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 25px;
text-align: justify;
}

#content { width: 400px; }
</style>

</head>

<body>

<div id="content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas eu dui eget nulla condimentum gravida. Vivamus erat leo, ultricies quis, gravida a, fringilla eu, urna. Pellentesque a mauris ac nisl semper egestas. Pellentesque ut elit in pede mattis gravida. Donec ac lectus a nisi suscipit placerat. Maecenas quis ipsum. Pellentesque mattis tellus. Suspendisse sollicitudin accumsan tortor. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed metus. Quisque et leo at erat rutrum lobortis. In tempus lectus eget ligula convallis tristique. 
</div>

</body>
</html>

rails pt-BR

traduzidos:
unidades de tempo, números, mensagens do active record, modelos (exemplo) e atributos (exemplo)

outros idiomas nesse repositório:
http://github.com/svenfuchs/rails-i18n/tree/e504448f1e0ef9e303c3f3f278c0b95622dfeb87/rails/locale

pt-BR: 

  date: 

    formats: 

      default: "%d/%m/%Y"

      short: "%d de %B"

      long: "%d de %B de %Y"

      only_day: "%d"

    

    day_names: [Domingo, Segunda, Terça, Quarta, Quinta, Sexta, Sábado]

    abbr_day_names: [Dom, Seg, Ter, Qua, Qui, Sex, Sáb]

    month_names: [~, Janeiro, Fevereiro, Março, Abril, Maio, Junho, Julho, Agosto, Setembro, Outubro, Novembro, Dezembro]

    abbr_month_names: [~, Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, Dez]

    order: [:day,:month,:year]

  

  time: 

    formats: 

      default: "%A, %d de %B de %Y, %H:%M hs"

      time: "%H:%M hs"

      short: "%d/%m, %H:%M hs"

      long: "%A, %d de %B de %Y, %H:%M hs"

      only_second: "%S"

      datetime: 

        formats: 

          default: "%Y-%m-%dT%H:%M:%S%Z"

    am: ''

    pm: ''

  

  datetime: 

    distance_in_words: 

      half_a_minute: 'meio minuto'

      less_than_x_seconds:  

        one: 'menos de 1 segundo'

        other: 'menos de count segundos'

      

      x_seconds:  

        one: '1 segundo'

        other: 'count segundos'

      

      less_than_x_minutes:  

        one: 'menos de um minuto'

        other: 'menos de count minutos'

      

      x_minutes:  

        one: '1 minuto'

        other: 'count minutos'

      

      about_x_hours:  

        one: 'aproximadamente 1 hora'

        other: 'aproximadamente count horas'

      

      x_days:  

        one: '1 dia'

        other: 'count dias'

      

      about_x_months:  

        one: 'aproximadamente 1 mês'

        other: 'aproximadamente count meses'

      

      x_months:  

        one: '1 mês'

        other: 'count meses'

      

      about_x_years:  

        one: 'aproximadamente 1 ano'

        other: 'aproximadamente count anos'

      

      over_x_years:  

        one: 'mais de 1 ano'

        other: 'mais de count anos'

  

  number: 

    format: 

      precision: 3

      separator: ','

      delimiter: '.'

    currency: 

      format: 

        unit: 'R$'

        precision: 2

        format: '%u %n'

        separator: ','

        delimiter: '.'

    percentage: 

      format: 

        delimiter: '.'

    precision: 

      format: 

        delimiter: '.'

    human: 

      format: 

        precision: 1

        delimiter: '.'

  support: 

    array: 

      sentence_connector: "e"

      skip_last_comma: true              

    
  activerecord: 

      errors:

        template:

          header:

              one: "1 erro impediu que {{model}} fosse criado"

              other: "{{count}} erros impediram que {{model}} fosse criado"

          body: "Há algo errado a seguir"

        messages:

          inclusion: "não está incluiso na lista"

          exclusion: "é reservado"

          invalid: "é inválido"

          confirmation: "não confirma"

          accepted: "deve ser aceito"

          empty: "não pode estar vazio"

          blank: "não pode estar em branco"

          too_long: "é muito grande (máximo de {{count}} caracteres)"

          too_short: "é muito pequeno (mínimo de {{count}} caracteres)"

          wrong_length: "está no tamanho errado (deveria ter {{count}} caracteres)"

          taken: "já está sendo usado"

          not_a_number: "não é um número"

          greater_than: "deve ser maior que {{count}}"

          greater_than_or_equal_to: "deve ser maior que ou igual a {{count}}"

          equal_to: "deve ser igual a {{count}}"

          less_than: "deve ser menor que {{count}}"

          less_than_or_equal_to: "deve ser menor que ou igual a {{count}}"

          odd: "deve ser ímpar"

          even: "deve ser par"



      models:

          user: "usuário"

          

      attributes:

           user:

             login: "Usuário"

             email: "E-mail"

             password: "Senha"

             password_confirmation: "Confirmação da senha"

to_param

http://apidock.com/rails/Object/to_paramhttp://apidock.com/rails/Object/to_param#47-Better-slug-generation-essentially-a-to-param-replacement-

# create the slugify method

  class String
    def slugify
      returning self.downcase.gsub(/'/, '').gsub(/[^a-z0-9]+/, '-') do |slug|
        slug.chop! if slug.last == '-'
      end
    end
  end


#####################

# in model

  def to_param
    "#{id} #{title}".slugify
  end

import sql files into migrations

it's a small how to import a file in migrations.

from: http://code-ronin.com/articles/rails-migrations-directly-import-sql

# first, create the method import_sql:


class ActiveRecord::ConnectionAdapters::MysqlAdapter
  def import_sql(file)
    conf = ActiveRecord::Base.configurations[RAILS_ENV]
    sql_file = File.join(RAILS_ROOT, 'db', file + '.sql')
    cmd_line = "mysql -h "+conf["host"]+" -D "+conf["database"]+ " --user="+conf["username"]+" --password="+conf["password"]+" < "+sql_file
    raise Exception, "Error executing " + cmd_line unless system(cmd_line)    
  end
end


# create a migration. ex:


./script/generate migration sql_external_test

# save your sql file with sql commands in db/. migration's sample:


class SqlExternalTest < ActiveRecord::Migration
  def self.up
    import_sql("test")
  end

  def self.down
  end
end

find large files

sudo find / -type f -size +200000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

full screen button

fullScreen_btn.onRelease = fullScreen_btn.onReleaseOutside = toggleFullScreen;
	fullScreen_btn.onRollOver = onRollOverHandler;
	fullScreen_btn.onRollOut = onRollOutHandler;

	function onRollOverHandler()
	{
	}

	function onRollOutHandler():Void
	{

	}

	function toggleFullScreen():Void
	{
		if( Stage["displayState"] == "normal"){
			goFullScreen();
		} else {
			exitFullScreen();
		}
	}
	function goFullScreen():Void
	{
		   Stage["displayState"] = "fullScreen";
	}

	function exitFullScreen():Void
	{
	   Stage["displayState"] = "normal";
	}

render view without layout in ajax requests

http://jamiedubs.com/always-render-rails-views-without-the-full-layout-when-using-ajax-degradable-javascript

paste in application controller and forgot 'render :layout => false if request.xhr?'

  def render(*args)
    args.first[:layout] = false if request.xhr? and args.first[:layout].nil?
  	super
  end

current_action and current_controller helpers

create this helper and uses linkunlesscurrent_controller

def current_action?(options)
  url_string = CGI.escapeHTML(url_for(options))
  params = ActionController::Routing::Routes.recognize_path(url_string, :method => :get)
  params[:controller] == @controller.controller_name && params[:action] == @controller.action_name
end

def current_controller?(options)
  url_string = CGI.escapeHTML(url_for(options))
  params = ActionController::Routing::Routes.recognize_path(url_string, :method => :get)
  params[:controller] == @controller.controller_name
end

jquery twitter plugin

from: http://www.tidbits.com.br/download/exemplos/jquery.twitter/jquery.twitter_original.zip

<script type="text/javascript" src="jquery-1.2.6.pack.js"></script>
<script type="text/javascript" src="jquery.twitter.js"></script>

<script type="text/javascript">
<!--//--><![CDATA[//><!--

	$(document).ready(function() {
		$("#twitter").getTwitter({
			userName: "leozera",
			numTweets: 5,
			loaderText: "Loading tweets...",
			slideIn: true,
			showHeading: true,
			headingText: "Latest Tweets",
			showProfileLink: true
		});
	});
//--><!]]>

</script>

<div id="twitter"></div>

feedburner on rails

class PostsController < ApplicationController
  def show
    respond_to do |format|
      format.html
      format.rss do
        unless request.env['HTTP_USER_AGENT'].match(/feedburner|feedvalidator/i)
          redirect_to 'http://feeds.feedburner.com/myfeedburner', :status=>307
        end
      end
    end
  end
end

[edge rails] unified rendering

http://weblog.rubyonrails.org/2008/12/26/this-week-in-edge-rails

# currently:


render :file => '/tmp/random_file.erb'
render :template => 'other_controller/action'
render :action => 'show'

# rails 2.3


render '/tmp/random_file.erb'
render 'other_controller/action'
render 'show'
render :show

paperclip running in passenger

it's necessary set the correct path of imagemagick. in os x (dev) e linux (production):

if RAILS_ENV == "development" 
  Paperclip.options[:image_magick_path] = '/opt/local/bin/' 
else 
  Paperclip.options[:image_magick_path] = '/usr/bin/' 
end 
Displaying Code 161 - 180 of 300 in total