Meu Post

Programação, diversão e arte. Por Ricardo Giaviti

Follow me on TwitterRSS Feeds

  • Home
  • Contato

Ruby On Rails 3.0 FINAL

Aug 30th

Posted by RicardoSEP in Ruby on Rails

No comments

E saiu a versão estável do Rails 3. Na verdade, essa versão saiu do forno ontem. É agora uma ótima oportunidade para quem quer começar a aprender esse fantástico framework, pois já aprenderá nessa nova versão, que está tinindo!

Há o anúncio oficial feito pelo DHH no blog http://weblog.rubyonrails.org/2010/8/29/rails-3-0-it-s-done

Você também pode ver o post do Fábio Akita: http://www.akitaonrails.com/2010/08/29/rails-3-0-final-acaba-de-ser-lancado

E finalmente a página oficial com instruções para download do Rails 3: http://rubyonrails.org/download

Lembrando, que o Rails funciona somente com o Ruby 1.8.7 e 1.9.2. Fique atento a versão do Ruby que está utilizando.

Agora é mãos a obra!

framework, lancamento, rails, Ruby, versao
sgt_pepper_cover.jpg

Top 15 The Beatles

Aug 21st

Posted by RicardoSEP in Música

No comments

Para mim, músicas  dos The Beatles sempre foi uma categoria separada na música mundial. Não gosto de fazer comparações de outras bandas ou estilos com os Beatles, por isso, um post só com as músicas Top dos Beatles. Top 15 The Beatles.

Vamos lá:

15. Eleanor Rigby

14. Hey Jude

13. Twist and Shout

12. Let it be

11. Help!

10. Come Together

09. Day Tripper

08. Lucy in the Sky With Diamonds

07. Ticket to Ride

06. Sgt. Peppers Lonely Hearts Club Band

05. With a Little Help From My Friends

04. Blackbird

03. Octopus’s Garden

02. Helter Skelter

01. Back in The U.S.S.R

Gostaria de fazer uma menção honrosa a música Dear Prudence. Música fantástica. Fazer listas é muito complicado. Acabamos sempre por cometer algumas injustiças. Mas fazer o quê? A vida continua.

Abaixo,a emblemática capa do álbum Sgt. Peppers Lonely Hearts Club Band:

sgt_pepper_cover

Não concordou com minha lista? Monte a sua e coloque nos comentários!

beatles, Música, rock, top

Chamando procedure com parâmetro de retorno no VB6

Aug 18th

Posted by RicardoSEP in Coisa Velha

No comments

Eu não sou nenhum especialista em Visual Basic 6. na verdade, nem em .NET. Mas se aparecer algum serviço em que preciso trabalhar com linguagens que eu não sou acostumado, eu não rejeito. Faço o melhor que posso.

Em uma dessas implementações, nós aqui da Ci&T, precisávamos fazer com que o Visual Basic 6 chamasse uma stored procedure com parâmetro de retorno no Sybase e o parâmetro deveria ser recuperado com no VB.

A stored procedure com parâmetro de retorno é algo parecido com o código abaixo:

CREATE PROCEDURE IS_CLIENT
(
    @CLIENT_ID numeric(8),
    @FLAG_RETURN  char(1) output
)
AS
...
-- Corpo da procedure omitido
...
END

return
GO

Apesar dessa dica ser feita baseada em procedure do Sybase, ela também deve funcionar para bancos SQL Server.

No Visual Basic, temos que fazer o seguinte:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
'Declaração das variáveis a serem usadas
Dim proc 		As ADODB.Command
Dim Param		As New ADODB.Parameter
Dim Flag 		As String
Dim IdCliente   As Double
 
'Seta o objeto que representa o comando da proc
Set proc = New ADODB.Command
 
'Parâmetro de entrada da procedure. ID do Cliente
Set Param = proc.CreateParameter("CLIENT_ID", adNumeric, adParamInput, 8, CodProtocolo)
Param.Precision = 8
Param.NumericScale = 0
proc.Parameters.Append Param
 
'Parâmetro de retorno
Set Param = proc.CreateParameter("FLAG_RETURN", adVarChar, adParamOutput, 2)
proc.Parameters.Append Param
 
'Chamada da procedure 
With proc
	.ActiveConnection = ConexaoAtiva
	.CommandType = adCmdStoredProc
	.CommandText = "IS_CLIENT" 'Nome da Procedure
	.Execute
End With
 
'Obtém o valor do parâmetro de retorno
Flag = proc.Parameters("FLAG_RETURN")

Se reparar bem no código acima onde é declarado os parâmetros, eu seto a precisão e a escala decimal do parâmetro. Isso tem que ser feito senão ocorre o seguinte erro:

<p>Multiple-step OLE DB operation generated errors. Check each OLE DB</p>
<p>status value, if available. No work was done.
</p>

Feito tudo isso, você conseguirá pegar um valor retornado pelo parêmtro de output do Sybase com VB6.

Mas lembrem-se, VB6 não é futuro e nem é passado!

sybase, vb, vb6, visual basic 6
netbeans_error_rake.jpg

Rails 3 Beta 4 – rake aborted! uninitialized constant Bundler

Aug 10th

Posted by RicardoSEP in Ruby

No comments

O Rails 3 está saindo do forno. Igualmente a todos os frameworks que são novos ou que passam por uma boa reformulação erros ocorrem de forma mais freqüente. Não poderia ser diferente com o Rails 3, que está na sua versão Beta 4.

Bem, se você está brincando com o Rails 3 Beta 4 e usando o interpretador Ruby 1.9.1p429, provavelmente está quebrando a cabeça com esse problema que da título a esse post. Esse é um bug específico dessa versão do Ruby, a p429.

O erro completo é esse:

Error loading gem paths on load path in gem_prelude
can't modify frozen string
<internal:gem_prelude>:69:in `force_encoding'
<internal:gem_prelude>:69:in `set_home'
<internal:gem_prelude>:38:in `dir'
<internal:gem_prelude>:76:in `set_paths'
<internal:gem_prelude>:47:in `path'
<internal:gem_prelude>:286:in `push_all_highest_version_gems_on_load_path'
<internal:gem_prelude>:355:in `<compiled>'
(in D:/Desenvolvimento/rails_workspace/MinhaViagem)
rake aborted!
uninitialized constant Bundler
C:/Ruby191/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2383:in 
`raw_load_rakefile'
(See full trace by running task with --trace)

Primeiro de tudo, verifique a versão do Ruby que está instalado em sua máquina rodando o comando:

ruby –version

Se o resultado for:

ruby 1.9.1p429 (2010-07-02 revision 28523) [i386-mingw32]

Nota: Estou usando o Windows

Se a versão foi igual ao resultado que postei acima, infelizmente você terá o mesmo erro que eu tive. A solução é simples, porém um pouquinho trabalhosa.

  1. Remova todo o Ruby da sua máquina;
  2. Instale o Ruby versão 1.8.7

Seria bom remover todas as gems e reinstalar todas elas, mas isso não é obrigatório!

Se você estiver usando o NetBeans como IDE de desenvolvimento Rails, o erro que solucionamos acima aparecem da seguinte forma:

netbeans_error_rake

netbeans_error


Espero que tenham conseguido resolver esse problema também!

Até a próxima!

bug, bundler, erro, problema, rails, Ruby
wordpresslogo.png

Manual do WordPress 2.9

Aug 7th

Posted by RicardoSEP in Wordpress

No comments

wordpress-logo

A Faracy distribui sob licença Creative Commons, um manual muito completo sobre o WordPress. Esse manual aborda quase todas as funcionalidades que o WordPress nos fornecem em uma visão clara, objetiva e de forma simples.

E o mais importante de tudo isso é que o manual é em português.

O último manual liberado é o manual para a versão 2.9 do WordPress. Mas ele pode ser usado tranquilamente para a versão 3.0. As mudanças visíveis para editores não são grandes. Assim a maioria dos conceitos explicados no manual se aplicam ao WordPress 3.0.

Enfim, você pode fazer o download por aqui, diretamente do site da Faracy, ou caso acontece algum problema com o link, eu disponibilizei em meu servidor e o download pode ser feito aqui.

Enjoy!

blog, manual, pdf, wordpress
hoover_dam.jpg

Eu na terra do Tio Sam. Terceira parte: Hoover Dam e Grand Canyon!

Aug 5th

Posted by RicardoSEP in EUA 2009

No comments

É isso mesmo! Fabulous Grand Canyon. Um dos maiores espetáculos da natureza em solo norte-americano. Nós, brasileiros, nos orgulhamos de nossa vasta beleza natural. E temos razões para isso. Mas não podemos deixar de admirar uma outra beleza natural. Nem que seja fora de nosso território. A Terra é grande!

Se você está em Las Vegas, você tem que dar uma escapadinha de um dia para visitar o Grand Canyon. São 4 horas de viagem se você estiver de carro. Caso não esteja de carro, pode facilmente achar excursões de ônibus que saem frequentemente da cidade do pecado direto para o Grand Canyon.

De carro será a melhor opção para ir ao Grand Canyon pois você terá a chance de dar uma paradinha na hidrelétrica Hoover Dam.

O terceiro dia da viagem já estava reservado ao Grand Canyon e a passadinha pela Hoover Dam. E foi dito e feito. Nós fomos! Umas das melhores parte da viagem.

Eu até gostaria de fazer um comentário sobre as estradas norte-americanas. Elas são de altíssima qualidade e não pagamos NENHUM pedágio. Estradas duplicadas com três faixas e asfalto impecável. Era uma Bandeirantes sem pedágio. Bem, recado dado, seguindo em frente.

Essa hidrelétrica (Hoover Dam) fornece quase que exclusivamente energia elétrica para a cidade de Las Vegas. É verdade. Essa cidade precisa de uma usina somente para ela!

Turismo de carro é assim mesmo. Vai indo e vai parando e tudo quanto é lugar. A Hoover Dam é um desses lugares. Vale a pena apreciar o Lago Mead e sua água esverdeada.

hoover_dam

Passando pela Hoover Dam, entrando no estado do Arizona e seguindo para o Grand Canyon (nunca esqueça o GPS). Até aqui OK! Próxima parada: Grand Canyon. Mas afinal de contas, o que é o Grand Canyon em si?

Bem, a resposta para essa pergunta pode se dividir em duas. A científica e a perceptiva. A científica você encontra facilmente na Wikipédia aqui e aqui.

Já a perceptiva você tenta obter de alguém que á foi ou você pode ir lá pessoalmente e ver aquela maravilha. Eu aconselho ir pessoalmente. Eu tento relatar aqui, mas acredite, é muito difícil.

O Grand Canyon é algo gigantesco moldado pelo pequeno rio colorado. Essa moldagem durou milhões de anos. Uma verdadeira escultura da natureza!

Na imagem acima, o rio colorado está visível. Você consegue acha-lo?

Como o Grand Canyon é um dos pontos turísticos mais visitados nos EUA, existem diversos acessos a ele. Eu conheço dois: o Yaki Point e o Skywalker. Dependendo da sua localização nos EUA, você pode ver quais são os melhores pontos do Grand Canyon. Mas lembre-se que cada um mostra algo diferente.

O Yaki Point é esse ponto onde eu bati a foto acima. O acesso a ele fica no estado do Arizona e há uma taxa para entrar. Na verdade há taxas em tudo quanto é atração turística nos EUA. Mas isso é uma outra discussão.

Já o Grand Canyon Skywalk é uma plataforma transparente que permite você caminhar "sobre" o Grand Canyon. Geralmente as excursões de Las Vegas saem com destino ao Skywalk.

Na foto abaixo da para ter uma noção melhor do que é esse Skywalk:

Eu particularmente prefiro o Yaki Point. Mas é gosto pessoal. O que não pode acontecer é você não ir ao Grand Canyon.

Quando você chega lá, tem a exata percepção de o quanto o homem é pequeno perante a natureza. Você tenta entender, mas não consegue. O que resta a fazer, é contemplar tudo aquilo. E vale a pena! Tudo vale a pena.

Vale a pena as 8 horas de viagem (4 para ir e mais 4 para voltar).

E como é uma das atrações mais visitadas dos EUA, lá terá todo o suporte aos turistas. Mapas, banheiros, lanchonetes, pronto-socorro…

E se prepare. Há muitos turistas por lá. Japoneses e chineses dominam! Talvez você encontre um brasileiro, mas são raros. Nós encontramos! Estávamos conversando em português e de repente uma brasileira que mora em São Francisco – Califórnia escutou nossa conversa e puxou assunto. Muito bacana!

Acabamos ganhando várias dicas dela, que já morava nos EUA, sobre o Yosemite Park! Esse parque iria ser dali uns dias nossa parada! Caiu do céu as dicas dela.

Postei mais algumas fotos do Grand Canyon no Flickr. Você pode ver aqui.

Fecho esse post colocando a foto onde eu fico admirando a imensidão do Grand Canyon. Uma das que eu mais gosto da minha viagem. Espero que você tenha o privilégio de fazer essa visita. Irá ficar marcado em sua vida!

garnd_canyon

INFORMAÇÕES SOBRE O GRAND CANYON (HOSPEDAGEM, TRANSPORTE…):

  • http://www.nps.gov/grca/index.htm
  • http://www.thecanyon.com/

EU NA TERRA DO TIO SAM:

  • Parte 1: Planos e partida;
  • Parte 2: Las Vegas
eua, grand canyon, hoover dam, travel, trip, viagem
12345»1020...Last »
  • Sobre

    Criado no interiorzão de SP, Analista de Sistemas. Trabalhador da Ci&T. Desenvolvedor Java. Entusiasta Ruby. Baterista nas horas vagas e louco por viajem, rock 'n roll, fotografia, futebol e cinema.

  • Publicidade

  • Nuvem

    apple blog Blogs Celular Chrome dica Dicas eclipse email Firefox flash flickr game Gmail Google Humor IDE Internet iphone j2se Java jogo Jogos Jogos Flash Linux metallica Microsoft mysql Música navegador Open-Source OpenOffice problema Programação rails Ruby Ruby e Rails sexta tutorial ubuntu video Windows windows 7 wordpress YouTube
  • Tópicos Recentes

    • Ruby On Rails 3.0 FINAL
    • Top 15 The Beatles
    • Chamando procedure com parâmetro de retorno no VB6
    • Rails 3 Beta 4 – rake aborted! uninitialized constant Bundler
    • Manual do WordPress 2.9
    • Eu na terra do Tio Sam. Terceira parte: Hoover Dam e Grand Canyon!
    • Plugins para WordPress que uso e recomendo
    • The best dances ever!
    • Rails 3 e ainda o problema com o MySQL no Windows
    • Dica rápida: Instalando GEMs com proxy ativo
  • Recent Comments

    • arnaldo on Usando criptografia em JAVA
    • edeivison on Dica rápida: Instalando o NetBeans no Ubuntu
    • RicardoSEP on Colocando o iGO PRiMO no GPS Magellan 1440
    • euclides on Colocando o iGO PRiMO no GPS Magellan 1440
    • ricardo on Montando ambiente completo Windows + Apache + PHP + MySQL com XAMPP
  • Blogroll

    • Anderson Peligrini
    • Rails Fórum
  • Fóruns Técnicos e de Suporte

    • Fórum iMasters
    • GPS-Bra
    • GUJ – Grupo de Usuários Java
    • Java Free
    • Ruby on Br
  • Viagem

    • Mais calor nas terras geladas
    • Mochileiros.com
    • Viaje Aqui
  • Você ainda vai precisar

    • Dreamhost
    • Ruby Installer
  • Recommend Me

  • Follow me
  • Meu Flickr
  • LinkedIN Profile
  • Últimos tweets

    Loading tweets...
    Follow me on Twitter!
  • Galeria Flickr

  • Publicidade

  • Hospedagem

    Green Web Hosting! This site hosted by DreamHost.
Mystique theme by digitalnature | Powered by WordPress
RSS Feeds XHTML 1.1 Top