Pular para o conteúdo
29/06/2011 / thiagocifani

Monografia sobre Testes Automatizados em Ruby on Rails

Pessoal, finalmente eu sou um Bacharel em Sistemas de Informação. E como gosto de compartilhar o que aprendo, vou através desse post, disponibilizar a versão final da minha monografia para download, seguida da apresentação no slideshare. Espero que ajude a alguns a entender o mundo de testes em desenvolvimento de software. Obrigado e agradeço a todos desde já!

link para o download

 

 

 

 

31/03/2011 / thiagocifani

Problema rails 2.3.5 e RubyGems 1.3.6

Pessoal, tava tendo um problema bizarro aqui no meu macbook porque tenho rvm e rails 3 instalado na minha maquina com ruby 1.9! mas hoje precisei utilizar rails 2.3.5 com ruby 1.8.7 e nao consegui nem rodar um projeto dava o seguinte erro:

activesupport-2.3.5/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)

pra resolver pesquisei um pouco e cheguei a seguinte conclusão, deve fazer o downgrade da rubygems da pro ruby 1.8.7 da versao 1.6.0 pra versao 1.3.6 foi o que fiz rodando esse comando no terminal:

gem update  --system 1.3.6

espero que ajude alguem como me ajudou

valeu galera

21/01/2011 / thiagocifani

Biblioteca para Impressora Cheque Bematech e Java

Olá pessoal,  estou meio sumido aqui do blog, mas é que estou com um projeto há alguns meses que tem tomado todo meu tempo. O projeto é em java e tive que fazer a comunicação de uma impressora matricial de cheque bematech a DP20 via porta serial com java!

Como este é o meu primeiro projeto em java que faço sozinho, pedi a ajuda a alguns colegas que mencionaram algo sobre JNI (Java Native Interface) . Porém, não consegui fazer com que a minha classe Bematech carregasse a DLL padrão da impressora para eu usar os métodos nativos.  Foi então que pedi alguma ajuda no GUJ e falaram-me sobre a JNA, achei um post interessante no próprio site de um exemplo de JNA carregando uma DLL do windows e então fiz o teste com a DLL da impressora, seguindo as especificações da api da mesma e tudo funcionou perfeitamente. Acredito que vou colocar o codigo no github, pois esta conexão em java a Bematech ainda não possui, entao fiz uma biblioteca que auxilia o desenvolvedor a utilizar impressoras de cheque bematech no java. Vamos ao código da biblioteca: Leia mais…

14/02/2010 / thiagocifani

Configurando vsftpd e permissões

Bem pessoal na config da vps a gente tava precisando configurar um ftp e o @fredmp instalou o vsftpd via apt-get e configurou os users, porem estavamos tendo um problema com permissões que foi resolvido fazendo o passo a passo a seguir.

Criamos um grupo pra intermediar chamado admin, depois adicionamos o grupo ao usuario do ftp/sistema.

 sudo addgroup admin

sudo adduser paul admin

logo após nós precisamos mudar o grupo da pasta que utilizaremos no ftp para transferencia e edição de arquivos. por exemplo

/opt


sudo chown -R .admin /opt

O comando chown muda o proprietário da pasta e o -R serve para fazer isso recursivamente pegando todo o conteúdo. Leia mais…

13/02/2010 / thiagocifani

Resolvendo problema gem webbynode e ubuntu

Bem pessoal recentemente eu e minha equipe contratamos um vps na webbynode para alguns projetos e ao ler o blog da vps vimos que ele possuem uma gem que facilita e muito o deploy, uma especie de git atraves da gem que ao fazer o push especificando o dominio e o ip automaticamente a aplicação entra no ar ou é atualizada. Bem o problema é que no meu ubuntu nao funcionou de primeira e nem de um dos nossos sócios. Fiquei com a tarefa de descobrir o quer ser feito entao para ficar registrado para futuros problemas vou deixar aqui o passo a passo do que se deve fazer.

O erro foi: Leia mais…

22/01/2010 / thiagocifani

Palestra Ruby on Rails na Veiga de Almeida Cabo Frio

Bem, como é notório, no meu campus na veiga de almeida em cabo frio, o pessoal nem imaginava o que era ruby on rails e o poder da linguagem. Primeiramente pensei em como poderia alcançar a todos com a beleza da linguagem e demonstrar um pouco de suas facilidades. Então chegou ao meu conhecimento que teria uma semana de informática na faculdade na qual alguns alunos poderiam demonstrar algo de seu interesse em palestras. Apesar da dificuldade para palestrar eu consegui dar a palestra que teve duas demonstrações ao vivo sobre codigo ruby e codigo rails. Foi muito interessante pela questão da abordagem do assunto e tambem devido a aceitação da nova linguagem. Leia mais…

22/01/2010 / thiagocifani

Resolvendo o problema na instalação da gem mysql no ubuntu

Bem, esses dias tive que formatar minha máquina com ubuntu 8.10 e reinstala-lo, porém quando fui instalar e configurar a suite de aplicativos e gems para trabalhar com rails, me deparei com um problema bem específico e que não era a primeira vez que tinha acontecido comigo mas eu não lembrava devido ao tempo que demorei para precisar usar isto novamente. Não é algo complexo mas deixarei aqui para caso alguem tenha essa dificuldade ou se ocorrer novamente comigo. Entao, para quem tenta instalar a gem mysql pelo comando

sudo gem install mysql

e se depara com a seguinte mensagem Leia mais…

28/12/2009 / thiagocifani

Instalando o Ruby e Rails no ubuntu

Bom pessoal como amante da programação, meu blog será voltado para estes assuntos com ênfase em rubyonrails, que é o framework que tenho utilizado no momento. Sem mais delongas, vamos direto ao assunto, instalar o rubyonrails no ubuntu. Sei que existem vários posts que falam a respeito da instalação, mas eu preciso de um material enxuto para eventuais necessidades.

Atualização do instalador e algumas bibliotecas

sudo apt-get update
sudo apt-get -y install build-essential zlib1g zlib1g-dev libxml2 libxml2-dev
libxslt-dev locate curl wget

Git

sudo apt-get -y install git-core gitk git-doc

Leia mais…

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.