JavaFree.org | RubyOnBr.org

Posts recentes by Coutinho

Acompanhar Posts recentes by Coutinho 114 posts encontrado

Páginas: 1 2 3 4 5

15/02/2011
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Erro com NLS_LANG

Ese erro é do oarcle mesmo, você precisa setar essa variavel de ambiente com seu encoding, no windows é algo tipo

set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

 
18/05/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Proteger Código Fonte?

As vezes é o nosso chefe que quer esconder o código, as vezes é o cliente, querem esconder da concorrencia, de funcionários, da receita federal, as vezes o dono do software quer esconder até mesmo do cliente.

Então nem sempre é uma escolha do programador. Já tive solicitação de clientes ou de ex-patrões pra esconder código-fonte, até pra esconder a pirataria que havia sido feita dos códigos de outro software.

Então as vezes não é uma escolha do programador mas sim uma tarefa dada pelo chefe ou pelo cliente, nesse caso os motivos deles não interessam ao programador, se o chefe ou o cliente pediu “compile, esconda, criptografe” e ele não está fazendo nada de ilegal, o dever dele é "compilar"e atender a ordem do chefe ou cliente.

 
04/02/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Vaga p/ programador Rails em Fortaleza

Senhores preciso de programador php, python, java ou ruby que queira trabalhar com rails.
A vaga é presencial 8 horas por dia o salário será combinado com o candidato.

 
31/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Form com relacionamento

Se você quizer pode debugar os params para saber com qual nome as variáveis chegam para você é só escrver na view o codigo abaixo:
<%= debug(params) %>
aih vc vai pode escrever a linha correta para trazer o usuario que você precisa:

registro = Cliente.find(params[:xxxx])

 
31/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: mysql

vc deve estar só usando a senha errada :)
faça um teste assim:
mysql -u root -h localhost -p

ele vai pedir a senha, digite a senha conforme está na configuração do banco e veja se está tudo ok

 
29/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Domain do PostgreSQL no Rails

Mereghost é isso que eu falo.
Existem casos e casos.
Não existe verdade absoluta em TI.

 
28/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Domain do PostgreSQL no Rails

Que lógica de negócios se coloca no model eu digo que depnde:
1. esse conceito é novo, tempos atraz nem existia model
2. existem muitos casos (eu vi pessoalmente alguns) que colocando a logica na aplicacao (em model ou em dao) geraria trafego e lentidao desnecessário.
Eu migrei um banco de dados enorme de oracle para postgresql, tem muita logica no banco, como eu nunca tinha visto, foi o banco do Detran do Ceará, existe coisa por exemplo de processamento que se faz em milhares e milhares de linhas e outras linhas e outras tabelas e tudo mais para retornar apenas um true ou false para a aplicacao. Nesse o banco faz o trabalho pesado e o trafego de rede foi só de alguns bytes. Eu conheco sistemas onde se a logica for transferida para a aplicacao ele para.
3. existem muitos bancos de dados com logica de negocio, e nao é sinonimo de falha, existe muito adabas e db2 nos bancos como itau e bradesco e muitos oracle em muitos detrans por aí que vocês usam de forma indireta. eles tem falhas mas tanto quanto qualquer aplicacão pode ter.

 
28/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: problema com partials+javascript

esse caso é facil, é só mudar o nome da sua function javascript para outro nome qualquer que vai funcionar :)

 
28/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Qual servidor usar para um sistema profissional?

O que acontece normalmente é que um servidor de aplicações com 4 GB de ram é maquina suficiente pra uns trocentos sistemas web em rails ou seja la o que.
Muita gente acha que não pois percebe lentidão, só que é preciso saber o porque da lentidão se é realmente o servidor de aplicacões, muita gente tem problema por não usar servidores dedicados pois isso faz com que um serviço possa ficar lento por estar brigando por recursos de hardware com outro serviço e assim você nao consegue saber extamente a causa da lentidão.
Na maioria das aplicações web o trabalho da aplicação é leve não consome muita memória nem disco, normalmente os gargalos ficam ou no servidor de banco de dados ou no caminho entre ele e o servidor de aplicações.
A maioria das aplicações também não precisa em termos de performance de um banco de dados melhor que um banco relacional como o PostgreSQL uma vez que esse é escalavel tanto horizontalmente quanto verticalmente.
Em BH por exemplo o sistema de Nota Fiscal Eletrônica da prefeitua, atende com ótima performance com um unico servidor de banco de dados PostgreSQL com 32 GB de ram. Hoje eles estão implementando um cluster de replicação devido mais a segurança dos dados e a disponibilidade do que a performance.

 
27/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Domain do PostgreSQL no Rails

os dominios são uma especie de tipoo de dados personalizado, não sao usados por questão de performance, as vezes de segurança, reaproveitamento de certas regras para este tipo de campo, etc.
é um recurso util em modelos grandes, e bastante usado em bancos de dados que tem muita logica de negocios

 
27/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Banco de Dados

Amigo nesse caso você deve gerar seus models e associalos com suas tabelas que provavemnet devem ter nomes estranhos:

ex:

para o cadastro de pessoas você tem uma tabela chamada tb_cad_pessoas e que a chave primaria chamase pk_cod_pessoa

vc tem que fazer seu model

app/models/pessoa.rb

class Pessoa < ActiveRecord::Base
set_table_name :tb_cad_pessoas
set_primary_key :pk_cod_pessoa
end

quanto as foreign keys provalmente vc também terá que adaptar algo tipo

belongs_to :proprietario, :foreign_key => “fk_propietario_cod”
 
27/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Duvida

tem nao, é só chamar:

http://localhost:3000/clientes/teste

 
27/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Validar datas

rafael, essa data que vc citou acima não é uma data válida, se seu campo já é doi tipo date já não vai aceitar isso
você quer validar isso agora é no campo via javascript né?

 
27/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Qual servidor usar para um sistema profissional?

Pessoal, vou deixar minha experiência aqui, tenho um sistema que tem um certo nível de criticidade e que é acessado por mais de 300 clientes meu ambiente para esse sistema é o seguinte:

Servidor de Aplicação:
CentOS 5 com Nginx como servidor web

Servidor de Banco de Dados (Dedicado)
CentOS 5 com PostgreSQL 8.4

Uso centos como distribuição porque o tem 7 anos de suporte.
Se sua aplicação for mais ou menos crítica e você precisar garantir a performance do banco de dados você precisará de um servidor de banco de dados dedicado

 
27/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: atribuindo o valor de uma função javascript a uma variavel ruby

Mostra aqui um exemplo da sua funcao javascript, o que ela retorna o que tenta explicar melhor o que exatamente vc quer dizer com colocar o valor dela no rails

 
27/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Quais tecnologias utilizar para criação de uma rede social?

Maykon, vai depender tambem do tráfego que você vai ter nesse site
Vai precisar de uma super infra pra conseguir atender???

 
27/01/2010
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: problema com partials+javascript

Claudio o idela é você colar aqui o código do partial e explicar onde estah declarada a funcao em javascript

 
24/05/2009
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Plugin para ext js no rails

rafa, teste aqui o extjs_scaffold para de funcionar 100% quando instala o rwt
mas achei o rwt bem mais interessante para algumas coisas
seria otimo poder usar os 2 ao mesmo tempo pois o rwt me pareceu mais flexivel,
queria saber é quando vai sair um exemplozinho mais completo com acesso a banco de dados, mostrando por exemplo como pegar um array de objetos pessoa e passar pro rwt montar uma grid

 
03/02/2009
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Plugin para usar esquemas do PostgreSQL com jruby

Vixi, para o adapter do ruby nativo vai dar um pouco mais de trabalho :)
Mais eu vou fazer sim :)

 
03/02/2009
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Plugin para usar esquemas do PostgreSQL com jruby

ah, é facil implantar sim, é so instalar o plugin e sair setando o nome do esquema nos models.

 
03/02/2009
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Plugin para usar esquemas do PostgreSQL com jruby

Vou trabalhar nisso pra ruby nativo agora!

 
03/02/2009
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Plugin para usar esquemas do PostgreSQL com jruby

Se alguém aqui já teve que fazer uma aplicação razoavelmente grande com rails e PostgreSQL, ou se mesmo sem a aplicação ser muito grande teve necessidade usar os “esquemas” do postgresql, viu que o rails, mesmo com o ruby, tem alguma dificuldade para trabalhar com eles.

Usando rails 1.x você podia usar algo como:

set_table_name “financeiro.pagamentos”

Já usando o rails 2.x isso gera um erro nas consultas no postgresql pois em um find normal a consulta é montada assim:

select * from “financeiro.pagamentos”

ao invés de

select * from “financeiro”.“pagamentos”

No rails 2 você consegue usar tabelas em vários esquemas desde que eles estejam no search_path, o que nem sempre é viável em algumas aplicações, sem contar que isso não funciona para a operações onde se precisa ler os metadados da tabela, uma vez que é necessário pesquisar os metadados no PostgreSQL usando o nome da tabela e o nome do esquema.

O bom é que a gente quase não usa consultas de metadados.
O ruim é que no Jruby elas são executadas a todo momento, pois o driver JDBC precisa saber os tipos de cada coluna para montar o result set e retornar para a aplicação cliente. Assim uma aplicação rails que acessa tabelas em diferentes esquemas ao ser migrada para de ruby para jruby simplesmente para de funcionar.

A solução que encontrei para isso foi criar um plugin através do qual eu tenho um metodo set_schema_name, semelhante ao set_table_name, assim eu posso especificar o nome do esquema onde está a tabela. Esse plugin pode ser usado também nso migrates para definir o esquema onde você está executando seus migrates.

Veja abaixo como é facil:

class CreatePagamento < ActiveRecord::Migration
set_schema_name :financeiro
def self.up

end

class Pagamento < activeRecord::Base
acts_as_schema_support
set_schema_name :financeiro
end

Por enquanto o plugin é só para JRuby, mas em breve vou fazer ele funcionar no Ruby também.

Aproveitei para ver como funciona o github e publiquei o plugin lá:
http://github.com/mondrian/acts_as_schema_support

Dúvidas, críticas e sugetões, enviem e-mail pra mim: coutinho em mondriantecnologia.com

 
22/01/2009
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Validações na View ou controller

aqui na mondrian estamos trabalhando com um sistema que tem uma modelagem jah bem antiga, desnormalizada, etc.
mas mesmo assim da para criar os models para ela, e ateh fazer uso de recursos como views para “re-organizar” a modelagem deles, fica um pouco mais trabalhoso do que se esse banco tivesse sido modelado por mim, mas depois que eu termino de mapear isso para os models do rails, fica tudo tranparente de novo.

 
22/01/2009
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Validações na View ou controller

rafa, porque vc nao tem um model?

 
20/01/2009
1090--1-fff-333--0-020 Coutinho 114 posts

Tópico: Governo do Ceará contratando programadores Ruby

Não pode ser remoto. Mas para quem já tem vontade de vir morar em fortaleza acho que é uma mão na massa :)

Próxima página

Páginas: 1 2 3 4 5