Como Abrir Dois ou Mais firefox ao mesmo tempo

Posted by Luiz Carvalho | Posted in Dicas, Tutoriais | Posted on 06-01-2010-05-2008

1

Olá Galera no outro Post a galera estava perguntando como abrir mais de um firefox ao mesmo tempo, bom isso não só é útil para o jogo como para acessar duas contas  de qualquer coisa ao mesmo tempo, ex: acessardois gmail, dois orkuts, dois twitters, dois facebooks e etcs…

Vou facilitar as coisas para você, vamos criar um sergundo firefox e realizar as modificações, assim você poderá ter as duas opções, o Firefox nornal e o de multiplas contas.

Primeiro encontre o icone do firefox em sua área de trabalho.

Read the rest of this entry »

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • Technorati
  • Twitter

VIDEO: Como Desafiar seus amigos no Joga Craque do Orkut

Posted by Luiz Carvalho | Posted in Dicas, Jogos, Tutoriais | Posted on 08-12-2009-05-2008

0

Galera Pela dificuldade que algumas pessoas tiveram com o Tutorial Escrito ( Mais Detalhado ) Criei o Tutorial em Video Ensinando passo a passo de como desafiar outro jogador no Joga Craque

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • Technorati
  • Twitter

Super Dica: Como Desafiar seus amigos no Joga Craque do Orkut

Posted by Luiz Carvalho | Posted in Dicas, Tutoriais | Posted on 02-12-2009-05-2008

120

Mais uma vez estamos aqui para dar uma mãozinha para você meu pobre amigo viciado. :P

Bom a coisa que me desanimava na versão para Orkut era a não implementação do sistema de confrontos diretos no jogo. Fucei até descobrir como eu poderia burlar isso.

Então descobri uma maneira não muito complicada de podermos desafiar pelo menos alguns de nossos amigos e fazê-los pararem de encher nosso saco dizendo que são melhores.

IMPORTANTE: Não é possível desafiar jogadores com 2 Níveis ou mais abaixo do seu nível atual.

Então vamos ao que interessa:

O que vamos Precisar?

- Navegador Firefox

- Addon FireBug

Após o FireBug instalado em seu navegador abra seu aplicativo na área de Clube e vamos dar inicio a primeira fase de nosso truque.

Como Descobrir ID do jogador?

Bom, cada jogador possui um identificador um bom lugar para descobrir esse ID é em seu Clube, pois o ID é disponibilizado para que você possa presentear o mesmo. Óbvio que não é encontrado facilmente então vamos usar nossa cachola para encontrar esse numero.

Primeiro Selecione Uma Generosa área em volta do Jogador, para Garantir que todo o Código HTML senha mostrado, após isso Clique com o Direito em Sua Seleção e em seguida Código-Fonte da Seleção.

p21

Read the rest of this entry »

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • Technorati
  • Twitter

Adiquirindo uma chave Válida para o kasperSky

Posted by Luiz Carvalho | Posted in Dicas, Linux, Tutoriais | Posted on 25-09-2009-05-2008

0

Para quem usa o anti-vírus Kaspersky e tem problema com a chave de validação, segue uma solução:

WINDOWS

* Vá até C:\WINDOWS\system32\drivers\etc e abra o arquivo hosts com um editor de texto, depois adiciona a linha 60.190.218.24 www.kavkiskey.com em qualquer lugar sem cerquilha # salva e feche. “Se não fizer isso o Windows ira retorna como uma pagina inexistente”

* Feche o Kaspersky e entre no site http://www.kavkiskey.com/ que é onde estão as chaves de validação, depois de ter entrado no site pode abrir o seu anti-vírus Kaspersky e no site escolher uma chave de acordo com a versão do seu Kaspersky. “Se não fechar o anti-vírus ele bloqueia a página”

Linux(Ubuntu)

Abra o Console e digite

$sudo gedit /etc/hosts

Adicione a linha 60.190.218.24 www.kavkiskey.com seguindo sua sequencia de host

E pronto já pode pegar sua key para o kasper =D

IMPORTANTE:

Após pegar sua key, para sua segurança, retire (ou comente) a linha que você adicionou

@yurivinicius

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • Technorati
  • Twitter

Utilizando JQuery no Rails com JRails

Posted by Luiz Carvalho | Posted in Tutoriais | Posted on 12-05-2009-05-2008

0

Bom, faz tempo que eu não coloco um Tutorial aqui e como vou passar ou já pessei esse conteúdo no mini-curso de Rails. aproveitei e vou postar aqui também.

1. Instalação

Console

./script/plugin install http://ennerchi.googlecode.com/svn/trunk/plugins/jrails

No NetBeans

Clique com o direito em seu projeto e vá em PLUG-INS RAILS, irá aparecer uma janela onde você clicará em REPOSITÓRIOS e no botão ADICIONAR URL. então você introduz a url do repositório:

http://ennerchi.googlecode.com/svn/trunk/plugins/

01 -Install_Jquery

Agora vá para a aba NOVOS PLUGINS encontre o JRAILS, o selecione e aperte no botão INSTALAR.

02 -Install_Jquery1

Após instalado feche a janela. uma pasta chamada jrails será criada na pasta Fornecedor(Vendor)/plugins

03 -Install_Jquery03

2. Configuração

Vamos então chamar os respectivos Js’s para nossa aplicação, para isso basta apenas inclur a seguinte tag(se ela já não existir) entre as TAGS<head> do seu APPLICATION.HTML.ERB.

<%= javascript_include_tag :defaults  %>
04 -Install_Jquery03

Vamos ver se tudo ocorreu corretamente. inicie a aplicação e observe o conteúdo da TAG<head>, se os arquivos jquery.js, jquery-ui.js, jrails.js foram carregados tudo está OK!

04 -Install_Jquery04

Então pode-se deletar os arquivos do prototipe =D

05 -Install_Jquery03

3. Utilização

Vamos fazer um coisinha simples, apenas pra testar nosso plugin. vamos criar um link para lugar nenhum que ao ser clicado ele mostrar os campos do formulário. que prefiamente vamos prepara-lo.

Primeiro vamos criar uma DIV entre os campos do formulário e como atributos dessa DIV um “ID=formulario” que vamos manipular e um STYLE=”display:none” assim fazendo com que esses campos começem ocultos.

bom vai ficar mais ou menos assim:

06 -Install_Jquery03

Pronto, se tudo ocorreu bem! seu formulario vai aparecer com um delay de 0.6 segundo definidos pelo 600 dentro do parametro SHOW.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • Technorati
  • Twitter

GEtna 0.6.0 (Betha) Liberado

Posted by Luiz Carvalho | Posted in Noticias, Tutoriais | Posted on 26-11-2008-05-2008

1

Mesmo o gerador já estando disponível para uso a algum tempo eu queria finalizar algumas coisas antes de divulgar aqui no blog.

Para esse lançamento disponibilizamos alguns vídeos demonstrativos e um screencast dividido em 3 partes que exemplifica desde a instalação ate algumas funcionalidades presentes.

Screen Cast

Nota: os videos no Vimeo ficaram muito ruins, não sei se pela resolução ou pelo formato. na duvida baixe o arquivo. -.- (vou refazer os screencasts esse fim de semana)

Parte 1: instalação (VIMEO)
“Tive que remover esse link!” >Parte 1: instalação(Download)

Parte 2: Geração (VIMEO)
“Tive que remover esse link!”>Parte 2: Geração (Download)

Parte 3: Execução (VIMEO)
“Tive que remover esse link!” >Parte 3: Execução (Donwload)

Bonnus

“Tive que remover esse link!” target=”_blank”>Apresentação:

“Tive que remover esse link!” target=”_blank”>Utilização do GEtna no Windows com RadRails

“Tive que remover esse link!” target=”_blank”>Instalação do GEtna no Windows

“Tive que remover esse link!” target=”_blank”>Geração Utilizando Layout Default

“Tive que remover esse link!” target=”_blank”>Geração Utilizando Layout Depot

“Tive que remover esse link!” target=”_blank”>Geração Utilizando Layout Rails

“Tive que remover esse link!” target=”_blank”>Geração Utilizando Linha de Comando

Instalação:

Por ser um plugin nos padrões Rails e não possuindo qualquer dependência com outra ferramenta, a não ser o próprio Rails, sua instalação se torna bem trivial. O GEtna pode ser instalado, basicamente, de duas maneiras via GIT e manualmente. A maneira mais recomendada de se obter o gerador é via GIT bastando apenas se localizar dentro da pasta vendor/plugin/ dentro da aplicação Rails. Caso esteja no local certo e com GIT instalado na máquina basta utilizar o comando do Comando 1, ou utilizando o comando de instalação de Plugin do Rails descrito no Comando 2 da raiz da aplicação.

Comando 1
git clone git://github.com/LuizCarvalho/getna.git
Comando 2
Script/plugin install git://github.com/LuizCarvalho/getna.git

Esse comando, efetuado via console, pega a última versão do gerador no servidor do Github e o copia para a pasta local. Esse procedimento é o suficiente para que o gerador esteja totalmente funcional e pronto para ser utilizado.
A segunda maneira de instalar o GEtna é via download a partir do website do projeto no Github (http://github.com/LuizCarvalho/getna). Após o acesso ao site é necessário baixar o arquivo compactado (zip ou tar). A Figura 1 possui um fragmento da página onde se localiza o botão de download do projeto.

Instalação Via WEb

Instalação Manual

Após o arquivo baixado ele necessita ser descompactado e, logo após, renomeado para “getna”. Como no procedimento de instalação anterior o gerador necessita ser posicionado em no diretório referente aos plugins no projeto (vendor/plugin). Ao final de todo esse procedimento o gerador está pronto para ser utilizado.

Agradecimentos:
Silvio Fernandes e a Galera do Rails-BR

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • Technorati
  • Twitter

Git: Participando de um projeto OpenSource no GitHub – Comandos

Posted by Luiz Carvalho | Posted in Dicas, Tutoriais | Posted on 18-10-2008-05-2008

2

Então, Coloquei esse titulo porque não achei outro que descrevesse o que estou postando, então vamos a esplicação.

Estou trabalhando no GEtna (Lê se Guetna[GET+na] e não Jetna :) ) em casa e no trabalho as vezes faço umas modificações e as sempre esqueço de dar push de minha casa ou no trabalho, quando tento dar push de algum dos dois dá a maior zica, encontrei a solução para o meu problema, mas ai estou com outro bem chato que me acompanha desde que começei com git, a terrivel e enjoada mensagem:

fatal: protocol error: expected sha/ref, got '
*********'

You can’t push to git://github.com/user/repo.git
Use git@github.com:user/repo.git

*********’

Como eu tenho ódio disso ai, então fui as pesquisas, demorei bastante até entrar em um gist que me levou até um post do blog do Nathaniel Felsen, e ai consegui resolver meus problemas. ok vamos lá.

Ao tentar dar um:

$ git push

Eu me deparei com o erro acima a solução encontrada é seguir os passos a seguir, usei o GEtna como exemplo:

O Caminho Certo (the Right Way)

Já vou adiantando os passos necessários para que você resolva seu problema são P6 e P8.

Esses comandos foram feitos no respositorio de local para um branch chamado working:

P1-$ git clone git://github.com/LuizCarvalho/getna.git
P2-$ cd getna
P3-$ git branch --track master origin/master
P4-$ git branch working master
P5-$ git checkout working
P6-$ git remote add working git@github.com:LuizCarvalho/getna.git
P7-$ git fetch working
P8-$ git push working working:refs/heads/working
P9-$ git config branch.working.remote working
P10-$ git config branch.working.merge refs/heads/working

Esplicando cada comando mais detalhadamente

Primeiro passo: Clonar o repositório

$ git clone git://github.com/LuizCarvalho/getna.git

Segundo passo: Entre dentro do diretório (Não tente atravessar o monitor, use o comando cd O.o)

$ cd getna

Passo três: esse eu não entendi, mas coloquei XD, como não testei não sei dizer pra que serve, mas se está no maneira certa de fazer eu não podia tirar  :) , na versão original ao invés de master está edge, como não tenho nenhum branch edge coloquei meu master mesmo.

$ git branch --track master origin/master

Passo quatro:  Criando a branch Working a partir do meu master, assim eu faço meus merges (*.*) depois com mais calma

$ git branch working master

Passo cinco: Mudando de Branch (da atual para working)

$ git checkout working

Passo Seis: Adicionando Referências remotas ao meu repositório

$ git remote add working git@github.com:LuizCarvalho/getna.git

Passo Sete: Buscando e sincronizando o repositório local com o remoto

$ git fetch working

Passo 7,5: Na verdade não existe esse passo lá, mas eu achei que deveria ter algo assim O.o pra ter um caminho completo, pois se você realizou modificações no projeto você necessita comitar antes de enviar então:

$ git commit -a -m "Descrição das Alterações"

Passo Oito: Dando Push no repositório. Opa, agora é a hora de dar errado, depois de tanto trabalho o truque estava no passo 6,7 e 8, essa seqüência é a seqüência que deve ser realizada para não se obter aquele erro indesejável. :) .

$ git push working working:refs/heads/working

Passo Nove e Dez: SImplificando o trabalho. Agora que nosso novo branch está no repositório remoto, iremos simplificar nosso trabalho, configurando nosso push para sempre “empurrar” o código de nosso gerador sempre para esse repositório.

$ git config branch.working.remote working$ git config branch.working.merge refs/heads/working

Com isso necessita-se apenas de um comando para enviar nossas alterações:

$ git push

Bem melhor não? para buscar no repositório basta um

$ git pull

Espero que isso ajude, pois pra mim isso foi muuito útil.

até a proxima.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • Technorati
  • Twitter

Criando Aplicações com o plugin YM4R para utilizar Mapas do Google Maps com RubyOnRails – Parte 2

Posted by Luiz Carvalho | Posted in Tutoriais | Posted on 31-07-2008-05-2008

8

PARTE 1
Vamos ai Final de nosso Tutorial ^^

Eu adicionei o seguinte código na Action Show, pra quando for visualizar as informações veja o mapa junto, dá pra fazer também no index ai você mostra todas as localidades e tals ou mesmo criar uma outra action apenas para mostrar o mapa, a gosto do freguês.

@map = GMap.new(“map_div_id”)
@map.control_init(:large_map => true, :map_type => true) @map.center_zoom_init([@mapa.latitude,@mapa.longitude], 14)
marker = GMarker.new([@mapa.latitude,@mapa.longitude], :titile => “Onde eu estou?”, :info_window => “Olá Palmas, Tocantins”)

@map.overlay_init(marker)
Aqui está o motor de nosso mapa vamos à explicação: @map = GMap.new(“map_div_id”) map_div_id é o id que vai ser gerado em seu HTML

@map.control_init(:large_map => true, :map_type => true)
Definimos opções visíveis no mapa :large_map define a presença da ferramenta de zoom e deslocação. :map_type informa se será possivel escolher os tipos de mapa (Mapa, Satélite e Hibrido).

@map.center_zoom_init([@mapa.latitude,@mapa.longitude], 14)
Definimos qual será a posição inicial do nosso mapa e o zoom default de nosso mapa. Onde @mapa.latitude e @mapa.longitude são as coordenadas que, eu em meu sistema, cadastrei.

marker = GMarker.new([@mapa.latitude,@mapa.longitude],
define aposição de nosso marcador

:title => “Onde eu estou?”, :info_window => “Olá Palmas, Tocantins”)
Definimos a legenda e o texto que irá aparecer no balão.

@map.overlay_init(marker)
Ai, informamos que desejamos rendenrizar o marcador que criamos. Agora vamos a nossa view, no nosso caso o show de mapas, escolhido por nós(EU) para ser nossa interface para o mapa.

/app/views/mapas/show.html.erb Adicione o seguinte código 600, :height => 400) %> Onde você pode definir o tamanho do seu mapa com :width e :height.

Ok, cadastramos nossa Localidade.

E vamos mostrar nosso resultado.

Colocando a Aplicação em produção

Após ser feita a transição para modo de produção seu mapa não apareceu mais?
Bom, como dito no inicio necessitamos de uma chave real do Google Maps, então vamos lá. Essa chave pode ser adquirida aqui. Aceite os termos e digite o endereço de sua aplicação

E aperte o botão [Generate API Key] Bom essa é sua chave a copie para um lugar seguro.

Ok, agora vamos até nosso arquivo config/gmaps_api_key.yml E Colocamos nossa chave lá. Do modo que está lá você informa o domínio e a chave para aquele domínio, para mim não deu certo, deu certo apenas quando coloquei a chave direto em production como esta em no exemplo abaixo:

Isso Funcionou apenas o modo de Produção, para o Desenvolviemtno deixe o codigo como esta.

Pronto sua aplicação deve estar funcionando. Qualquer duvida:
Comente e Volte para ler sua resposta. Obrigado pela paciência e se acharem erros (com certeza acharão muitos) me avisem, por favor, para que possa corrigi-los.

Download do Projeto

Updated: 12 -09-2008

Valeu ai Nofxx pela correção temporal em meus verbos :)

Para complementar meu amigo Jackson Pires fez um post sobre o assunto confira

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • Technorati
  • Twitter

Criando Aplicações com o plugin YM4R para utilizar Mapas do Google Maps com RubyOnRails – Parte 1

Posted by Luiz Carvalho | Posted in Tutoriais | Posted on 31-07-2008-05-2008

4

<!–

Olá Leitores.

Depois hoje vou fazer um tutorial muito legal, manipulação da API do Google Maps utilizando o plugin YM4R

Agradecimentos:
Este Tutorial não seria Possível se não fosse a ajuda da galera do Grupo Rails-BR e em especial para meu amigo Eduardo Scoz do Mapia que me deu uma força muito grande com isso.
E ao tutorial que eu me baseei pra fazer esse aqui o do Juixe TechKnow

Tambem a Blogs que me inspiraram a criar o meu e tentar passar experinências que ganhei com essa linguagem, dentre eles:
AkitaOnRails
E o Nome do Jogo

Artilharia:
• IDE Utilizada NetBeans 6.1 Pt-BR
• Versão Utilizada: Ym4r 0.6.1
• Rails 2.1

Mão na Sogra. ou a obra.

Primeira coisa é criar nosso projeto RubyOnRails.
Arquivo->Novo Projeto->Ruby->Ruby On Rails
PROXIMO>

Renomeie a seu gosto!

Criado nosso projeto vamos atrás de nosso Plugin.
Clique com o direito no ícone do seu projeto e vá até [Pligins Rails] e na janela que se abrir clique na aba [Repositórios]

Logo após aperte o botão [Adicionar URL] e coloque a URL do repositório do YM4R

http://ym4r.rubyforge.org/svn/ym4r/Plugins/GM/trunk

[OK]

Agora vá até a Aba [Novos Pligins] espere os plugins carregarem então escolha o nosso YM4R

E aperte [Instalar]

Após baixar e instalar o Plugin Aperte [Fechar] e [Fechar].

Ou utilize na linha de comando apenas:

(Obrigado pela dica Eduardo)

ruby script/plugin install svn://rubyforge.org/var/svn/ym4r/Plugins/GM/trunk/ym4r_gm

Agora vamos criar o banco se não nossa aplicação não vai funfar.

Clique com o direito no seu projeto

Executar Tarefa Rake -> db -> create

Vou criar um Scaffold com algumas informações relevantes, Clique com o direito no Projeto e na opção [Gerar]

No Campo NOME DO MODELO digite:

mapa nome:string longitude:string latitude:string

Antes de Qualquer coisa vamos aplicar as migrates

Clique com o botão direito no seu projeto e

Migrar bando de dados -> Para a versão XXXXXXXXXXX – CreateMapas

Saída:
== 20080725214621 CreateMapas: migrating ======================================
– create_table(:mapas)
-> 0.0183s
== 20080725214621 CreateMapas: migrated (0.0187s) =============================

Vamos testar. Basta apenas apertar F6

Ok, Tudo pronto vamos aos mapas.

Na pasta Configuração você encontra o arquivo chamado onde você irá colocar sua chave do Google Maps. Em modo de desenvolvimento isso ainda não é necessário, mas quando formos colocá-lo em produção iremos dizer como realizar esse procedimento

Precisamos agora carregar os Java Scripts do Google Maps para nossa aplicação, vamos ao : /app/views/layouts/mapas.html.erb

Adicionamos as linhas, entre as tags Heads:

   <%= GMap.header %> e <%= javascript_include_tag 'ym4r-gm'    %>

Após isso vamos ao nosso controller.

/app/controllers/mapas_controller.rb

Até A Parte 2
Abraços!

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • Technorati
  • Twitter

Web Service com NetBean Tutorial On-line – Parte 4 ( Final )

Posted by Luiz Carvalho | Posted in Tutoriais | Posted on 18-07-2008-05-2008

0

Olá Leitores
Desculpem pela demora na ultima parte, mas em fim vamos ao trabalho

Após Criar o Cliente vamos criar o Servlet

File -> New File -> Web -> Servlet

NEXT >

Dê um nome ao seu Servlet [MyWsServlet] e Escolha o pacote que irá conte-la[wspkg] finalize

Agora Vamos colocar nossa operação no Servlet.
Destro do código do arquivo: MyWsServlet , Procure pelo Metodo “protected void processRequest” e descomente o Código que está dentro dele, ou adicione outro código HTML dentro da função out.Println.

Após Feito isso clique com o direito logo abaixo do código vá ate a opção:
Web Service Client Resources->Call Web Service Operation

Feito Isso navegue a ate a Operação desejada, no nosso caso, a nossa única, Soma

E Aperte [OK]

Nesse momento um código irá aparecer baixo de seu HTML, agora você irá coloca-lo entre as tags <”body”>;<”/body”> . assim:

Seu Código está pronto para Execução Tecle CTRL+F6, irá aparecer uma mensagem requerendo o Servlet Execution URI, pressione [OK] .

Pronto!

Bem gente chegamos ao fim de mais um de nossos tutoriais (Finalmente neh? XD)
o codigo desse tutorial eu perdi em algum lugar depois eu procuro, mas não vou deixar vocês na mão vou dar o codigo do meu trabalho final, ficou uma porcaria mas eu gostei :)

Abraços e comentem!

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • Technorati
  • Twitter