Mensagens enviadas por: otaviofcs
Índice dos Fóruns » Perfil de otaviofcs » Mensagens enviadas por otaviofcs
Autor Mensagem
Olá pessoal,

Acabo de publicar um post sobre a nova versão do KillBill para gerar
boletos. Agora estamos com suporte a PNG (o que quer dizer que ficou
mais nítida a imagem de fundo) e acrescentamos o boleto do Bradesco
(com ajuda do Felipe Godinho). Quem quiser contribuir com imagens de
melhor qualidade e implementações para outros bancos será muito bem
vindo.

Outra coisa, estamos fazendo uma "pesquisa" para saber quais os outros
bancos que interessam à comunidade lá no post do blog. Seria
interessante ouvir as necessidades.

http://blog.riopro.com.br/2009/04/17/killbill-versao-030-disponivel-p...

abraços,

Otávio Sampaio
ViniGodoy, você tem razão, fui totalmente overkill!!! Só tem uma coisa estranha: as duas classes tem métodos main? Ou seja, são 2 programas em separado?
leia sobre reflect e Invoke (java.lang.reflect).

abraços,

Otávio
Não entendi como funciona, mas deve ser algo do próprio cliente jasper que já abre pedindo para imprimir. Como voê tem que gerar o relatório 3 vezes, tenta deixar de fora:


e colocar denttro do loop



antes de gerar o relaório (mais ou menos como o vdb falou). Agora, o que eu acho que você está errando é que o relatório deveria ser gerado uma vez, com todos os dados sendo gerados N vezes (um pra cada cópia). Ou seja, ao invés de você passar



quantImpressoes X os registros e assim 1 só relatório apareceria com quantImpressoes páginas.

abraços,

otávio
Cara, que coisa mais maluca, você está gerando o relatório N vezes. O erro deve ocorrer quando você chama JasperFillManager.fillReport de novo. Afinal, o InputStream já foi lido.

Seu conceito é meio estranho. Até porque gerar o relatório várias vezes é jogar o problema para o seu servidor a troco de nada. Abra um pdf ou qualquer coisa desse tipo e o cara escolhe a quantidade de impressões ao mandar imprimir. Uma dúvida, o jasperReports faz impressões diretas? Talvez em versão desktop...

abraços,

otávio
Caro leonardocfmg, seu assunto não tem nada a ver com o seu problema. Esqueça web.xml. Se consegui entender sua explicação confusa, você quer que vários javascripts que possui em um diretório estejam disponíveis em qualquer página renderizada. É isso? Porque você não define um diretório para esses arquivos js na sua aplicação como:

ROOT/javascript/meus_jss/

E coloca todos os "seus" js lá. Em seguida crie um arquivo jsp que será incluído em todas as páginas jsp que você quiser (na verdade, isso funcionaria melhor se fosse algo mais parecido com layout em Rails). Ou então faça como o scriptaculous e crie um js que recebe como parâmetro o nome dos outros js's que ele deve acrescentar à página e nenhum arquivo jsp precisará ser criado.

Ou é essa a resposta ou, definitivamente, não entendi a pergunta.

abraços,

Otávio
http://blog.riopro.com.br

Java, Ruby, Rails, Linux e Gerenciamento de Projetos

marceloplis wrote:
Ah... mesmo usando um filter seria necessário colocar os JSPs dentro do WEB-INF ?


Não, Você opta por um ou outro. Jogar os jsp's na pasta WEB-INF é condição necessária e suficiente. Tudo dentro de WEB-INF tem que ter, necessáriamente, o acesso mapeado no web.xml. Ou você bloqueia o acesso a um diretório como /views/* usando filtros.

abraços,

otávio
Peguei ?!? Seria isso pirataria?

Se for uma versão para desenvolvimento, a Oracle te dá de graça o Oracle 10g Express Edition. Claro, o banco tem seus limites, como:

* Limite de 4gb de banco de dados (o que pra devel tá ótimo);
* Limite de um processador na máquina ( ou seja, se seu servidor possui dois processadores ele não será suportado, será ignorado pelo banco);
* Máximo de 1GB de memória RAM (mesmo que o micro tenha mais memória, ele ignora no excedente).

Em suma, serve perfeitamente para ser usado na sua máquina de desenvolvimento. Para produção, o Enterprise sai muito caro, opte pelo Standard, a não ser que sua necessidade de capacidade de processamento seja MUITO alta.

abraços,

otávio

Bom, não sei se estou necessariamente te ajudando, mas use um framework de javascript para facilitar a sua vida, já que você não parece saber tanto de javascript (o que é razoável e nem eu sei tanto assim).

2) isso aqui



tá retornando alguma coisa? Eu nao vi definição que seu form teria o nome rangeIpDTO. Manda um


para ver o que te retorna (seria null?)

use o FF para validar seu javascript, é mais rápido. Use o plugin do webdeveloper...

abraços,

otávio
estou achando que o problema é o nome da tabela. Quando você descreveu (erradamente até pois colocou campo.tabela e não o contrário), disse:



o nome da tabela é permissao ou permissoes?

E mesmo no 2000 dava um certo pau (e você não tinha possibilidade de redefinição de prioridade dos serviços já rodando).


Interessante o script. E ele condiz com a minha explicação:


"Nice. But can you do this same thing using a script?

Well, as long as you?re running Windows XP or Windows Server 2003 the answer is yes.(Sorry, Windows 2000 users, but this won?t work for you.) "
realmente thingol, você tem razão e eu fui enfático demais. Houve uma mudança nos padrões do windows mesmo. Mas foi após NT (no nt implementaram mas não funcionava direito). E mesmo no 2000 dava um certo pau (e você não tinha possibilidade de redefinição de prioridade dos serviços já rodando). O XP (na verdade o 2003 e 2005, porque falamos de servidores, eu creio) dá algum grau de prioridade (mas o gerenciamento não é simples).

O Vista não tem mais esse problema, porque afinal você mal consegue usar ele sozinho (isso é triste mais é sério, porque um dos meus notebooks tem essa porcaria, e atualizado com sp1).

abraços,

otávio
Você diz, prioridade de verdade? Tipo Linux? Numa boa, sem despertar flames: isso não existe de verdade no windows. Aliás, nem sei se existe de mentira (pelo seu post, parece que sim).

Um processo no windows define o momento em que ele vai parar de usar o processador. Se ele travar o processador para ele, babau!

Já no Linux (e em vários outros SO's), o kernel e as prioridades definem o tempo de acesso ao processador. Ou seja, se ele demorar demais e outros processos estiverem na fila, o kernel dá uma paradinha no processo demorado e dá um tempo pro próximo processo priorizado da fila.
Pessoal,

Estamos procurando um webdesigner para um novo projeto da Riopro. A Riopro é uma empresa especializada em softwares de gestão administrativo/financeira. No final do ano de 2007 inauguramos o VoteBolsa.

Fundamentalmente procuramos por um webdesigner que respeite os padrões web, saiba XHTML, CSS, conheça tendências visuais web 2.0, usabilidade e que tenha disponibilidade para reuniões eventuais no centro do Rio de Janeiro. Ou seja, procuramos Deus .

Fale conosco através do blog da Riopro, mencionando o anúncio do GUJ. Importante: indique sites onde podemos ver seu trabalho (pessoal, profissional, ...).

Abraços,

Otávio
 
Índice dos Fóruns » Perfil de otaviofcs » Mensagens enviadas por otaviofcs
Ir para:   
Powered by JForum 2.1.8 © JForum Team