Aula de Ruby On Rails – Confirmada!

Posted by Luiz Carvalho | Posted in Uncategorized | Posted on 09-05-2009-05-2008

0

Mesmo com essa “Chuvinha” que está caindo em Palmas, haverá aula nessa Tarde de sábado. infelizmente não podemos mais adiar nosso Mini-Curso que de mini não tem mais nada. =D

Então espero vocês lá!

Posts Relacionados

Melhores Videos do YouTube

Posted by Luiz Carvalho | Posted in Uncategorized | Posted on 31-03-2009-05-2008

0

Bebado Risadinha

httpv://www.youtube.com/watch?v=o4Q18zHU9pY

Cacete de Aguia

httpv://www.youtube.com/watch?v=7P2tfdLv09o

“Doni” em: Como pegar uma mulher

httpv://www.youtube.com/watch?v=cntjXugOAkI

Truco valendo o Toba

httpv://www.youtube.com/watch?v=nw4w-P9_Oqs

Como Deixar um Motoqueiro Louco

httpv://www.youtube.com/watch?v=Iy6TUTOrhoQ

Torcedores sao paulinos atacando torcedores

httpv://www.youtube.com/watch?v=HONZt7Yyaw4

Desabafo de Hitler

httpv://www.youtube.com/watch?v=8zFYt1_0FUE

Invadiram meu msn!!

httpv://www.youtube.com/watch?v=Gsandmd5Bxk

ATORON PERIGON

httpv://www.youtube.com/watch?v=iVjZBfYtjxQ

Posts Relacionados

Mudanças nos Dias do Mini-Curso de Ruby On Rails

Posted by Luiz Carvalho | Posted in Uncategorized | Posted on 24-03-2009-05-2008

0

 

Mini-curso de Desenvolvimento Ágil com Ruby On Rails 
 

HORÁRIO E LOCAL DE AULAS: 

Aula Dia Horário Local
Aula 1 Sexta (03/04) 14:00 – 17:40 Labin 10
Aula 2 Sábado (04/04) 14:00 – 17:40 Labin 10
Aula 3 Sexta (17/04) 14:00 – 17:40 Labin 10
Aula 4 Sábado (18/04) 14:00 – 17:40 Labin 10
Aula 5 Sábado (25/04) 14:00 – 17:40 Labin 10
Aula 6 Sexta (08/05) 14:00 – 17:40 Labin 10
Aula 7 Sábado (09/05) 14:00 – 17:40 Labin 10
Aula 8 Sexta (15/05) 14:00 – 17:40 Labin 10

 
 
DAS VAGAS: 

22 vagas em máquinas do Laboratório 10;

02 vagas para alunos que utilizem Notebook; 

DOS PRÉ-REQUISITOS:  

- Noções de programação orientada a objetos; conhecimentos básicos em desenvolvimento web; 

DAS INSCRIÇÕESaté o dia 02 de Abril 

- Obtenha o formulário de inscrição com qualquer membro da Diretoria, preencha-o, anexe-o com o Comprovante de Pagamento e entregue ao aluno João André Prudêncio da Silva. 

TAXA DE INSCRIÇÃO: R$ 10,00 

IMPORTANTE: O pagamento da taxa de inscrição deverá ser feita através de Transferência Eletrônica ou Depósito em conta. Não serão aceitos comprovantes de depósito feito em caixa eletrônico ou dinheiro em espécie. 
 

Banco do Brasil – Conta Corrente

Favorecido: Centro Acadêmico de Ciência da Computação da Univ Fed To

Agência: 1505-9    Conta: 44955-5 

Posts Relacionados

Pacote de Icones Para Aplicativos e Sites

Posted by Luiz Carvalho | Posted in Uncategorized | Posted on 09-01-2009-05-2008

4

Bom esses dias estava procurando pacotes de icones para cadastro, edição, visualização, busca e etc. achei alguns sites legais e irei compartilha-los com vocês, queridos leitores.

Infinidade de Icones Muito Legal (Variedade, Pacotes competos)
http://www.iconarchive.com

Muitos Icones diversos tamanhos (otimo)
http://www.supertrafego.com/icones_pacote.asp

Uma Lista bem Completa de Icones (rapido)
http://www.famfamfam.com/lab/icons/silk/preview.php

Alguns Icones legais (Famosos Icones Tango)
http://tango.freedesktop.org/Tango_Icon_Library

Alguns Poucos Icones Muito Bonitos bem Web 2.0
http://www.webappers.com/2008/02/12/webappers-released-free-web-application-icons-set/

Posts Relacionados

Presente do Amigo Secreto Olympus

Posted by Luiz Carvalho | Posted in Uncategorized | Posted on 18-12-2008-05-2008

4

Meu presente para meu amigo secreto da http://www.amigosecretoolympus.com.br
=D
sangerine
Espero que ela goste =D~

Posts Relacionados

GEtna: fase de Teste

Posted by Luiz Carvalho | Posted in Uncategorized | Posted on 14-11-2008-05-2008

1

Olá pessoal.

O Getna chega mais proximo de seu lançamento oficial. Eu com ajuda do Silvio Fernandes fizemos diversas modificações, apanhamos um pouco pro GIT, mas conseguimos doma-lo e o resultado foi muito bom.

Disponibilizei ele para testes lá no grupo rails-br e gentilmente alguns membros o testaram e reportaram alguns BUG’s. então vou agradescer ao Vinicius Luiz (Vinicius Luiz de Carvalho, meu  chará =D ), ao Junio Gonsalvez e ao Ricardo Yasuda por terem testado o GEtna e reportados alguns erros que acabei de concluir.

A versão 0.5.5 do GETna já esta no Github. quem quiser dar uma conferida:

http://www.github.com/LuizCarvalho/getna

Posts Relacionados

Morena OpenSource

Posted by Luiz Carvalho | Posted in Uncategorized | Posted on 23-10-2008-05-2008

6

Eu não fui no Rails Summit =\

Infelizmente muitos e muitos fatores influênciaram nesse fato, foi de meu conhecimento muitos dos acontecimento de lá e entre tantas palestra de qualidade o que mais me chamou atenção foi um projeto que aconteceu durante o evento o Morena OpenSource Muito linda essa morena :) .

Quer uma dessas pra você? infelizmente não dá de fazer um fork nela mais no projeto dá, então babe um pouco vendo essa beldade.

git clone git://github.com/railssummit/morena_opensource

Posts Relacionados

  • Sem posts relacionados

Como Instalar Sqlite3 no Ubuntu

Posted by Luiz Carvalho | Posted in Uncategorized | Posted on 23-10-2008-05-2008

3

Fala Galera

Para testar o Getna em diversos bancos de dados, como já tenho mysql e postgres, então resolvi instalar o Sqlite3 no meu Ubuntu. vamos lá.

userdev@dev-02:~/Área de Trabalho$ sudo gem install sqlite3-ruby
Building native extensions.  This could take a while...
ERROR:  Error installing sqlite3-ruby:
        ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb install sqlite3-ruby
checking for fdatasync() in -lrt... yes
checking for sqlite3.h... no

make
make: *** Sem regra para processar o alvo `ruby.h', necessário por `sqlite3_api_wrap.o'.  Pare.

Gem files will remain installed in /var/lib/gems/1.8/gems/sqlite3-ruby-1.2.4 for inspection.
Results logged to /var/lib/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_api/gem_make.out

para Corrigir esse erro basta instalarmos a biblioteca libsqlite3-dev

userdev@dev-02:~/Área de Trabalho$ sudo apt-get install libsqlite3-dev
[sudo] password for userdev:
Lendo lista de pacotes... Pronto
Construindo árvore de dependências
Lendo estado da informação... Pronto
Os seguintes pacotes foram instalados automaticamente e não são mais necessários:
  gnome-splashscreen-manager
Use 'apt-get autoremove' para removê-los.
Pacotes sugeridos:
  sqlite3-doc
Os NOVOS pacotes a seguir serão instalados:
  libsqlite3-dev
0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 1 não atualizados.
É preciso fazer o download de 0B/265kB de arquivos.
Após esta operação, 737kB adicionais de espaço em disco serão utilizados.
Selecionando pacote previamente não selecionado libsqlite3-dev.
(Lendo banco de dados ... 194821 arquivos e diretórios atualmente instalados.)
Descompactando libsqlite3-dev (de .../libsqlite3-dev_3.4.2-2_i386.deb) ...
Instalando libsqlite3-dev (3.4.2-2) ...

e agora sim podemos instalar nossa gem sem problemas

userdev@dev-02:~/Área de Trabalho$ sudo gem install sqlite3-ruby
Building native extensions.  This could take a while...
Successfully installed sqlite3-ruby-1.2.4
1 gem installed
Installing ri documentation for sqlite3-ruby-1.2.4...
Installing RDoc documentation for sqlite3-ruby-1.2.4...

:)
Até a Próxima.

Posts Relacionados

DotaKey – Agilizando seus combos!

Posted by Luiz Carvalho | Posted in Uncategorized | Posted on 18-10-2008-05-2008

5

Falae Galera do mal.

Bom eu uso! alguns chamam se cheat(não é, programa permitido em partidas oficiais) outros dizem ser programa de noob(pode até ser, mas não pense que você pode ganhar de alguem que use). Eu acho que é uma otima ferramenta para auxiliar e melhorar a jogabilidade. a grande maioria dos games possuem teclas de skill ou outras coisas sequencialmente, e de facil acesso ao dedos.

No Warcraft as hotkeys geralemente são letras que compõem o nome da skill ou da função, meio complicado você jogar com um hero que tem skills q,g,p,F12(XD). isso não é um caso mas tem alguns que se parecem muito :P .

Download

Só baixar e instalar.

Comandos Básicos

  • q,w,e,r   skills 1,2,3 e ult sucessivamente
  • a,s,d,f    comandos move,stop,holdposition e attack
  • 2,3,4,5  itens do inventário
  • Z for      ativa permanetemente as barras de life em todas as unidades(pra mim a mais util)
  • F3,F4,F5 e F6 mensagens rapidas (-cs,-ms,-ma e link para o site oficial)
  • F8 ativa o Dotakeys
  • F9 ativa o chat mode
  • F7 Permite a inserção das teclas do Heros Manualmente.

Configurando o Hero

___

2-Configurando o Heroi
Qnd c configura os atalhos do hero q vc esta usando, as teclas q,w,e,r se tornam as skills 1,2,3 e o ult.Existem duas formas de configurar os atalhos do HEroi:

A-Manual: Aperte F7 ai aparecerá “DotaKeys: Please Type *YOUR* hero shortcuts…”, vc deve digitar os atalhos das skills 1,2,3 e do ult sucessivamente, para descobrir
quais são os atalhos das skills basta colocar o cursor sobre a skills e ver a letra q aparece destacada no nome da skill.Apos vc digitar 4 letras independente de quais sejam
aparecerá “DotaKeys: You typed: x,x,x,x”, sendo xxxx os atalhos digitados.Esse modo pode ser mais dificil mais naum tem erro.

B-Automatico: Basta vc apertar enter (chat) e digitar “\hero-code”, sendo o HERO-CODE as 4 iniciais do nome do Heroi.
por ex: Drow RAnger chama-se Traxex ai vc digita “\trax”, qnd vc digitar a ultima letra automaticamente fechará o chat e aparecerá
“\w You control Drow Ranger [r,e,t,m]“, entaum as teclas q,w,e,r serão configuradas para serem r,e,t,m.
Esse modo eh mais facil mais pode naum dar certo as vezes.

Obs:O nome do heroi é o q está acima da barra de exp não o q está dentro, sendo MAIOR q as outras palavras.

Uma coisa chata do Dotakey é quando pra falar no chat o sistema dele funciona da seguinte maneira.
aperta ENTER ele desabilita, aperta ENTER de novo ele reabilita, pra que isso? quando você aperta ENTER você entra em modo chat e você não quer digitar tudo errado(letras trocadas) no chat, então ele se auto desabilita, caso você cancele (aperte ESC) o dota key vai estar desabilitado e você não irá conseguir usar as hotkey e se você for digitar outra vez as teclas estaram todas desconfiguradas O.o… para resolver e é simples aperter ENTER e Depois ESC. pronto tudo normal, o problema é se isso acontecer bem no meio do bagaço XD.

Qualquer coisa estamos ai.
Nick GARENA: [xXx]MaxRider
___

___

___

___

___

__

___

Posts Relacionados

Erro ao dar Push no repositório GIT

Posted by Luiz Carvalho | Posted in Uncategorized | Posted on 02-10-2008-05-2008

1

Aqui vai um resumo de como eu resolvi esse problema :)

Eu sou novato tanto em GIT quanto em qualquer outro software de versionamento. nubei de mais XD

IMPORTANTE:

isso não é um tutorial, ou seja não siga os passos dele para obter um bom resultado, mas partes desse evento podem ser uma solução para seu problema. erros de português tem aqui aos montes… waaalleee!!

Bom quando fui dar o simples e corriqueiro git push no getna me veio o seguinte erro:

git push
To git@github.com:user/repo.git
! [rejected] branchname -> branchname (non-fast forward)
error: failed to push some refs to 'git@github.com:user/repo.git'

Após realizar uma pesquisa, logo veio a solução, como eu havia feito alterações no código em meu trabalho com uma versão mais antiga(a que estava no GIT) do que eu tinha em minha casa(esqueci de “pushar” o código) então necessitava dar um comando para pegar o código que estava no git

git pull

simples não?

Como retorno obtivemos

maxprox@maxprox-desktop:~/NetBeansProjects/GEtna/vendor/plugins/getna$ git pull
remote: Counting objects: 28, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 17 (delta 7), reused 0 (delta 0)
Unpacking objects: 100% (17/17), done.
From git@github.com:LuizCarvalho/getna
   31ef4ca..3df45aa  master     -> origin/master
 * [new branch]      trunk      -> origin/trunk
You asked me to pull without telling me which branch you
want to merge with, and 'branch.master.merge' in
your configuration file does not tell me either.  Please
name which branch you want to merge on the command line and
try again (e.g. 'git pull  ').
See git-pull(1) for details on the refspec.

If you often merge with the same branch, you may want to
configure the following variables in your configuration
file:

    branch.master.remote =
    branch.master.merge =
    remote..url =
    remote..fetch =

See git-config(1) for details.

Bom… melhorou mais ainda não funcionou…

eu tinha uma certeza que devia fazer um merge… mas num sabia como fazer isso, dei um:

git checkout master

apareceu algumas coisas, ai achei que agora iria funcionar, é hora do merge:

maxprox@maxprox-desktop:~/NetBeansProjects/GEtna/vendor/plugins/getna$ git merge trunk
trunk - not something we can merge

é acho que não funcionou… :( , no tutorial do Akita pareceu tão facil, nao entendi essa de não poder mesclar….

bom pensei um pouco eu tenho a seguinte situação

tenho:

getna V1(master) – github
getna V2(master) – em casa
getna V3(trunk) – github

hum, acho que eu baguncei de mais… acho que o que eu estou tentando é unir V2 e V3. mas e V1…

hum… esperem… isso pode funcionar vo fazer um teste.

git branch -a
* master
  origin/master
  origin/trunk

Opa. hum eu tentei dar um merge no master(V2)… que é o branch que eu estou no momento… e esse origin/master… acho que ele é o master que esta no github(V1)…vamos ver… o que é um peido pra que já esta cagado não é mesmo? :D

git merge origin/master

generators/getna/doc/rdoc-style.css: needs update
generators/getna/templates_1/controller.rb: needs update
generators/getna/templates_1/functional_test.rb: needs update
generators/getna/templates_1/helper.rb: needs update
generators/getna/templates_1/layout.html.erb: needs update
generators/getna/templates_1/style.css: needs update
(...)
Auto-merged generators/getna/USAGE
CONFLICT (content): Merge conflict in generators/getna/USAGE
Automatic merge failed; fix conflicts and then commit the result.

OHHHHH!!! que isso? acho q agora sim *.*

Mas esperem, que negocio é esse de merge failed… vix… acho que não foi… hum vo tentar de novo eu gostei desse merge XD

maxprox@maxprox-desktop:~/NetBeansProjects/GEtna/vendor/plugins/getna$ git merge origin/master
You are in the middle of a conflicted merge.

Ein? que isso ai agora? porque dessa vez não funcionou? :( , vo ver esse arquivo USAGE ai

<<<<<<< HEAD:generators/getna/USAGE
== Getna

=======
script/generator getna xxx
>>>>>>> origin/master:generators/getna/USAGE

Que isso meu deus do céu??? O.o. De onde veio esse código doido?

Hum… esse é a tal das tags de conlfito…. vo resolver essa budega.. vo tirar a parte que eu n quero mais.

== Getna

script/generator getna xxx

Aew. eu quero assim  =)

e agora… to com medo de c*gar de novo o código…. to nem ai XD

maxprox@maxprox-desktop:~/NetBeansProjects/GEtna/vendor/plugins/getna$ git merge origin/master
You are in the middle of a conflicted merge.

Ué. mas eu resolvi essa carniça ai agorinha… O.o

deixa eu ver aqui.

maxprox@maxprox-desktop:~/NetBeansProjects/GEtna/vendor/plugins/getna$ git status
generators/getna/USAGE: needs merge
# On branch master
# Changed but not updated:
#   (use "git add/rm <file>..." to update what will be committed)
#
#    unmerged:   generators/getna/USAGE
#    modified:   generators/getna/USAGE

AAHHH, tô ligado… acho que vou ter q adicionar de novo pra funcionar.

maxprox@maxprox-desktop:~/NetBeansProjects/GEtna/vendor/plugins/getna$ git add .

hum… acho que agora eu uso o tal do rebase… pra refazer todas as mudanças nos dois desde o incio. =) vamos ver o que dá.

maxprox@maxprox-desktop:~/NetBeansProjects/GEtna/vendor/plugins/getna$ git rebase --continue
You must edit all merge conflicts and then
mark them as resolved using git add

O.o, mas que p*rra… vo adicionar só  o arquivo agora.

maxprox@maxprox-desktop:~/NetBeansProjects/GEtna/vendor/plugins/getna$ git add generators/getna/USAGE

Hum… deixa eu verificar o status de novo.

maxprox@maxprox-desktop:~/NetBeansProjects/GEtna/vendor/plugins/getna$ git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#    modified:   generators/getna/USAGE
#

Opa, animei de novo. agora parece tudo ok. vamos de novo:

maxprox@maxprox-desktop:~/NetBeansProjects/GEtna/vendor/plugins/getna$ git rebase --continue
You must edit all merge conflicts and then
mark them as resolved using git add

VSF!!! Q RAIOSSS!!!

vo desistir… ¬¬… sabe de uma coisa vo commitar assim mesmo, sei que não vai funcionar mas nasci pelado, careca e banguela… agora o que vier é lucro.

maxprox@maxprox-desktop:~/NetBeansProjects/GEtna/vendor/plugins/getna$ git commit -m "resolvendo conflitos"
Created commit 8284ddb: resolvendo conflitos
maxprox@maxprox-desktop:~/NetBeansProjects/GEtna/vendor/plugins/getna$ git push
Counting objects: 32, done.
Compressing objects: 100% (14/14), done.
Writing objects: 100% (19/19), 4.49 KiB, done.
Total 19 (delta 7), reused 0 (delta 0)
To git@github.com:LuizCarvalho/getna.git
   3df45aa..8284ddb  master -> master

UAHuaHuHuHAuhAUAHUahUAhuHau

Yuhuuuuuuuu!!! YEAAHH!!!!

AMÉMMM!!!

XUPA QUE EH DE UVAAA!!

CREU CREU CREEUU!!

=) que louco! funcionou!

heheh

Viva AO GIT!

__________________-
__________________
_______________

Posts Relacionados